Soup season is upon us. And we love mushrooms. So, the creamy mushroom soup recipe is the first one to go live on the website this season. I feel there is something incredibly comforting about a warm bowl of soup simmering on the stove. It is the kind of meal that instantly makes a house feel cozy, whether you're enjoying it on a chilly fall evening, serving it alongside a crusty loaf of bread for lunch, or pairing it with a simple salad for dinner.

This creamy mushroom soup is rich, earthy, and packed with deep mushroom flavor, yet it comes together with simple pantry ingredients. Unlike many restaurant versions that rely heavily on cream, this homemade soup gets much of its luxurious texture from blending the mushrooms and vegetables together, creating a velvety bowl of comfort without feeling overly heavy.
If you're looking for an easy vegetarian soup recipe that's both nourishing and satisfying, this mushroom soup deserves a spot in your regular meal rotation.
Jump to:
Why You'll Love This Recipe
- Rich and creamy without being overly heavy
- Easy one-pot recipe
- Naturally vegetarian
- Perfect for meal prep and make-ahead meals
- Freezer-friendly
- Ready in about 40 minutes
- Great as a starter or light meal
What Is Mushroom Soup?

Mushroom soup is a classic comfort food made by slowly cooking mushrooms with aromatics like onions and garlic before simmering everything in broth. The mixture is then blended to create a smooth and creamy texture.
The beauty of mushroom soup lies in its simplicity. Mushrooms have a naturally earthy, savory flavor that becomes even more intense as they cook. When combined with onions, garlic, herbs, and broth, they transform into a deeply flavorful soup that tastes far more complex than the ingredient list suggests.
Ingredients You'll Need

Mushrooms - Fresh mushrooms are the star of this recipe. Cremini mushrooms provide the best flavor, but white button mushrooms work beautifully as well.
Butter and Olive Oil- Using both creates a rich flavor base while preventing the butter from burning.
Onion - Adds sweetness and depth to the soup.
Garlic - Fresh garlic enhances the savory flavors and complements the mushrooms perfectly.
Thyme- Fresh or dried thyme pairs wonderfully with mushrooms.
Flour - We will use a little bit of flour to thicken the soup.
Soy Sauce -
Vegetable Broth- Forms the foundation of the soup and helps create a rich, savory flavor.
Parmesan Cheese - This ingredient is optional, but if you love depth of flavor this secret ingredient is for you.
Salt and Black Pepper - Essential for bringing all the flavors together.
Heavy Cream - Just a drizzle for garnishing.
How to Make Mushroom Soup


Heat butter and olive oil in a large Dutch oven or soup pot over medium heat.
Add the onions and cook until softened and translucent, about 5 minutes. Stir in the garlic and cook for another minute until fragrant.
Add the flour and cook for another minute.
Cook the Mushrooms
Add the sliced mushrooms to the pot.
At first, the mushrooms will seem like a lot, but they will quickly release moisture and reduce in volume. Continue cooking for 10–12 minutes until they are dark brown and most of the liquid has evaporated.
This step is important because it develops the deep, earthy flavor that makes the soup so delicious.
Simmer
Add thyme, soy sauce, salt, pepper, and vegetable broth. Also, add shaved Parmesan cheese.
Bring the mixture to a gentle boil, then reduce the heat and simmer for 15–20 minutes.


Blend
Use an immersion blender to blend the soup until smooth. For a chunkier texture, blend only part of the soup.
If using a regular blender, work in batches and allow steam to escape safely.
Garnish
Garnish with heavy cream.
Taste and adjust seasoning as needed.
Serve hot with fresh herbs and crusty bread.
Expert Tips for the Best Mushroom Soup
Brown the Mushrooms Well - Don't rush this step. Properly browned mushrooms develop a rich umami flavor that gives the soup its signature taste.
Use Multiple Mushroom Varieties - For even more flavor, combine cremini, shiitake, and baby bella mushrooms.
Blend to Your Preferred Texture - Some people love a silky smooth soup, while others enjoy a bit of texture. Blend accordingly.
Finish with Fresh Herbs - A sprinkle of fresh thyme or parsley brightens the finished soup beautifully.
Variations
Vegan Mushroom Soup- Replace the butter with olive oil and use coconut cream or cashew cream instead of heavy cream.
Mushroom and Spinach Soup- Stir in fresh spinach during the final few minutes of cooking.
Garlic Mushroom Soup- Double the garlic for an extra savory flavor.
Serving Suggestions
This mushroom soup pairs beautifully with:
- Crusty artisan bread
- Chili Cheese Toast
- Garlic bread
- Grilled cheese sandwiches
- Fresh green salad
- Roasted vegetables
- Garlic toast
- Dinner rolls
Storage Instructions
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
Warm gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth if needed to loosen the soup.
Frequently Asked Questions
Can I make mushroom soup without cream?
Absolutely. The blended mushrooms naturally create a creamy texture. You can omit the cream or substitute milk, coconut milk, or cashew cream.
What mushrooms work best?
Cremini mushrooms offer the best balance of flavor and affordability, but button, baby bella, shiitake, or a mix all work well.
Can I freeze mushroom soup?
Yes. Allow the soup to cool completely before freezing in airtight containers for up to 3 months.
Is mushroom soup healthy?
Mushrooms are naturally low in calories and provide fiber, vitamins, and antioxidants, making this soup a nourishing and satisfying meal.
This creamy mushroom soup is one of those timeless recipes that never goes out of style. Rich, comforting, and surprisingly simple to prepare, it's the perfect soup for busy weeknights, cozy weekends, and everything in between. Whether served as a light meal with crusty bread or as a starter for a special dinner, every spoonful is packed with earthy mushroom flavor and comforting warmth.
Once you try homemade mushroom soup, you'll find yourself coming back to this recipe again and again throughout soup season.
More Recipes You Might Like

Creamy Mushroom Soup
These nutrional values are automatically generated. Use them for estimation only.
Ingredients
- 1.5 lbs Cremini Mushrooms plus more for roasting and garnishing
- 1 Tablespoon Olive Oil
- 1 Tablespoon Butter
- 1 Medium Yellow Onion thinly sliced
- 1.5 Tablespoon Minced Garlic
- 1 Tablespoon Flour
- 1 Tablespoon Thyme plus more for garnish
- 1 Teaspoon Soy Sauce
- 3.5 Cups Vegetable Broth You can add 3 cups if you like a thicker consistency of soup.
- ½ Teaspoon Salt Adjust if needed
- 1 Teaspoon Black Pepper
- 2 Tablespoons Parmesan Cheese thinly shaved
- 1 Tablespoon Heavy Cream Garnishing
Instructions
Prepare The Base Of The Soup
- Heat butter and olive oil in a large Dutch oven or soup pot over medium heat.
- Add the onions and cook until softened and translucent, about 5 minutes. Stir in the garlic and cook for another minute until fragrant.
- Add the flour and cook for another minute.
- Cook the Mushrooms
- Add the sliced mushrooms to the pot.
- At first, the mushrooms will seem like a lot, but they will quickly release moisture and reduce in volume. Continue cooking for 10–12 minutes until they are dark brown and most of the liquid has evaporated.
- This step is important because it develops the deep, earthy flavor that makes the soup so delicious.
- Add thyme, soy sauce, salt, pepper, and vegetable broth. Also, add shaved Parmesan cheese.
- Bring the mixture to a gentle boil, then reduce the heat and simmer for 15–20 minutes.
Blend the Soup
- Use an immersion blender to blend the soup until smooth. For a chunkier texture, blend only part of the soup.
- If using a regular blender, work in batches and allow steam to escape safely.
Garnish
- Garnish with heavy cream.
- Taste and adjust seasoning as needed.
- Serve hot with fresh herbs and crusty bread.











Your Thoughts