Love this? Pin it for later!
Why This Recipe Works
- Creamy without the cream: Cannellini beans puréed with the soup create luscious body—no dairy needed.
- Double-layered umami: Searing mushrooms until golden, then simmering with a dash of coconut aminos, builds depth.
- Fast weeknight friendly: From chopping to ladling, you’re looking at 30 minutes start-to-bowl.
- One-pot clean-up: The entire soup happens in a single Dutch oven—less dishes, more Netflix.
- Meal-prep superstar: Flavors deepen overnight and it reheats like a dream for up to five days.
- Flexible greens: Swap spinach for chard, kale, or even arugula—whatever looks freshest.
- Nutrient dense: Each bowl delivers iron, fiber, plant protein, and a respectable dose of B-vitamins.
Ingredients You'll Need
The beauty of clean-eating cooking is that every ingredient pulls its weight. Below are the key players, plus what to look for at the store and smart swaps if your pantry (or budget) demands flexibility.
Extra-virgin olive oil: Two tablespoons are enough to sauté, but choose a fresh, fruity bottle—you’ll taste the difference. Avocado oil works if your olive oil supply is running low.
Cremini mushrooms: Often labeled “baby bella,” these have a deeper flavor than white button mushrooms without the price tag of shiitake. Wipe, don’t rinse, to keep them from getting waterlogged.
Fresh spinach: Grab a 5-ounce clamshell or two generous handfuls from the bulk bin. If the leaves look tired, sub frozen spinach—just thaw and squeeze dry first.
Cannellini beans: Canned are fine; rinse to slash sodium by up to 40%. If you cook from dried, you’ll need 1 ½ cups cooked beans (about ¾ cup dry).
Low-sodium vegetable broth: I keep cartons in the pantry for speed, but if you’ve got homemade stock, you’re winning. Chicken broth is an option for omnivores.
Shallot & garlic: Shallot’s mild sweetness blends into the background; garlic punches up the aroma. In a pinch, yellow onion plus a pinch of sugar mimics shallot’s mellow vibe.
Fresh thyme: Woody herbs stand up to heat better than soft basil. Strip leaves by sliding your fingers backward along the stem—nature’s built-in zipper.
Unsweetened almond milk: Adds silkiness without added sugar. Oat milk is equally creamy; just steer clear of vanilla-flavored versions.
Lemon juice & zest: A final squeeze wakes up earthier flavors and keeps the greens bright. Use organic lemons if you’re zesting.
Sea salt & freshly ground black pepper: Season in layers—while sautéing, after blending, and again at the table. Taste as you go.
How to Make Creamy Spinach and Mushroom Soup for Clean Eating
Expert Tips
Don’t salt mushrooms too early
Salt draws out moisture; wait until after they brown so they sear, not steam.
Keep a towel under your cutting board
It prevents sliding and makes quick work of slicing a whole basket of mushrooms.
Double-batch & freeze half
The soup’s texture stays silky after thawing; freeze flat in zip bags to save space.
Toast your thyme
Let leaves sizzle in the oil for 20 seconds before adding shallot; it intensifies aroma.
Save stems for stock
Spinach stems and mushroom trimmings make killer vegetable broth—stash in freezer bag.
Blend with the lid ajar
Steam needs to escape or your blender lid might pop off—cover with a towel to prevent splatters.
Variations to Try
- Protein boost Stir in 1 cup cooked lentils or shredded rotisserie chicken after blending for a heartier bowl.
- Spicy kick Add ¼ tsp red-pepper flakes with the garlic or swirl in chipotle purée when serving.
- Asian twist Replace thyme with 1 tsp grated ginger and finish with a splash of toasted sesame oil plus scallions.
- Keto-friendly Swap beans for 4 oz cream cheese and ½ cup heavy cream; net carbs drop to ~6 g per serving.
- Cream of broccoli remix Sub half the spinach with chopped broccoli florets; the color turns forest-green and the flavor sweeter.
Storage Tips
Refrigerator: Cool soup completely, then transfer to airtight container. It keeps up to 5 days—flavor actually improves on day two as the herbs mingle.
Freezer: Portion into silicone muffin molds for single-serve pucks; once solid, pop out and store in freezer bag up to 3 months. Thaw overnight in fridge or microwave from frozen, stirring every 60 seconds.
Reheat: Warm gently over medium-low, thinning with broth or water. Avoid rapid boiling to preserve the emulsified texture.
Make-ahead lunch jars: Divide soup between 4 heat-proof jars; top each with 1 Tbsp cooked quinoa. Grab, reheat, and go—no sad desk salads required.
Frequently Asked Questions
Creamy Spinach and Mushroom Soup for Clean Eating
Ingredients
Instructions
- Heat pot: Warm Dutch oven over medium heat 90 seconds.
- Sear mushrooms: Add 1 Tbsp oil and half the mushrooms; cook 3 minutes undisturbed, stir, cook 2 minutes more. Transfer to bowl; repeat with remaining mushrooms and 1 Tbsp oil.
- Sauté aromatics: Lower heat; add shallot 2 minutes, then garlic and thyme 30 seconds.
- Simmer: Return mushrooms, broth, and coconut aminos; simmer covered 8 minutes.
- Add spinach & beans: Stir in beans and spinach until wilted, 1 minute.
- Blend: Purée with immersion blender until creamy. Thin if desired.
- Finish: Stir in almond milk, lemon zest, and juice; season. Heat gently—do not boil.
- Serve: Ladle into bowls, drizzle with olive oil, and garnish with fresh thyme.
Recipe Notes
For extra protein, add 1 cup cooked lentils or shredded chicken after blending. Soup thickens as it stands—thin with broth when reheating.