Mushroom Spinach Soup Recipe (Healthy, Comforting & Easy to Make)
Mushroom spinach soup is a nourishing and flavorful dish that combines earthy mushrooms with fresh, nutrient-rich spinach in a light yet satisfying broth or creamy base. This soup is perfect for those looking for a healthy, vegetarian-friendly option that still feels comforting and filling.
Whether served as a light dinner, a lunch option, or a starter, mushroom spinach soup delivers balanced flavor, texture, and nutrition in every bowl.

Why Mushroom Spinach Soup Is a Great Choice
Mushroom spinach soup stands out because it brings together two highly nutritious ingredients in one simple dish. Mushrooms add a deep, savory flavor that makes the soup feel hearty, while spinach provides freshness, color, and essential vitamins.
This combination creates a soup that feels wholesome without being heavy. It’s also versatile, working well as a dairy-free broth-based soup or a creamy version depending on preference.
Ingredients for Mushroom Spinach Soup Recipe

Main Ingredients
The main ingredients are affordable and easy to find, making this recipe accessible for everyday cooking. When cooked properly, they produce a soup that is rich in flavor and satisfying in texture.
- Fresh mushrooms (button, cremini, or mixed)
- Fresh spinach
- Onion
- Garlic cloves
- Olive oil or butter
- Vegetable or chicken broth
- Salt and black pepper
Optional Ingredients for Extra Flavor
These optional ingredients enhance richness and depth while keeping the soup balanced.
- Heavy cream or coconut milk
- Milk or dairy-free cream
- Fresh thyme or parsley
- Nutmeg (a small pinch)
- Flour or cornstarch (for thickening)
How to Make Mushroom Spinach Soup
Prepare the Vegetables
Start by cleaning the mushrooms with a damp paper towel and slicing them evenly. Rinse spinach thoroughly and drain well. Even preparation ensures consistent cooking and better texture throughout the soup.
Cook the Aromatics
Heat olive oil or butter in a pot over medium heat. Add chopped onion and cook until soft and translucent. Stir in garlic and cook briefly until fragrant. This step creates a flavorful base for the soup.
Cook the Mushrooms
Add sliced mushrooms to the pot and cook until they release moisture and begin to brown. Allowing the mushrooms to brown properly is essential for developing deep, savory flavor. Season lightly to help draw out moisture.
Add Broth and Simmer
Pour in the broth and bring the soup to a gentle simmer. Let it cook for several minutes so the flavors can blend together naturally.
Add Spinach and Finish
Stir in the spinach during the final minutes of cooking. Spinach wilts quickly and should remain vibrant and tender. If making a creamy version, add cream or milk at this stage and simmer gently.
Expert Tips for the Best Mushroom Spinach Soup

Brown the Mushrooms Well
Proper browning prevents bland flavor and gives the soup a rich, umami base.
Add Spinach at the End
Spinach cooks very quickly. Adding it too early can cause it to lose color and nutrients.
Season Gradually
Mushrooms absorb seasoning easily, so adjust salt and pepper in stages.
Blend for Texture Control
Blend a portion of the soup if you prefer a thicker consistency while keeping some mushrooms whole.
Use Low Heat for Creamy Versions
If adding dairy, keep heat low to prevent curdling.
Variations of Mushroom Spinach Soup Recipe
Creamy Mushroom Spinach Soup
Uses cream or milk for a rich, comforting texture.
Dairy-Free Mushroom Spinach Soup
Made with vegetable broth and coconut milk or no cream at all.
Garlic Mushroom Spinach Soup
Extra garlic enhances the savory depth of the soup.
Low-Carb Mushroom Spinach Soup
Skip flour and rely on mushrooms and cream for thickness.
Mushroom Spinach Broth Soup
A light, clear version perfect for detox or light meals.
Serving Suggestions
Mushroom spinach soup pairs well with crusty bread, garlic toast, or a grilled cheese sandwich. For lighter meals, serve it with a side salad. Garnishing with fresh herbs or a drizzle of olive oil adds a polished finish.
Storage and Reheating

Refrigerator
Store leftovers in an airtight container for up to 3–4 days.
Reheating
Reheat gently on the stovetop over low heat, stirring occasionally. Avoid boiling if dairy has been added.
Freezing
Freeze broth-based versions for up to 2 months. Creamy versions freeze best without dairy added.
Frequently Asked Questions
Is mushroom spinach soup healthy?
Yes, it’s rich in vitamins, minerals, and fiber, especially when made with broth and minimal cream.
Can I use frozen spinach?
Yes, but thaw and drain it well to avoid excess water.
What mushrooms work best for this soup?
Button, cremini, or a mix of mushrooms provide the best flavor.
Can I make this soup vegan?
Yes, use vegetable broth and plant-based cream or skip cream entirely.
How do I thicken mushroom spinach soup?
You can use flour, cornstarch, blended mushrooms, or cream.

Mushroom Spinach Soup
Ingredients
Equipment
Method
- Clean mushrooms with a damp paper towel and slice evenly. Rinse spinach thoroughly and drain well.
- Heat olive oil or butter in a pot over medium heat. Add onion and cook until soft and translucent. Stir in garlic and cook until fragrant.
- Add mushrooms to the pot and cook until they release moisture and begin to brown. Season lightly with salt and pepper.
- Pour in the broth and bring to a gentle simmer. Cook for 10–15 minutes to allow flavors to develop.
- Stir in spinach and cook until just wilted. Add cream or milk if using and simmer gently.
- Taste and adjust seasoning. Blend partially if desired, then serve warm.
Notes
- Add spinach at the end to preserve color and nutrients.
- Brown mushrooms well for deeper flavor.
- Use low heat when adding dairy to prevent curdling.
- Blend part of the soup for a thicker texture if desired.
- Dairy-free versions freeze better than creamy ones.
