If you’ve ever craved a comforting bowl of rich, velvety goodness that warms you from the inside out, this Creamy Mushroom Soup Recipe is exactly what you need. It captures the earthy depth of fresh mushrooms, the gentle sweetness of caramelized onions, and the smooth luxury of cream all in one bowl. Whether you’re cozying up on a chilly evening or looking for an elegant starter to impress guests, this soup is an absolute winner — truly a recipe that feels like a warm hug in every spoonful.

Ingredients You’ll Need
This Creamy Mushroom Soup Recipe shines because of its simple, everyday ingredients that come together in perfect harmony. Each element plays a vital role, from the tender mushrooms providing that signature flavor and texture, to the cream that gives it that irresistible richness. Getting these basics right means your soup will taste like you spent hours cooking it, even on a busy night.
- 2 tablespoons butter: Adds a silky richness that enhances the mushrooms and onions.
- 1 tablespoon olive oil: Helps gently cook the veggies without burning, adding a subtle fruitiness.
- 1 medium onion (chopped): Brings natural sweetness and depth when sautéed.
- 2 garlic cloves (minced): Infuses the soup with a fragrant kick that complements mushrooms perfectly.
- 1 pound fresh mushrooms (sliced): Use a mix of cremini and button for the best flavor and texture.
- 1 teaspoon fresh thyme leaves: Adds a gentle herbal note that balances the earthiness.
- 1/4 cup all-purpose flour: Thickens the soup to that luscious, creamy consistency we all love.
- 4 cups vegetable broth: The flavorful base that brings everything together.
- 1 cup heavy cream: Provides that dreamy creaminess essential to this recipe.
- Salt and pepper to taste: Simple seasonings that highlight all the other flavors.
- Chopped parsley for garnish (optional): Adds a fresh, vibrant touch to finish the soup beautifully.
How to Make Creamy Mushroom Soup Recipe
Step 1: Sauté the Aromatics
Start by heating the butter and olive oil in a large pot over medium heat. Once melted and shimmering, add the chopped onion and cook until it’s soft and translucent, about 3–4 minutes. This step is crucial because it lays the flavorful foundation for the soup with that natural sweetness.
Step 2: Add Garlic and Mushrooms
Next, stir in the minced garlic and let it cook for about a minute until fragrant. Then toss in the sliced mushrooms and thyme leaves. Cook everything together for 7–8 minutes until the mushrooms release their moisture, shrink, and develop a delicious golden-brown color. This caramelization brings out those umami-rich notes that make this cream-based soup so special.
Step 3: Thicken the Soup
Sprinkle the flour evenly over the mushroom mixture and stir thoroughly to coat. Let it cook for another minute to get rid of the raw flour taste. This step is the secret behind the soup’s perfect creamy texture—without clumps.
Step 4: Add Broth and Simmer
Slowly pour the vegetable broth into the pot while stirring constantly. This prevents lumps and ensures a smooth base. Once combined, bring the soup to a gentle simmer and let it cook for 10 minutes. During this time, the flavors deepen and the soup starts to thicken beautifully.
Step 5: Stir in the Cream and Season
Turn the heat down to low and add the heavy cream. Gently simmer the soup for another 5 minutes, allowing it to thicken into that perfect creamy consistency. Finally, season to taste with salt and pepper—remember to taste as you go. Your Creamy Mushroom Soup Recipe is now ready to be served!
How to Serve Creamy Mushroom Soup Recipe

Garnishes
Fresh chopped parsley is a classic garnish that adds a pop of green and a hint of brightness to contrast the richness. For extra flair, a drizzle of truffle oil or a sprinkle of crispy fried shallots can elevate your presentation and flavor profile beautifully.
Side Dishes
This soup pairs wonderfully with a crusty baguette or warm, buttery garlic bread. For a heartier meal, serve alongside a crisp mixed green salad or a grilled cheese sandwich for that ultimate comfort food combo.
Creative Ways to Present
Try serving your soup in mini bread bowls for a fun, rustic look that’s sure to impress at gatherings. Or, to make it more elegant, pour the soup into small cups or shot glasses as a starter at your next dinner party — a bite-sized preview of the deliciousness to come.
Make Ahead and Storage
Storing Leftovers
After enjoying your soup, simply transfer any leftovers to an airtight container and store in the refrigerator for up to 3 days. The flavors often deepen overnight, so reheated soup can taste even better!
Freezing
This Creamy Mushroom Soup Recipe freezes beautifully. Pour cooled soup into freezer-safe containers or bags, leaving some space for expansion. Freeze for up to 3 months. Keep in mind that cream-based soups may separate slightly after freezing but a good stir or gentle reheating will bring it back to life.
Reheating
To reheat, warm the soup gently on the stovetop over medium-low heat, stirring frequently. Avoid boiling to prevent the cream from curdling. If the soup feels too thick, add a splash of vegetable broth or water to adjust consistency.
FAQs
Can I make this soup dairy-free?
Absolutely! You can swap out the heavy cream for coconut milk or cashew cream to keep the soup creamy without dairy, making it a great option for those with dietary restrictions.
What mushrooms work best for this recipe?
A mix of cremini and button mushrooms works wonderfully as they offer a nice balance of flavor and texture. You could also experiment with shiitake or portobello for a more robust mushroom taste.
Is it necessary to use flour to thicken the soup?
The flour acts as a thickening agent to give the soup that signature creaminess without adding extra heaviness. If you prefer a gluten-free version, you can use cornstarch mixed with cold water instead.
Can I blend the soup for a smoother texture?
Yes, blending part or all of the soup with an immersion blender will give you a velvety smooth soup. This is especially lovely if you prefer a more refined texture without mushroom chunks.
How long does it take to make this soup?
This Creamy Mushroom Soup Recipe is super quick, coming together in about 35 minutes total, making it perfect for a weeknight dinner or last-minute guests.
Final Thoughts
This Creamy Mushroom Soup Recipe is a comforting bowl of pure joy that’s simple enough to make any day but special enough to share with loved ones. Its combination of rich creaminess and deep, earthy mushrooms will have you coming back for seconds — trust me, once you try it, this soup might just become your new favorite go-to. So grab those mushrooms and get cooking, your cozy bowl of comfort is waiting!
Print
Creamy Mushroom Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This creamy mushroom soup recipe combines fresh mushrooms, aromatic thyme, and a smooth blend of cream and vegetable broth to create a comforting and flavorful soup. Perfect as a starter or light meal, this vegetarian soup is rich, velvety, and easy to prepare on the stovetop in just 35 minutes.
Ingredients
Main Ingredients
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 garlic cloves, minced
- 1 pound fresh mushrooms, sliced (a mix of cremini and button mushrooms works well)
- 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme
- 1/4 cup all-purpose flour
- 4 cups vegetable broth
- 1 cup heavy cream
- Salt and pepper to taste
- Chopped parsley for garnish (optional)
Instructions
- Heat Butter and Oil: In a large pot, melt the butter and olive oil over medium heat to create a flavorful base for the soup.
- Sauté Onion: Add the chopped onion to the pot and cook for 3–4 minutes until it becomes soft and translucent, releasing its sweetness.
- Add Garlic: Stir in the minced garlic and cook for an additional 1 minute, being careful not to let it burn.
- Cook Mushrooms and Thyme: Add the sliced mushrooms and thyme to the pot, cooking for 7–8 minutes. The mushrooms will release their moisture and begin to brown, enhancing the soup’s depth of flavor.
- Incorporate Flour: Sprinkle the flour evenly over the mushroom mixture and stir thoroughly to coat all ingredients. Cook for 1 minute to eliminate the raw flour taste.
- Add Vegetable Broth: Slowly pour in the vegetable broth while stirring constantly to prevent lumps. Bring the soup to a gentle simmer.
- Simmer Soup: Let the soup simmer for 10 minutes, allowing flavors to meld and the broth to thicken slightly.
- Stir in Cream: Reduce the heat to low and stir in the heavy cream. Continue simmering gently for another 5 minutes until the soup achieves a rich, creamy consistency.
- Season and Garnish: Season the soup with salt and pepper to taste. Garnish with chopped parsley if desired for a fresh, colorful finish.
- Serve Warm: Ladle the creamy mushroom soup into bowls and serve immediately to enjoy its comforting warmth.
Notes
- For a smoother texture, blend part or all of the soup using an immersion blender before serving.
- Substitute coconut milk or cashew cream for a dairy-free version of this soup.
- This soup can be refrigerated for up to 3 days and reheated gently on the stovetop.
- Adding a splash of white wine after cooking the mushrooms can enhance the flavor.

