spinach and white bean soup with rosemary for detox comfort

30 min prep 3 min cook 15 servings
spinach and white bean soup with rosemary for detox comfort
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

A nourishing bowl of green goodness that hugs you from the inside out

The first time I made this soup, it was mid-January and I was deep in that post-holiday fog—that peculiar mix of exhaustion and renewal that hits after weeks of rich foods, late nights, and family chaos. My body was practically begging for something clean and restorative, but my soul still needed comfort. Standing in my kitchen, I spotted a forgotten bag of baby spinach wilting in the fridge next to some canned white beans, and this detoxifying yet cozy soup was born.

What started as a desperate attempt to use up ingredients has become my go-to recipe whenever I need to hit the reset button. The combination of tender white beans, nutrient-packed spinach, and aromatic rosemary creates something magical—it's like giving your digestive system a gentle massage while wrapping yourself in a warm blanket. My kids, who typically turn up their noses at anything green, actually request this soup by name. The rosemary adds an almost pine-like freshness that makes the whole house smell like a spa, and the creamy beans make it substantial enough that you won't be raiding the pantry an hour later.

Over the years, I've refined this recipe through countless batches, discovering that the secret lies in building layers of flavor slowly and treating the spinach with respect (nobody wants slimy greens floating in their bowl). Whether you're recovering from a weekend of indulgence, fighting off a winter cold, or simply craving something that makes you feel virtuous without sacrificing taste, this soup delivers healing in every spoonful.

Why You'll Love This Spinach and White Bean Soup with Rosemary for Detox Comfort

  • Ready in 30 minutes: From pantry to bowl in half an hour, perfect for busy weeknights when takeout is calling your name.
  • Budget-friendly detox: Uses humble canned beans and frozen spinach works beautifully, proving that eating clean doesn't require expensive superfoods.
  • Protein-packed without meat: Each serving delivers 15 grams of plant-based protein, keeping you satisfied and energized.
  • Anti-inflammatory powerhouse: Rosemary contains carnosic acid, while spinach provides glutathione—both are potent anti-inflammatory compounds.
  • One-pot wonder: Minimal cleanup means you'll actually make this recipe instead of just pinning it for later.
  • Customizable comfort: Add protein, change greens, or spice it up—this soup is your detox canvas.
  • Freezer hero: Make a double batch and freeze portions for those days when you need healthy comfort fast.

Ingredient Breakdown

Ingredients for spinach and white bean soup with rosemary for detox comfort

The beauty of this soup lies in its simplicity—each ingredient serves a purpose, working together to create something greater than the sum of its parts. Let's break down what makes this combination so special:

The Base

Olive oil - Don't skimp here! Use the good stuff for sautéing. The healthy fats help your body absorb the fat-soluble vitamins in the spinach. Yellow onion - Provides the aromatic foundation. Dice it small so it melts into the soup. Garlic - Four cloves might seem like a lot, but garlic is a natural detoxifier and adds incredible depth.

The Stars

White beans - Cannellini beans are my favorite for their creamy texture, but Great Northern or navy beans work beautifully too. They're packed with fiber that helps sweep toxins from your digestive tract. Baby spinach - Fresh is best, but frozen works in a pinch. The key is adding it at the very end to preserve nutrients and color.

The Flavor Makers

Fresh rosemary - This is non-negotiable. Dried rosemary won't give you that pine-like freshness that makes this soup special. Lemon juice and zest - The acid brightens everything and helps your body absorb the iron from the spinach. Vegetable broth - Use low-sodium so you can control the salt level.

Optional Boosters

Nutritional yeast - Adds a cheesy, nutty flavor and B vitamins. White miso - Stir in a tablespoon at the end for extra umami and gut-friendly probiotics. Red pepper flakes - Just a pinch can boost metabolism and add gentle heat.

Step-by-Step Instructions

Step 1: Sauté the Aromatics (5 minutes)

Heat 3 tablespoons olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. When the oil shimmers, add 1 diced medium yellow onion with a pinch of salt. Cook for 3-4 minutes until translucent but not browned—stir occasionally. Add 4 minced garlic cloves and cook for 30 seconds until fragrant. The key here is to let the onion develop sweetness without caramelizing, which would change the soup's clean flavor profile.

Step 2: Build the Base (3 minutes)

Strip the leaves from 2 sprigs of fresh rosemary and chop finely—you should have about 1 tablespoon. Add to the pot with 1/2 teaspoon red pepper flakes (optional) and cook for 1 minute. This step blooms the herbs, releasing their essential oils into the oil. Your kitchen should smell like a Mediterranean forest at this point.

Step 3: Add the Beans (2 minutes)

Drain and rinse 2 cans (15 oz each) white beans. Add to the pot with 1/4 cup of the bean liquid (this adds creaminess) and stir to coat with the aromatic oil. Season with 1 teaspoon salt and 1/2 teaspoon black pepper. Let cook for 2 minutes so the beans absorb the flavors.

Step 4: Simmer the Soup (10 minutes)

Pour in 4 cups low-sodium vegetable broth and bring to a gentle simmer. Reduce heat to low and cook for 10 minutes. This isn't just heating—it's when the beans start to break down slightly, creating a naturally creamy broth. If you want a thicker soup, use a potato masher to crush about 1/3 of the beans against the pot side.

Step 5: Add Greens (2 minutes)

Here's the crucial moment: add 5 ounces baby spinach (about 5 cups) and push it down with a spoon. The spinach will wilt quickly—just 60-90 seconds. Overcooking is the enemy of green, vibrant soup. Once wilted, immediately remove from heat to preserve nutrients and color.

Step 6: Brighten and Serve (3 minutes)

Stir in juice of 1/2 lemon and 1 teaspoon lemon zest. Taste and adjust seasoning—you might need more salt depending on your broth. Ladle into bowls and drizzle with your best olive oil. Garnish with rosemary leaves, cracked pepper, and maybe some crusty bread for dipping. Serve immediately while the spinach is still bright green.

Expert Tips & Tricks

Keep That Green Bright

Add spinach at the very end and remove from heat immediately. For meal prep, store spinach separately and add when reheating individual portions.

Creamy Without Cream

Blend 1 cup of soup until smooth and stir back in. Or add a tablespoon of white miso paste dissolved in warm water for creaminess plus probiotics.

Time-Saving Hack

Use frozen chopped spinach—no need to thaw. Just add it straight from the freezer. It won't be quite as pretty but tastes identical and saves 5 minutes.

Boost the Protein

Add a can of chickpeas along with the white beans, or stir in 1/4 cup hemp hearts at the end for extra protein and omega-3s without changing the flavor.

Fresh Herb Storage

Store fresh rosemary like flowers: trim stems and place in a glass with water, cover loosely with plastic, and refrigerate. It'll keep for 2 weeks!

Color Pop

Add a diced carrot with the onion for sweetness and beautiful color contrast. The orange against the green spinach is stunning in bowls.

Common Mistakes & Troubleshooting

This usually means it needs acid, salt, or both. Add more lemon juice 1 teaspoon at a time, tasting after each addition. Salt enhances all other flavors—add 1/4 teaspoon at a time. A splash of apple cider vinegar can also brighten everything up.

Overcooking is the culprit. Spinach only needs 30-60 seconds in hot liquid. If reheating, add fresh spinach to individual portions. For meal prep, store spinach separately and add when serving.

Remove 2 cups of soup, blend until smooth, and return to pot. Alternatively, mash some beans against the pot side with a wooden spoon. For immediate fix, stir in 2 tablespoons tomato paste or 1/4 cup nutritional yeast.

Rosemary can easily take over. Start with 1 teaspoon fresh, taste after 5 minutes, and add more if needed. If you've already added too much, balance with a pinch of sugar or honey, or add more beans and broth to dilute.

Variations & Substitutions

Greens Swap

No spinach? No problem. Kale works beautifully—just remove tough stems and chop finely, adding it 5 minutes earlier since it's sturdier. Swiss chard adds lovely color with its rainbow stems. For a peppery kick, try arugula or watercress, adding right before serving. Beet greens are excellent too—just wash well to remove grit.

Bean Variations

While white beans are classic, this soup welcomes variety. Chickpeas add nuttiness and hold their shape well. Great Northern beans are creamier than cannellini. For a Mediterranean twist, use butter beans (lima beans) for ultimate creaminess. Even canned navy beans work in a pinch. Mix and match for textural interest.

Make It Heartier

Add diced potatoes or sweet potatoes for a more substantial meal. Small pasta like ditalini or orzo transforms it into minestrone. Quinoa boosts protein and creates a complete amino acid profile. For omnivores, add shredded cooked chicken or turkey sausage, but add after the soup is done to keep it fresh-tasting.

Global Flavors

Swap rosemary for thyme and add a Parmesan rind for Italian vibes. Use coconut oil instead of olive oil, add ginger and turmeric with the garlic, and finish with coconut milk for an anti-inflammatory Thai version. For Spanish flair, add smoked paprika and saffron. Greek version includes oregano and a big dollop of yogurt when serving.

Storage & Freezing

Refrigerator Storage

Store completely cooled soup in airtight containers for up to 5 days. The flavors actually improve after 24 hours! Store spinach separately and add fresh when reheating to maintain vibrant color.

Freezing Instructions

Freeze soup without spinach for up to 3 months. Leave 1 inch headspace in containers. Thaw overnight in fridge, reheat gently, then add fresh spinach. Freeze in muffin tins for perfect single portions!

Reheating Tips

Reheat gently over medium-low heat, stirring occasionally. Add a splash of water or broth if too thick. For microwave, use 50% power in 30-second intervals, stirring between. Never reheat with spinach already in—add fresh when serving. If frozen, thaw overnight first for best texture, though you can reheat from frozen over low heat with frequent stirring.

Frequently Asked Questions

You can, but the flavor will be quite different. Use 1 teaspoon dried rosemary for every tablespoon fresh. Add it with the onions so it has time to rehydrate and release flavors. Fresh rosemary has essential oils that create the signature spa-like aroma.

While "detox" is a loaded term, this soup supports your body's natural detoxification systems. The fiber from beans helps remove waste, spinach provides glutathione (your liver's favorite antioxidant), and rosemary aids digestion. It's gentle, nourishing, and won't leave you hungry.

Absolutely! Add everything except spinach and lemon. Cook on low 4-6 hours or high 2-3 hours. Add spinach and lemon juice 5 minutes before serving. The texture will be softer, but the flavors develop beautifully.

Blend the spinach into the broth before adding beans—they'll never know! Or serve the soup without spinach and let them add it to their own bowls. Sometimes calling it "ninja turtle soup" or "Shrek soup" helps with the green aversion.

Please don't. Canned spinach has a metallic taste and mushy texture that will ruin your soup. Frozen chopped spinach is a much better emergency substitute. If you must use canned, drain and rinse very well, add at the end, and don't expect miracles.

Sauté onions and garlic in 1/4 cup vegetable broth instead of oil. Add more as needed to prevent sticking. The soup won't be quite as rich, but still delicious. Finish with a squeeze of lemon to brighten the flavors.

A crusty sourdough is perfect for dipping—the tang complements the rosemary. For gluten-free, try toasted chickpea flatbread or rice cakes rubbed with garlic. Garlic knots would be incredible for a treat meal.

Yes! All ingredients are naturally gluten-free. Just double-check your vegetable broth—some brands contain gluten. Pacific Foods and Imagine both make certified gluten-free broths.

There you have it—your complete guide to making the most comforting, detoxifying soup that proves healthy eating doesn't have to be boring or complicated. Whether you're recovering from a weekend of indulgence, fighting off a cold, or simply craving something that makes you feel good from the inside out, this spinach and white bean soup delivers every single time.

The beauty of this recipe lies in its flexibility. Make it your own, adjust to your taste, and don't stress about perfection—this is comfort food, after all. Now go forth and let your kitchen smell like a rosemary-scented spa. Your body will thank you, and your taste buds will too.

spinach and white bean soup with rosemary for detox comfort

Spinach & White Bean Soup with Rosemary

Soups
4.7
Prep
10 min
Pin Recipe
Cook
25 min
Total
35 min
Servings
4 bowls
Difficulty
Easy

Ingredients

  • 1 Tbsp olive oil
  • 1 medium yellow onion, diced
  • 2 cloves garlic, minced
  • 1 carrot, finely chopped
  • 1 celery stalk, chopped
  • 1 tsp chopped fresh rosemary
  • ¼ tsp red-pepper flakes
  • 2 cans (15 oz) white beans, drained
  • 3 cups vegetable broth
  • 2 cups baby spinach
  • Juice of ½ lemon
  • Salt & black pepper to taste

Instructions

  1. 1 Warm olive oil in a pot over medium heat.
  2. 2 Add onion, carrot & celery; sauté 5 min until softened.
  3. 3 Stir in garlic, rosemary & pepper flakes; cook 1 min.
  4. 4 Pour in beans & broth; bring to a boil.
  5. 5 Reduce heat; simmer 15 min for flavors to meld.
  6. 6 Blend half the soup for creaminess, return to pot.
  7. 7 Add spinach & lemon juice; cook 2 min until wilted.
  8. 8 Season with salt & pepper; serve hot.
Recipe Notes

Make it vegan, gluten-free, and freezer-friendly. Swap spinach for kale or chard; add a parmesan rind while simmering for extra depth.

Calories
210
Protein
11g
Carbs
30g
Fat
5g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.