Creamy Mushroom and Spinach Soup is a warm, comforting, and richly flavored dish that celebrates the earthy goodness of mushrooms paired with the delicate freshness of spinach. This soup delivers a velvety texture and deep savory notes, making it ideal for cool nights or when you simply crave something wholesome and satisfying.
The blend of sautéed mushrooms, aromatic herbs, and a smooth cream base creates a luxurious bowl of comfort that feels both indulgent and nourishing. It’s a versatile recipe perfect as a cozy lunch, light dinner, or elegant starter for gatherings.
Why I Love This Recipe
I love this recipe because it turns simple ingredients into a deeply flavorful and sophisticated soup. Mushrooms bring a naturally rich umami taste, while spinach adds freshness and color. The creaminess ties everything together into a silky, comforting dish.
It’s easy to prepare, highly customizable, and perfect for both weeknights and special occasions. The aroma alone—garlic, herbs, and sautéed mushrooms—is enough to make this one of my go-to soups when I need warmth and comfort.
Why This Is a Must-Try Dish
This soup is a must-try because it offers a satisfying yet balanced meal that feels filling without being heavy. The flavors are well-rounded, the texture is velvety, and it pairs well with a wide range of sides.
It’s also incredibly adaptable: you can make it dairy-free, add more vegetables, or adjust the thickness to your liking. Whether you’re a mushroom lover or simply want a nutritious, flavorful soup, this dish delivers every single time.
Prep, Cook Time, Servings & Nutrition
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Servings: 4 servings
- Calories: ~Approximately 260 calories per serving
- Course: Soup, Main Course, Starter
- Cuisine: American, European-Inspired
Ingredients
Vegetables and Aromatics
- 2 tablespoons butter or olive oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 pound mushrooms, sliced (cremini, button, or a mix)
Seasonings and Broth
- 1 teaspoon dried thyme
- 1 teaspoon dried parsley
- Salt and pepper to taste
- 4 cups vegetable or chicken broth
Cream Base
- 1 cup heavy cream or half-and-half
- 2 tablespoons flour (optional, for thicker soup)
Greens
- 2 cups fresh spinach, roughly chopped
Optional Garnish
- Fresh parsley
- Grated Parmesan
- Cracked black pepper
Cooking Directions
- Heat butter or oil in a pot over medium heat. Add onions and sauté until soft.
- Add garlic and cook for 1 minute.
- Add sliced mushrooms and cook until they release moisture and become golden.
- Stir in thyme, parsley, salt, and pepper.
- Add broth and bring to a simmer.
- For thicker soup, whisk flour with a splash of broth to make a slurry and add it in.
- Stir in cream and simmer gently.
- Add spinach and cook until wilted.
- Adjust seasoning and serve warm.
Step-by-Step Preparation Method
- Chop onions, garlic, mushrooms, and spinach.
- Melt butter in a large pot, sauté onions until translucent.
- Add garlic and stir briefly.
- Add mushrooms and cook until browned and fragrant.
- Season with herbs, salt, and pepper.
- Pour in broth and bring to a gentle boil.
- Add optional flour slurry to thicken.
- Reduce heat and stir in cream.
- Add spinach and simmer until wilted and flavors blend.
- Taste and adjust seasoning, then serve.

How to Serve This Recipe
Serve the soup hot, topped with fresh herbs or a sprinkle of Parmesan. Pair it with crusty bread, garlic toast, or a simple side salad. It makes an excellent starter for pasta, chicken dishes, or holiday meals. For a heartier option, serve with warm baguette slices or cheesy toast.
Recipe Tips
- Use a variety of mushrooms for deeper flavor.
- Do not boil the soup after adding cream to prevent curdling.
- Add a splash of white wine when sautéing mushrooms for richer flavor.
- Blend half the soup for an extra creamy texture.
- Add more broth to thin it or extra cream to thicken it.
Variations
- Dairy-Free Version: Use coconut milk or cashew cream instead of dairy cream.
- Mushroom Barley Soup: Add ¼ cup barley and simmer longer.
- Spinach and Kale Mix: Add kale for extra nutrients.
- Creamy Garlic Version: Add an extra clove or two of garlic.
- Protein Add-In: Add shredded chicken or white beans to make it heartier.
Freezing and Storage Time
- Refrigerator: Store in an airtight container for up to 4 days.
- Freezer: Freeze for up to 2 months. If using dairy, note the texture may separate; whisk well when reheating.
- Reheating: Warm over low heat and add a splash of broth or cream to restore consistency.
Special Equipment Needed
- Large soup pot
- Ladle
- Cutting board
- Sharp knife
- Measuring cups and spoons
- Whisk
FAQ
Can I blend the soup?
Yes. Blending all or part of the soup creates a smoother, creamier texture.
Can I use frozen spinach?
Yes, thaw and drain it well before adding.
Can I make this soup vegan?
Use olive oil, vegetable broth, and coconut or cashew cream.
What mushrooms work best?
Cremini, shiitake, and button mushrooms offer great flavor, especially when combined.
Can I add pasta or rice?
Yes, cooked orzo, rice, or small pasta shapes make it more filling.
Conclusion
Creamy Mushroom and Spinach Soup is a rich, flavorful, and comforting dish that brings together hearty mushrooms, fresh spinach, and a smooth, creamy broth. It is easy to prepare, satisfying to eat, and versatile enough to customize for any dietary preference. Whether you’re preparing a cozy weeknight dinner or serving guests, this soup offers warmth, nourishment, and deep, earthy flavor in every spoonful. It’s a recipe you will return to again and again for its simplicity and delicious results.
If you’d like, I can turn this into a blog-friendly version or provide a printable recipe card.
Creamy Mushroom and Spinach Soup
Course: SoupsCuisine: AmericanDifficulty: Easy4
servings10
minutes25
minutes35
minutesIngredients
Vegetables and Aromatics
2 tablespoons butter or olive oil
1 medium onion, finely chopped
3 garlic cloves, minced
1 pound mushrooms, sliced (cremini, button, or a mix)
Seasonings and Broth
1 teaspoon dried thyme
1 teaspoon dried parsley
Salt and pepper to taste
4 cups vegetable or chicken broth
Cream Base
1 cup heavy cream or half-and-half
2 tablespoons flour (optional, for thicker soup)
Greens
2 cups fresh spinach, roughly chopped
Optional Garnish
Fresh parsley
Grated Parmesan
Cracked black pepper
Directions
- Heat butter or oil in a pot over medium heat. Add onions and sauté until soft.
- Add garlic and cook for 1 minute.
- Add sliced mushrooms and cook until they release moisture and become golden.
- Stir in thyme, parsley, salt, and pepper.
- Add broth and bring to a simmer.
- For thicker soup, whisk flour with a splash of broth to make a slurry and add it in.
- Stir in cream and simmer gently.
- Add spinach and cook until wilted.
- Adjust seasoning and serve warm.






