Warm, creamy, and perfectly nourishing — this Creamy Spinach and Mushroom Soup is everything you want in a cozy bowl of comfort. With earthy mushrooms, tender spinach, and a silky, dairy-light texture, it’s a wholesome meal that’s both delicious and diabetic-friendly. Ready in just 30 minutes, it’s a must-try for healthy fall dinners or weekly meal prep!
Table of Contents
Why You’ll Love This Creamy Spinach and Mushroom Soup
- Low-carb & diabetic-friendly – made with fiber-rich, low-GI ingredients.
- Creamy without heavy cream – Greek yogurt adds smoothness and protein.
- Quick & easy – ready in just 30 minutes.
- Nutritious & filling – loaded with vitamins, antioxidants, and flavor.
- Customizable – works beautifully with kale, zucchini, or cauliflower too.
✅ This recipe is suitable For:
- Low-Carb Diet
- Diabetic-Friendly Diet
- Gluten-Free Diet
- Vegetarian Diet
- Keto Diet (with cream instead of yogurt)
- Low-GI Diet
- Dairy-Free (with substitutions)
🚫 This recipe is not suitable For:
- Vegan Diet (unless yogurt/cream is substituted)
- Paleo Diet (Greek yogurt excluded)

Creamy Spinach and Mushroom Soup (Low-Carb, Diabetic-Friendly & Comforting)
Ingredients
- 1 tbsp olive oil or butter
- 1 small onion finely chopped
- 2 cloves garlic minced
- 8 oz 225 g mushrooms, sliced (cremini or button)
- 4 cups fresh spinach leaves
- 3 cups low-sodium vegetable or chicken broth
- ½ cup unsweetened almond milk or light cream
- ½ cup plain Greek yogurt for creaminess without heavy cream
- 1 tsp thyme fresh or dried
- ½ tsp black pepper
- ¼ tsp salt or to taste
- Optional: pinch of nutmeg for depth
Instructions
- Sauté the Base – In a large pot, heat olive oil over medium heat. Add onion and garlic; sauté 2–3 minutes until fragrant.
- Add Mushrooms – Stir in mushrooms and cook 5–7 minutes until golden and tender.
- Add Spinach – Add spinach and cook until wilted.
- Simmer – Pour in broth and bring to a gentle simmer for 10 minutes.
- Blend (optional) – For a creamy texture, blend half the soup and return it to the pot.
- Make it Creamy – Stir in almond milk and Greek yogurt. Warm gently (don’t boil). Adjust seasoning with salt, pepper, and nutmeg.
- Serve – Drizzle with olive oil and garnish with fresh thyme.
Notes
Tips & Variations
Boost protein: Add chopped cooked chicken or tofu. Dairy-free: Use coconut milk or dairy-free yogurt. Extra richness: Sprinkle Parmesan on top (if not dairy-free). Brighten it up: Add a squeeze of lemon before serving.Storage
Fridge: 4 days in an airtight container. Freezer: Up to 3 months (cool completely before freezing). Reheat: Warm gently on the stove, avoiding boiling.Perfect Pairings: What to Serve with this Creamy Spinach and Mushroom Soup
This velvety, low-carb spinach and mushroom soup pairs wonderfully with light yet satisfying sides that complement its earthy, creamy flavor without overpowering it.
For a wholesome, balanced meal, serve this Creamy Spinach and Mushroom Soup alongside a slice of warm whole-grain or almond-flour bread, lightly toasted and brushed with olive oil or garlic butter.
If you prefer something crisp, a side of baked zucchini chips, roasted cauliflower florets, or a small green salad with lemon vinaigrette adds a refreshing contrast.
For extra protein, pair the soup with a simple grilled chicken breast, turkey roll-ups, or a boiled egg sprinkled with herbs.
On cooler days, you can also enjoy it with a side of low-carb cheese biscuits or a warm keto-friendly flatbread to soak up the creamy broth.
To keep the meal diabetic-friendly and comforting, finish with a light dessert such as Greek yogurt with berries, sugar-free dark chocolate squares, or baked cinnamon apples.
For drinks, opt for a soothing herbal tea, cucumber-infused water, or a mug of unsweetened almond milk for a gentle, cozy finish.
Common Mistakes to Avoid
Overcooking the spinach – Spinach cooks very quickly. Add it toward the end to preserve its bright green color and fresh flavor. Overcooking can make the soup dull and mushy.
Skipping the sauté step – Sautéing onions, garlic, and mushrooms develops deep, rich flavors. Skipping this step can result in a bland soup lacking complexity.
Boiling after adding yogurt or almond milk – High heat can cause the yogurt or almond milk to curdle. Always stir in dairy gently over low heat.
Using too much salt too early – The broth and dairy already contain natural saltiness. Add salt gradually and adjust at the end to avoid an overly salty soup.
Not blending for creaminess – If you prefer a silky texture, blend at least half of the soup. Skipping this can leave the soup too chunky for some tastes.
Neglecting seasoning adjustments – Taste before serving. A pinch of nutmeg, black pepper, or fresh herbs can enhance the flavor and bring out the richness of the mushrooms and spinach.
Using watery mushrooms – Mushrooms release water as they cook. Cook them thoroughly until golden to avoid a watery soup.
FAQ
Can I make this Creamy Spinach and Mushroom Soup dairy-free?
Yes — replace Greek yogurt with coconut milk or a dairy-free alternative.
Is this soup freezer-friendly?
Absolutely! Cool fully before freezing for up to 3 months.
Can I use frozen spinach?
Yes — just thaw and drain well before adding.
Is it keto-friendly?
Yes — it’s naturally low-carb, especially if made with cream instead of yogurt.
This Creamy Spinach and Mushroom Soup is the perfect blend of flavor, comfort, and nutrition — silky, savory, and satisfying with every spoonful.
If you love cozy, healthy soups, you’ll also enjoy my Creamy Potato and Red Lentil Soup – Vegan, High-Protein & One-Pot Recipe — another nourishing bowl that’s perfect for fall and winter!
If you’ve tried this Creamy Spinach and Mushroom Soup, leave a comment below to let me know what you thought. Your feedback and creative variations are always welcome!