Love this? Pin it for later! 📌
Cozy, nutritious, and ready in under 30 minutes—this vibrant soup is about to become your weeknight hero.
I still remember the first time I made this soup. It was one of those raw February evenings when the sky had forgotten how to be light and my toddler was staging a bedtime coup. I needed dinner to be fast, nourishing, and—most importantly—something I could eat with one hand while rocking a small human. One pot, a can of beans, a fistful of spinach, and twenty-five minutes later I was spooning something so comforting I actually sighed out loud. That sigh has repeated itself every single week since, because this humble spinach and white bean soup has become our family’s edible security blanket.
What makes it magic? It’s week-night quick yet Sunday-soup luxurious. The broth tastes like it simmered for hours thanks to a sneaky flavor-boosting technique I’ll share below. It’s naturally vegan, gluten-free, and high-fiber, but nobody at the table will notice because they’ll be too busy dunking crusty bread and fighting over the last ladleful. Meal-prep it on Sunday and lunch is sorted for days; dress it up with chili oil and a jammy egg and you’ve got company-worthy bowls. However you serve it, this soup proves that “healthy” and “hearty” can absolutely share the same spoon.
Why This Recipe Works
- One Pot, One Blender: Everything cooks in the same Dutch oven—no extra dishes, no fuss.
- Creamy Without Cream: Blending a cup of the beans creates a silky body that feels indulgent yet keeps it light.
- 10-Minute Hands-On Time: While the aromatics sizzle you can empty the dishwasher or help with homework.
- Spinach That Stays Bright: A last-minute addition plus a cold-water rinse keeps the color shockingly green.
- Pantry Heroes: Canned beans and boxed broth mean you can whip this up without a grocery run.
- Freezer-Friendly: Portion, freeze flat, and reheat straight from frozen for instant comfort.
- Balanced Macros: 17 g plant protein + 11 g fiber keep you full without the post-soup slump.
Ingredients You'll Need
Great soup starts with smart shopping. Below are the key players and the little details that turn “good” into can’t-stop-slurping.
Olive Oil: Use a solid everyday extra-virgin—something fruity but not so precious you’ll cry into the pot. Two tablespoons is enough; we’re not deep-frying, just coaxing flavor from vegetables.
Yellow Onion: One medium, diced small so it melts into the soup. If your pantry only has sweet onions, go ahead, but reduce any added sweetener later.
Carrots & Celery: The classic sofrito trio (onion, carrot, celery) gives the broth backbone. Look for firm carrots without cracks; save the leafy tops for pesto or stock. Celery should snap, not bend.
Garlic: Four fat cloves, minced to a paste with a pinch of salt. If you’re a vampire-level garlic lover, no one’s stopping you from adding two more.
Tomato Paste: Two tablespoons add umami depth and a gentle acidity that balances the beans’ earthiness. Buy it in a tube so you can use a little at a time; the can version inevitably fossilizes in the fridge.
Rosemary & Thyme: Fresh herbs wake everything up. Woody rosemary infuses the broth while delicate thyme leaves shower in at the end. Swap rosemary for sage if you prefer an earthier vibe.
White Beans: Two 15-oz cans of cannellini or great northern. Look for “low-sodium” or “no salt added” so you control seasoning. Organic beans tend to hold their shape better, but any brand works.
Vegetable Broth: A full quart. I keep low-sodium boxed broth on hand, but if you’ve got homemade, you’re already winning. Warm broth shaves a few minutes off cooking time because the pot doesn’t lose heat.
Bay Leaf & Parmesan Rind: Optional but transformative. A bay leaf whispers complexity; a nub of Parm rind (save them in the freezer) adds stealth richness. For a vegan pot, simply skip the rind or substitute a strip of kombu.
Fresh Spinach: Five packed cups of baby spinach. The pre-washed stuff is fine, but give it a cold rinse anyway—it perks up the leaves and removes any lingering grit. Swap in chopped kale or chard, just add them earlier so they soften.
Lemon Juice & Zest: Brightness in liquid form. Add at the end; cooking kills the volatile oils that make lemon taste alive.
Crushed Red Pepper Flakes: Just a pinch. You’re not aiming for heat, just a gentle hum that makes the other flavors sing.
How to Make Healthy One Pot Spinach and White Bean Soup
Warm the Pot
Place a heavy 4- to 5-quart Dutch oven over medium heat for 1 full minute—this prevents the onions from steaming in their own moisture. Add olive oil; it should shimmer, not smoke.
Build the Aromatics
Stir in onion, carrot, celery, and ½ tsp kosher salt. Reduce heat to medium-low and sauté 6 minutes, scraping occasionally, until vegetables are translucent and sweet. Add garlic, tomato paste, rosemary, and thyme; cook 2 minutes more. The paste will darken from brick red to mahogany—this caramelization equals depth.
Deglaze & Bloom Spices
Splash in ÂĽ cup of the vegetable broth; use the liquid to loosen any browned bits (fond). Sprinkle in red-pepper flakes and black pepper; let sizzle 30 seconds. This step wakes up the spices and distributes them evenly.
Add Beans & Broth
Drain and rinse one can of beans; add it plus the second can (undrained) to the pot. The starchy liquid from the second can acts as a natural thickener. Pour in remaining broth, add bay leaf and Parmesan rind, raise heat to high, and bring to a rapid simmer.
Create Creaminess
Once simmering, use a ladle to transfer 1 heaping cup of beans + liquid to a blender. Add ½ tsp olive oil (helps emulsify) and blend until velvety, 30 seconds. Return purée to the pot; you’ll see the soup transform from brothy to silken.
Simmer 10 Minutes
Reduce heat to low, partially cover, and let flavors mingle. Stir occasionally so beans don’t stick. Meanwhile, place spinach in a colander and rinse under cold water—this shock keeps it vivid when it hits the soup.
Wilt the Spinach
Remove bay leaf and Parm rind. Increase heat to medium, stir in spinach by the handful, and cook just until wilted, 45–60 seconds. Overcooking turns it army-green and metallic.
Finish & Serve
Off heat, add lemon juice, zest, and remaining thyme leaves. Taste, adjusting salt and pepper. Ladle into warm bowls, drizzle with good olive oil, and shower with freshly grated Parm or nutritional yeast for a vegan pop.
Expert Tips
Use Warm Broth
Microwave or kettle-heat your broth while the vegetables sauté. Cold broth drags down the temperature and extends cooking time.
Overnight Flavor Boost
Soup tastes even better the next day. Cool quickly in an ice bath, refrigerate overnight, and gently reheat—flavors marry like a dream.
Pressure-Cooker Shortcut
Use the sauté function on your Instant Pot through step 3, then pressure-cook on high for 6 minutes, quick-release, and continue with step 7.
Keep That Green
Reserve a few pretty spinach leaves to float on top just before serving—your Instagram followers will thank you.
Control Sodium
If you only have regular canned beans, drain and rinse both cans and use low-sodium broth; season to taste at the end instead of salting early.
Silky Leftovers
Beans continue to absorb liquid. When reheating, whisk in a splash of water or broth until you reach the original consistency.
Variations to Try
-
Tuscan Kale & Sausage: Swap spinach for chopped kale and brown 8 oz Italian turkey sausage in the pot before the vegetables. Proceed as directed.
-
Moroccan Chickpea Twist: Sub chickpeas for white beans, add ½ tsp cumin + ¼ tsp cinnamon, and finish with a swirl of harissa and chopped preserved lemon.
-
Creamy Coconut Greens: Replace half the broth with light coconut milk, omit lemon, and season with Thai basil and a dash of fish-free curry paste for vegan comfort.
-
Summer Garden Edition: Fold in fresh corn kernels, diced zucchini, and chopped ripe tomatoes during the last 5 minutes of simmering for a lighter seasonal take.
-
Protein Power: Stir in a scoop of cooked quinoa or farro at the end to turn a light starter into a protein-packed grain bowl.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The flavors deepen each day, making this the ultimate meal-prep candidate.
Freezer: Portion into silicone muffin trays or quart-size freezer bags (lay flat for space-saving bricks). Freeze up to 3 months. Thaw overnight in the fridge or reheat directly on the stove over low with a splash of water.
Make-Ahead Lunch Jars: For grab-and-go portions, ladle cooled soup into 16-oz mason jars, leaving 1 inch at the top. Seal, freeze, and remove the morning you need it; by lunch it’ll be thawed enough to heat in the microwave.
Frequently Asked Questions
Healthy One Pot Spinach and White Bean Soup
Ingredients
Instructions
- Heat the pot: Warm olive oil in a Dutch oven over medium heat.
- Sauté aromatics: Add onion, carrot, celery, and ½ tsp salt; cook 6 min until soft. Stir in garlic, tomato paste, rosemary, thyme, and red-pepper flakes; cook 2 min.
- Deglaze: Splash in ÂĽ cup broth, scrape up browned bits.
- Add beans & broth: Drain one can of beans; add both cans plus remaining broth, bay leaf, and Parm rind. Bring to a simmer.
- Blend for creaminess: Ladle 1 cup beans + liquid into a blender, add ½ tsp oil, blend until smooth, and return to pot.
- Simmer: Partially cover and simmer 10 min.
- Finish: Stir in spinach until wilted, 1 min. Off heat, add lemon juice and zest. Season, serve hot.
Recipe Notes
For extra depth, add a strip of kombu or a Parmesan rind while simmering. Soup thickens as it sits; thin with water or broth when reheating.