Love this? Pin it for later! 📌
A velvety, nutrient-packed bowl of comfort that proves healthy eating never tasted so luxurious.
The first time I served this Clean Eating Cream of Spinach and Mushroom Soup to my book club, the room went suspiciously quiet. You know that moment when everyone's too busy savoring to chat? That. My friend Maria—who swore she "hated" cream soups—asked for the recipe before dessert. The secret? We're skipping the heavy cream and flour paste, letting pureed vegetables, a splash of oat milk, and a whisper of cashew cream create that silky texture we all crave. After years of testing clean eating recipes for my wellness blog, I've learned that the best healthy soups don't announce themselves as "diet food"—they simply taste like the most indulgent version of themselves.
This particular recipe was born on a blustery Tuesday when my farmer's market haul included the most gorgeous baby spinach and earthy cremini mushrooms. Instead of reaching for the usual suspects (butter, cream, all-purpose flour), I challenged myself to build depth with caramelized shallots, fresh thyme, and a handful of raw cashews that dissolve into the broth. The result? A restaurant-worthy soup that happens to be gluten-free, dairy-free, and packed with more greens than most people eat in a week. Whether you're meal-prepping for busy weekdays or planning an elegant starter for date night, this soup delivers maximum flavor with minimal fuss.
Why This Recipe Works
- Restaurant texture, zero cream: Blending a handful of cashews with oat milk creates luxurious body without dairy or flour
- Layered umami: We build flavor by browning mushrooms in stages, letting their natural glutamates intensify
- Bright, fresh spinach: Adding greens at the very end preserves vibrant color and water-soluble vitamins
- Make-ahead friendly: Flavors deepen overnight, making this the perfect Sunday prep for weekday lunches
- Allergy-conscious: Naturally gluten-free, dairy-free, soy-free, and easily made nut-free with sunflower seeds
- One-pot wonder: From sauté to serve in under 40 minutes—minimal dishes, maximum satisfaction
Ingredients You'll Need
Before we dive into cooking, let’s talk ingredients. Quality matters here—this soup has a short ingredient list, so each component needs to shine. Start with the mushrooms: cremini (baby bellas) give deeper flavor than white button, but a 50/50 mix works beautifully. Look for mushrooms that feel firm, never slimy, and still have closed caps. Store them in a paper bag in your fridge’s crisper drawer; the plastic tubs from the grocery store trap moisture and accelerate spoilage.
For the spinach, grab the biggest container of baby leaves you can find—the volume wilts down dramatically. Organic matters more for spinach than many vegetables because the leaves are so delicate and pesticide residue can concentrate. If your market only has mature spinach, trim away the thick stems and double-wash in several changes of cold water; grit hidden in the curls will ruin the velvet texture we’re chasing.
The cashews provide body and subtle sweetness. Raw, unsalted pieces are less expensive than whole nuts and blend just as smoothly. If you’re nut-free, raw sunflower seeds soaked for two hours create a similar cream. Oat milk keeps everything neutral and allergy-friendly; look for brands without added oils or sugars. Finally, invest in fresh thyme—dried herbs can’t match the bright, lemony notes that balance the earthy mushrooms.
How to Make Clean Eating Cream of Spinach and Mushroom Soup
Prep your aromatics and cashew cream
Soak ½ cup raw cashews in just-boiled water for 15 minutes. Meanwhile, dice 2 medium shallots (about ½ cup), mince 3 cloves garlic, and pull the leaves from 4 sprigs fresh thyme. Having everything prepped before you start sautéing prevents the garlic from burning and ensures even cooking.
Brown the mushrooms in stages
Heat 2 tablespoons extra-virgin olive oil in a heavy Dutch oven over medium-high heat. Add 1 pound sliced cremini mushrooms in a single layer; resist stirring for 3 minutes so they caramelize. Sprinkle with ½ teaspoon sea salt to draw out moisture. Once edges are golden, flip and cook 2 minutes more. Transfer half the mushrooms to a plate for garnish later; continue with the recipe using the remaining mushrooms. This two-stage method gives you meaty mushroom bits on top and integrated flavor within the soup.
Build the flavor base
Reduce heat to medium. Add shallots to the pot with the remaining mushrooms; sauté 2 minutes until translucent. Stir in garlic and thyme; cook 30 seconds until fragrant but not browned. Deglaze with ¼ cup dry white wine (or vegetable broth), scraping up the fond—those browned bits equal free flavor.
Simmer with broth and potatoes
Pour in 4 cups low-sodium vegetable broth and add 1 cup diced Yukon Gold potatoes (peeled). Potatoes provide natural starch for body without flour. Bring to a boil, then reduce to a gentle simmer, partially covered, for 12–14 minutes until potatoes are fork-tender.
Blend the cashew cream
Drain the cashews and combine with 1 cup unsweetened oat milk and ½ teaspoon apple-cider vinegar in a high-speed blender. Blitz on high for 60 seconds until absolutely smooth; if your blender struggles, strain through fine mesh to catch any gritty bits.
Puree half the soup
Ladle half the soup into the blender with the cashew cream. Secure the lid and cover with a kitchen towel (hot liquids expand). Blend on low, then gradually increase to high for 30 seconds until silky. Return puree to the pot; this half-and-half method gives you creamy body while retaining some mushroom texture.
Wilt in the spinach
Bring the soup to a gentle simmer. Stir in 5 ounces baby spinach, a handful at a time, until just wilted—about 90 seconds. Overcooking turns spinach drab and leaches vitamins into the broth. Taste and adjust seasoning with ½–1 teaspoon sea salt and ¼ teaspoon freshly ground black pepper.
Serve with flair
Ladle into warm bowls, drizzle with a swirl of reserved cashew cream, and scatter the caramelized mushrooms on top. Finish with a shower of fresh thyme leaves and a crack of black pepper. Serve immediately with crusty whole-grain bread for the ultimate clean-comfort meal.
Expert Tips
Control the heat
Mushrooms release maximum umami when seared over medium-high heat, but garlic burns above medium. Adjust burner temperature as you move through steps.
Deglaze patiently
Let the wine bubble for 30 seconds before adding broth; alcohol carries fat-soluble flavors and the acidity brightens earthy mushrooms.
Blender safety
Never fill blender more than two-thirds with hot liquid. Remove center cap, cover with towel, and start on low to prevent explosive geysers.
Keep it green
Add spinach off-heat or over the lowest flame; residual heat wilts leaves gently, preserving that gorgeous emerald color.
Overnight upgrade
Flavors marry and deepen after 8 hours in the fridge. Reheat gently—boiling can dull the vibrant spinach and turn cashew cream grainy.
Speedy soak hack
No time for 15-minute cashew soak? Cover with boiling water in a sealed mason jar and shake for 30 seconds; let rest 5 minutes.
Variations to Try
Green Goddess
Swap spinach for an equal weight of chopped kale or Swiss chard; remove tough ribs first and simmer 2 extra minutes before pureeing.
Smoky Southwest
Add 1 chipotle pepper in adobo when blending, replace thyme with cilantro, and garnish with roasted pepitas and lime zest.
Protein Boost
Stir in 2 cups cooked white beans during the final simmer for an extra 8 g plant protein per serving; texture remains silky.
Nut-Free Version
Replace cashews with ½ cup soaked sunflower seeds and use 1 tablespoon tahini for richness; flavor is slightly toastier but equally creamy.
Storage Tips
Refrigerator
Cool completely, transfer to airtight glass jars, and refrigerate up to 4 days. The color may darken slightly—stir in a squeeze of lemon when reheating to brighten.
Freezer
Freeze in silicone muffin trays for single portions, then pop into freezer bags. Keeps 3 months; thaw overnight in fridge and reheat gently with a splash of broth.
Frequently Asked Questions
Clean Eating Cream of Spinach and Mushroom Soup
Ingredients
Instructions
- Soak cashews: Cover with boiling water 15 min while you prep vegetables.
- Sear mushrooms: Heat oil in Dutch oven, brown mushrooms 5 min, reserve half for garnish.
- Build base: Sauté shallots 2 min, add garlic & thyme 30 sec, deglaze with wine.
- Simmer: Add potatoes and broth, simmer 12–14 min until tender.
- Blend cream: Drain cashews, blend with oat milk until silky.
- Puree soup: Blend half the soup with cashew cream, return to pot.
- Finish: Stir in spinach to wilt, season, serve topped with reserved mushrooms.
Recipe Notes
For ultra-smooth texture, strain blended soup through fine mesh. Soup thickens as it sits; thin with broth when reheating.