Welcome to mumsdailyrecipes

Clean Eating Cream of Spinach and Mushroom Soup

By Sarah Pennington | February 07, 2026
Clean Eating Cream of Spinach and Mushroom Soup

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

7
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.

8
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

Yes—thaw 10 oz frozen spinach, squeeze out excess water, and add during the final simmer. It’s already wilted, so 30 seconds is plenty. Color will be darker but nutrition remains high.

Over-blending spinach or simmering too long oxidizes chlorophyll. Next time, blend cashew cream separately and stir spinach in off-heat. A squeeze of lemon right before serving also revives color.

Sauté mushrooms, shallots, and garlic on the stovetop first (for caramelization), then transfer everything except spinach and cashew cream to the slow cooker. Cook on LOW 4 hours, then proceed with blending and wilting spinach as directed.

Not strictly—potatoes and cashews add carbs. For a lower-carb version, replace potatoes with 1 cup cauliflower florets and reduce cashews to ¼ cup; net carbs drop to ~9 g per serving.

A crusty whole-grain sourdough or seeded rye complements the earthy mushrooms. For gluten-free diners, serve with warm naan-style flatbread made from chickpea flour.

Absolutely—use a 5-quart Dutch oven and blend in two batches. Doubled recipe freezes beautifully, so you’ll have ready-to-go gourmet lunches for busy weeks.
Clean Eating Cream of Spinach and Mushroom Soup
soups
Pin Recipe

Clean Eating Cream of Spinach and Mushroom Soup

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

Ingredients

Instructions

  1. Soak cashews: Cover with boiling water 15 min while you prep vegetables.
  2. Sear mushrooms: Heat oil in Dutch oven, brown mushrooms 5 min, reserve half for garnish.
  3. Build base: Sauté shallots 2 min, add garlic & thyme 30 sec, deglaze with wine.
  4. Simmer: Add potatoes and broth, simmer 12–14 min until tender.
  5. Blend cream: Drain cashews, blend with oat milk until silky.
  6. Puree soup: Blend half the soup with cashew cream, return to pot.
  7. 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.

Nutrition (per serving)

218
Calories
7g
Protein
24g
Carbs
11g
Fat

More Recipes