high protein spinach and white bean soup for clean eating days

10 min prep 1 min cook 5 servings
high protein spinach and white bean soup for clean eating days
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a certain kind of magic that happens when the first spoonful of this high-protein spinach and white bean soup hits your lips—like someone pressed the reset button on your whole day. I first threw it together on a blustery Sunday when my workout left me ravenous, the fridge was nearly bare, and I needed something that felt restorative but still packed the muscle-friendly macros my trainer keeps nagging me about. One pot, 30-ish minutes, and a can of beans later, I was curled up on the couch, bowl in hand, watching the steam fog up the windows while the soup worked its cozy, clean-eating sorcery on my soul (and biceps). Since then it’s become my Monday lunch-prep MVP, my post-yoga hug, and the dish I text to friends the second they mention feeling “meh.” If your week needs a gentle nutrient-dense hug that still tastes like you put in way more effort than you actually did, welcome home.

Why This Recipe Works

  • 20 g+ plant protein per serving thanks to cannellini beans, spinach, and a sneaky scoop of unflavored pea protein that melts right in.
  • One-pot wonder: Minimal dishes, maximum flavor, perfect for busy weeknights.
  • Clean pantry staples: No weird powders or hard-to-pronounce additives—just real food.
  • Meal-prep hero: Tastes even better on day three when the herbs have mingled.
  • Freezer-friendly: Portion, freeze, and reheat without texture drama.
  • Leafy-green powerhouse: Two whole bags of spinach wilt down for serious vitamin-K, iron, and folate clout.
  • Customizable heat: Keep it mellow for kids or crank up chili flakes for fire-breathers.

Ingredients You'll Need

Ingredients

Great soup starts with great building blocks, so let’s talk specifics:

Olive oil: Use the freshest extra-virgin you can find; peppery notes play beautifully with spinach. If you’re oil-free, sub ¼ cup low-sodium veggie broth for sautéing.

Yellow onion: Sweet and reliable. Dice small so it melts into the broth. In a pinch, shallots work but reduce the quantity by half—they’re punchier.

Carrots & celery: The classic soffritto duo. Look for firm carrots with bright tops; floppy carrots = bland soup. Save the leaves for garnish—they taste like carrot-y parsley.

Garlic: Four fat cloves, minced to a paste so the flavor disperses evenly. Smash, salt, and drag your knife across the board for quick paste perfection.

White beans: Cannellini are creamiest, but great northern or navy work. If you cook from dried, 1 cup dried = roughly 2 ½ cups cooked. Rinse canned beans to ax 40% of the sodium.

Spinach: Grab baby spinach for zero prep; mature curly spinach is cheaper but needs a good wash to ditch grit. Frozen spinach (thawed and squeezed dry) is a budget lifesaver—use 10 oz.

Vegetable broth: Low-sodium lets you control salt. Look for brands without yeast extract if you’re sensitive to aftertaste. Homemade scrap broth = gold star.

Unflavored pea protein: The stealth boost. It dissolves and adds body without chalky vibes. If you can’t find it, ½ cup split red lentils simmered 15 min does the trick, but you’ll lose the ultra-smooth texture.

Lemon zest & juice: Non-negotiable brightness. Zest first, then juice so you don’t wreck your grater on spent lemon carcasses.

Fresh thyme & bay leaf: Woody herbs give slow-cooked depth in minutes. Strip leaves by pulling stems backward through fork tines—life hack.

Nutritional yeast: Optional but adds cheesy B-vitamin goodness. Keep it in the freezer so the flakes stay perky.

Smoked paprika: Just ½ tsp delivers campfire soul without meat.

How to Make High Protein Spinach and White Bean Soup for Clean Eating Days

1
Warm the pot

Place a heavy 4-quart Dutch oven over medium heat for 60 seconds so the base heats evenly. Swirl in 2 Tbsp olive oil; when it shimmers like a mirage, you’re ready to rock.

2
Build the aromatics

Add diced onion, carrot, and celery plus ¼ tsp kosher salt. Sauté 6–7 min, stirring once per minute so the vegetables sweat without browning. You want translucent, not caramelized—caramel steals the spotlight from the beans.

3
Bloom the garlic & spices

Clear a bare spot in the pot’s center; drop 1 tsp oil, minced garlic, ½ tsp smoked paprika, and ¼ tsp red-pepper flakes. Stir 45 seconds until fragrant but not colored. The spices toast in the oil, amplifying flavor tenfold.

4
Deglaze & scrape

Pour in ½ cup broth while the pot is still hot; use a wooden spoon to lift any fond (those caramelized brown bits) so they melt into the liquid instead of burning later.

5
Add the bulk

Tip in two 15-oz cans rinsed white beans, 4 cups low-sodium broth, 1 bay leaf, and 3 sprigs thyme. Raise heat to high; once edges bubble, reduce to a lazy simmer (small occasional blips) for 10 min so beans absorb seasoning.

6
Protein power move

Scoop out 1 cup beans + liquid into a blender; add 2 Tbsp unflavored pea protein. Blend until velvety, then stir back into the pot. This thickens the soup and dispersates protein without floating powder lumps.

7
Wilt the greens

Remove bay leaf and thyme stems. Dunk in two 5-oz bags baby spinach, pushing down with tongs until submerged. Cover 60 seconds; uncover, stir, and watch the forest-green magic happen.

8
Finish bright

Off heat, stir in zest of ½ lemon plus 2 Tbsp juice, 2 Tbsp nutritional yeast, and salt/pepper to taste. Ladle into warm bowls, drizzle with good olive oil, and scatter reserved carrot tops or toasted pumpkin seeds for crunch.

Expert Tips

Control the simmer

A vigorous boil bursts beans and turns spinach muddy. Aim for a gentle blip—tiny bubbles rising every second or two.

Thick vs brothy

For silky chowder vibes, blend 2 cups soup instead of 1. Prefer brothy? Skip blending entirely and add a 15-oz can of broth.

Bean swap safety

Chickpeas or butter beans work, but skins are tougher. If using chickpeas, simmer 5 extra minutes before blending.

Double-batch trick

Double the recipe in an 8-quart pot; freeze half in silicon muffin trays for single-serve pucks that reheat in five minutes.

Keep greens neon

Add spinach last minute and cool leftover soup quickly in an ice bath so chlorophyll stays vibrant instead of swampy.

Salt timing

Beans and broth vary in sodium; salt at the end so you don’t overshoot. A tiny splash of acid at the end (more lemon or splash of vinegar) wakes up salt perception without extra sodium.

Variations to Try

  • Tuscan twist: Swap smoked paprika for 1 tsp rosemary and stir in ¼ cup sun-dried tomato strips with the beans.
  • Curried greens: Replace paprika with 1 tsp yellow curry powder and finish with coconut milk instead of lemon.
  • Mexican vibe: Add 1 tsp cumin, 1 cup corn kernels, and finish with cilantro and lime. Use pinto beans if that’s what’s in the pantry.
  • Meat-lover’s add-on: Brown 4 oz diced turkey kielbasa before the vegetables; proceed as written. Macros stay lean but soul gets richer.
  • Low-FODMAP: Replace onion with green tops of 2 leeks, skip garlic or use garlic-infused oil, and use canned lentils instead of beans (¼ cup serving is tolerated).
  • Extra-veg bonanza: Stir in 1 cup diced zucchini or broccoli florets during the last 5 min for even more micronutrients.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight glass jars, and chill up to 4 days. The flavor actually peaks on day 2 when thyme has fully bloomed.

Freezer: Portion into 2-cup containers, leaving ½ inch headspace for expansion. Label with blue painter’s tape (writes like a dream). Freeze up to 3 months.

Reheat: Stove-top low and slow is best; add splash of broth or water to loosen. Microwave works—cover and heat 2 min, stir, then 1 min bursts until steaming. Avoid rapid boil or spinach gets army-green.

Prep-ahead: Chop mirepoix (onion, carrot, celery) on Sunday and keep in a zip bag with a paper towel to absorb moisture; dinner is 20 minutes all week.

Frequently Asked Questions

Absolutely—use 10 oz frozen leaf spinach, thaw, and squeeze bone-dry. Add during step 7; no need to cover since it’s already wilted.

Yep, all ingredients are naturally gluten-free. If you add store-bought veggie broth, double-check the label for hidden barley malt.

Stir in 1 cup cooked quinoa at the end (adds 8 g per serving) or top each bowl with ½ cup roasted chickpeas for crunch plus 5 g.

Blend the spinach completely into the bean purée—kids see creamy white soup, you still get the nutrients. Rename it ‘Creamy Bean Power Soup,’ done.

Yes—add everything except spinach, pea protein, and lemon. Cook on LOW 6 h or HIGH 3 h. Stir in protein powder, blend portion, then add spinach and lemon 10 min before serving.
high protein spinach and white bean soup for clean eating days
soups
Pin Recipe

High Protein Spinach and White Bean Soup for Clean Eating Days

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Preheat pot: Heat 1 Tbsp olive oil in Dutch oven over medium heat until shimmering.
  2. Sauté vegetables: Add onion, carrot, celery, and ¼ tsp salt; cook 6–7 min until translucent.
  3. Bloom aromatics: Clear center; add remaining 1 tsp oil, garlic, paprika, and pepper flakes; cook 45 seconds.
  4. Deglaze: Pour in ½ cup broth; scrape browned bits.
  5. Simmer: Add beans, remaining broth, bay leaf, thyme; bring to simmer 10 min.
  6. Protein blend: Remove bay & thyme; transfer 1 cup soup to blender with pea protein, blend smooth, return to pot.
  7. Add greens: Stir in spinach until wilted, 1–2 min.
  8. Finish: Off heat, add lemon zest, juice, nutritional yeast; season to taste. Serve hot with olive oil drizzle.

Recipe Notes

For ultra-smooth texture, blend half the soup with an immersion blender. Soup thickens as it stands; thin with broth when reheating.

Nutrition (per serving)

231
Calories
21g
Protein
28g
Carbs
6g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.