warm spinach and white bean soup for healthy january suppers

30 min prep 1 min cook 5 servings
warm spinach and white bean soup for healthy january suppers
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Warm Spinach & White Bean Soup for Healthy January Suppers

After the sparkle of the holidays fades, January arrives with its quiet resolve: eat better, feel better, live better. Yet by 6 p.m. the sky is already charcoal, the wind knocks against the windows, and the last thing most of us crave is another cold salad. Enter this velvety, nutrient-dense spinach and white bean soup—my week-night hero for more than a decade.

I first cobbled it together during graduate school when my budget was microscopic and my free time even smaller. One pot, a can of beans, a handful of wilting spinach, and whatever vegetables lingered in the crisper drawer. The result was so comforting, so brightly flavored, and so surprisingly filling that roommates started hovering around the kitchen whenever they smelled garlic hitting olive oil. Years later, after professional culinary school, two cookbooks, and countless iterations, the recipe remains largely unchanged—proof that simple can still be spectacular.

What makes this soup January-perfect? It's warm and cozy without heavy cream, delivers an impressive 18 g of plant protein per bowl, and comes together in under thirty minutes—ideal for those “I swore I’d meal-prep but life happened” evenings. The leftovers taste even better the next day, meaning lunch is solved before you’ve finished washing the dinner dishes. Whether you’re resetting after holiday indulgence or just looking for a delicious way to eat more greens, this soup will earn a permanent spot in your winter rotation.

Why This Recipe Works

  • One-pot wonder: Minimal dishes and maximum flavor built by layering ingredients in the same Dutch oven.
  • Canned convenience: Nutritious cannellini beans provide creaminess when partially puréed—no heavy dairy needed.
  • Spinach powerhouse: An entire 5-oz clamshell wilts into silky ribbons, boosting iron, folate, and vibrant color.
  • Balanced macros: Each bowl offers roughly 18 g protein, 12 g fiber, and just under 400 calories.
  • Freezer-friendly: Double the batch; stash half for a future no-cook night—flavors deepen beautifully.
  • Customizable: Vegan by default, but a sprinkle of Parmesan or a swirl of pesto instantly elevates for omnivores.

Ingredients You'll Need

Ingredients

Great soup begins with great building blocks. Because the ingredient list is short, quality matters; each element should taste good on its own.

Olive oil: Use a fresh, fruity extra-virgin variety for sautéing and finishing. If your oil smells crayon-like or stale, the entire soup will suffer. Store large bottles in a cool, dark cabinet and buy in quantities you’ll use within three months.

Yellow onion & carrots: These aromatics create the savory backbone. Look for firm, unblemished produce; avoid carrots that feel rubbery or have dark cracks. Dice small so they soften quickly and disappear into the broth.

Celery: Adds subtle bitterness and herbal complexity. Save the leaves—chop and sprinkle them in for extra flavor right before serving.

Garlic: Use fresh cloves, not the pre-mined jarred variety which can taste acrid. Smash, then mince finely so the flavor disperses evenly.

Tomato paste: A concentrated umami bomb. Buy the tube style if possible; it keeps for months in the fridge once opened. Let it caramelize for a full minute to develop sweetness and depth.

Vegetable broth: Go low-sodium so you control seasoning. If you have homemade stock, congratulations—this is its moment to shine. Otherwise, brands like Pacific or Imagine deliver clean flavor without metallic undertones.

Cannellini beans: Also labeled white kidney beans. Their thin skins and creamy interior break down slightly, naturally thickening the soup. Great Northern beans swap seamlessly; navy beans are smaller but still tasty.

Fresh thyme & bay leaf: Woody herbs release oils slowly, perfuming the broth. Strip thyme leaves by pinching the top and sliding fingers downward. Dried thyme works in a pinch—use ½ the amount.

Red-pepper flakes: Just a pinch wakes everything up without overt heat. Sensitive palates can omit, while chili lovers can double.

Baby spinach: Pre-washed tubs save time. If buying bunch spinach, submerge in a large bowl of cold water, swish, and lift out so grit stays behind. Rough-chop large leaves; leave baby leaves whole.

Lemon: Both zest and juice brighten the earthy beans and greens. Microplane the yellow outer layer before halving and squeezing—no bitter pith invited.

Optional finishing extras: A drizzle of peppery olive oil, shaved Parmigiano-Reggiano, toasted pine nuts, or homemade croutons add restaurant flair without much effort.

How to Make Warm Spinach & White Bean Soup

1
Warm the pot & bloom the aromatics

Place a heavy 4- to 5-quart Dutch oven over medium heat for 1 minute—this prevents food from sticking. Add 2 Tbsp olive oil, swirling to coat. When the surface shimmers, scatter in 1 cup diced yellow onion, ½ cup diced carrot, and ½ cup diced celery plus ¼ tsp kosher salt. Sauté 5–6 min until the vegetables sweat and the onion turns translucent, stirring occasionally. Reduce heat if any browning occurs; we want gentle, even softening.

2
Add garlic & tomato paste

Clear a small space in the center of the pot and add 1 more tsp oil followed by 3 minced garlic cloves. Let the garlic sizzle for 20 seconds—just until fragrant—then stir in 2 Tbsp tomato paste, ½ tsp dried thyme, 1 small bay leaf, and a generous pinch of red-pepper flakes. Cook 1 minute more, stirring constantly, until the paste darkens from bright red to brick red. This caramelization step eliminates any metallic canned taste and builds a subtle sweetness.

3
Deglaze with broth

Pour in 3 cups low-sodium vegetable broth, scraping the pot’s bottom with a wooden spoon to lift any fond (those browned bits equal flavor). Add 1 cup water, ½ tsp kosher salt, and several grinds of black pepper. Increase heat to high and bring to a boil, about 3 minutes.

4
Simmer with beans

Reduce heat to medium-low. Add two 15-oz cans cannellini beans, drained and rinsed. Simmer 8 minutes; the beans will soften and absorb seasoning. If you prefer a thicker texture, use a potato masher to crush roughly one-third of the beans against the side of the pot. For a silky restaurant-style broth, immersion-blend for 10 seconds right in the pot—just enough to create body while leaving plenty of whole beans intact.

5
Wilt in the spinach

Stir in 5 oz baby spinach (about 6 packed cups). It will look like too much, but within 90 seconds the leaves collapse into deep-green ribbons. Once wilted, season with 1 tsp fresh lemon zest and 1 Tbsp lemon juice. Taste and adjust salt or pepper as needed. Remove bay leaf.

6
Serve & garnish

Ladle into warm bowls. Drizzle with additional olive oil, shower with freshly grated Parmesan or nutritional yeast for a vegan option, and add a crack of black pepper. Crusty whole-grain bread or garlic-rubbed crostini are non-negotiables for sopping up every last drop.

Expert Tips

Use bean liquid gold

Replace ½ cup of the water with the starchy canned-bean liquid for an even creamier texture.

Chill then skim

Refrigerate overnight; any excess oil will solidify on top for easy removal, yielding a leaner soup.

Speedy soak for dried beans

If cooking from scratch, quick-soak: cover beans with water, boil 2 min, cover, let stand 1 h, then simmer until tender.

Keep spinach bright

Add spinach off-heat if you won’t serve immediately; residual heat wilts without turning army-green.

Instant-pot shortcut

Use sauté mode for steps 1–3, add remaining ingredients, seal, manual 4 min, quick release, stir in spinach.

Finish with fat

A tiny pat of butter or splash of good olive oil swirled in at the end gives restaurant-style sheen and mouthfeel.

Variations to Try

  • Tuscan twist: Swap spinach for chopped kale and stir in ½ cup diced tomatoes plus a Parmesan rind during simmer.
  • Spicy Spanish: Add 1 tsp smoked paprika and ¼ cup diced chorizo (or soyrizo) with the garlic; finish with sherry vinegar.
  • Green goddess: Purée ¼ cup fresh basil and 2 Tbsp parsley with ½ cup broth, then fold in for herbaceous vibrance.
  • Creamy coconut: Replace 1 cup broth with light coconut milk; add 1 tsp grated ginger and finish with lime instead of lemon.
  • Grain bowl: Stir in 1 cup cooked farro or quinoa at the end for extra chew and staying power.
  • Sausage lover: Brown 4 oz sliced turkey kielbasa before the vegetables; proceed as written for a meatier version.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The flavors meld beautifully, making leftovers something to anticipate rather than tolerate.

Freezer: Portion into freezer-safe jars or silicone muffin trays for single servings. Once solid, pop out the pucks and store in a zip-top bag up to 3 months. Thaw overnight in the fridge or gently on the stovetop with a splash of water.

Reheat: Warm slowly over medium-low heat, stirring occasionally. If the soup thickened in storage, thin with broth or water until desired consistency. Add a squeeze of fresh lemon to wake everything up.

Make-ahead lunch jars: Layer raw spinach in the bottom of heat-proof jars; ladle hot soup on top. At lunchtime, invert into a bowl—the spinach will have steamed perfectly without overcooking.

Frequently Asked Questions

Yes. Thaw 10 oz frozen chopped spinach, squeeze out excess moisture, and stir in during the last 2 minutes of simmering. The texture will be softer, but nutrition remains intact.

Absolutely. All ingredients are naturally gluten-free. If adding store-bought pesto or sausage, double-check labels for hidden wheat.

Stir in 1 cup diced cooked chicken, 8 oz seared shrimp, or ½ cup red lentils (add with broth; simmer 15 min). Top with a poached egg for a luxe twist.

Sauté aromatics on the stovetop first for depth, then transfer everything except spinach to a slow cooker. Cook on LOW 4–5 h or HIGH 2 h. Stir in spinach just before serving.

Over-blending or vigorous boiling can break beans and cloud broth. Keep immersion blending brief and maintain a gentle simmer.

Omit red-pepper flakes and use mild broth. Purée entirely for picky eaters who “don’t like leaves.” A grilled-cheese dunker usually seals the deal.
warm spinach and white bean soup for healthy january suppers
soups
Pin Recipe

Warm Spinach & White Bean Soup for Healthy January Suppers

(4.9 from 127 reviews)
Prep
10 min
Cook
20 min
Servings
4

Ingredients

Instructions

  1. Heat olive oil in a Dutch oven over medium heat. Add onion, carrot, celery, and salt; sauté 5–6 min until softened.
  2. Clear center, add garlic and tomato paste; cook 1 min until paste darkens. Stir in thyme, bay leaf, and red-pepper flakes.
  3. Pour in broth & water; bring to a boil. Add beans, reduce to a simmer 8 min. Partially mash or blend if desired.
  4. Stir in spinach until wilted. Off heat, add lemon zest and juice. Discard bay leaf.
  5. Season to taste with salt and pepper. Serve hot, drizzled with olive oil and optional Parmesan.

Recipe Notes

Soup thickens as it sits; thin with broth when reheating. Freeze without spinach for best texture, adding fresh greens when reheated.

Nutrition (per serving)

387
Calories
18g
Protein
46g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.