If you’re craving a comforting bowl that feels like a warm hug on a chilly day, this Creamy Mushroom Soup Recipe has got you covered. Rich, velvety, and bursting with earthy mushroom flavor, this soup is the perfect blend of simple ingredients brought to life with a touch of cream and fresh herbs. Whether serving it as a cozy starter or a soothing main course, it’s guaranteed to become one of your favorite go-to recipes when you want something both elegant and effortless.

Ingredients You’ll Need
Each ingredient here plays a key role in creating that signature creamy texture and deeply savory flavor. These simple pantry staples come together to form a beautifully balanced soup with layers of taste and an inviting aroma.
- Unsalted butter: Adds a rich, silky base without overpowering the delicate mushroom flavors.
- Olive oil: Helps sauté vegetables evenly, adding a subtle fruity note.
- Small onion, finely chopped: Provides sweetness and depth once softened.
- Garlic cloves, minced: Lends a warm, aromatic punch that complements mushrooms perfectly.
- Fresh mushrooms (button, cremini, or a mix), sliced: The star ingredient, offering varying textures and a deep, earthy taste.
- All-purpose flour: Works as a gentle thickener, giving the soup its luscious creaminess.
- Vegetable or chicken broth: Creates a flavorful liquid base that enhances the soup’s savory character.
- Heavy cream or half-and-half: Provides that amazing creamy finish without heaviness.
- Fresh thyme leaves or dried thyme: Adds a fragrant herbal note that brightens the dish.
- Salt and pepper: Essential seasonings that bring everything into harmony.
- Optional fresh parsley, chopped: A vibrant garnish that adds a pop of color and freshness.
How to Make Creamy Mushroom Soup Recipe
Step 1: Sauté the Vegetables
Start by melting the unsalted butter with olive oil in a large pot over medium heat. Toss in the finely chopped onion and cook gently until translucent and fragrant. This soft base releases sweetness that mellows the bold mushroom flavor and builds depth for the entire soup.
Step 2: Cook the Mushrooms
Add the sliced mushrooms to the pot and let them cook down, stirring occasionally. As they release their moisture and shrink in size, they develop a rich, roasted flavor that’s crucial for a standout Creamy Mushroom Soup Recipe. Make sure to cook them long enough so the liquid evaporates slightly, concentrating the taste.
Step 3: Add Flour and Cook
Sprinkle the all-purpose flour over the mushrooms and stir well to coat everything evenly. Cooking the flour briefly helps remove any raw flour taste and sets you up for a perfectly thickened, velvety soup base.
Step 4: Add Broth and Simmer
Slowly pour in the vegetable or chicken broth while stirring constantly to avoid lumps. Bring the soup to a gentle simmer, allowing the flavors to meld and the broth to thicken slightly. Stir in the thyme and season with salt and pepper to taste, then let everything cook together for about 20 minutes to build that signature depth.
Step 5: Add Cream and Season
Pour in your choice of heavy cream or half-and-half, stirring to combine smoothly. The cream enriches the soup with a luscious texture, turning it into the comforting delight you’re craving. Adjust the seasoning again if needed and keep it warm on low heat, but avoid boiling to preserve the cream’s silkiness.
Step 6: Blend (Optional)
If you prefer a silky-smooth texture, use an immersion blender to pulse the soup directly in the pot until creamy and uniform. For a chunkier bite, simply skip this step and enjoy the hearty mushroom pieces in every spoonful.
Step 7: Serve
Ladle the soup into bowls and prepare to impress yourself and your guests with this classic Creamy Mushroom Soup Recipe that tastes like it came from a fancy restaurant but was made in your very own kitchen.
How to Serve Creamy Mushroom Soup Recipe

Garnishes
A sprinkle of fresh parsley over the top adds a burst of vibrant green and a hint of freshness that perfectly contrasts the soup’s richness. You might also try a swirl of extra cream or a few cracked black pepper flakes for visual appeal and an extra layer of flavor.
Side Dishes
This soup pairs beautifully with crusty artisan bread or a warm toasted baguette, perfect for dipping. A light green salad with lemon vinaigrette or a simple grilled cheese sandwich also complements the creamy earthiness and makes for a satisfying meal.
Creative Ways to Present
For a bit of fun, serve the soup in hollowed-out mini bread bowls or rustic ramekins. Adding a dash of truffle oil on top or a sprinkle of grated Parmesan can instantly elevate the experience. Don’t be afraid to get creative with garnishes and presentations – it’s all about making the meal feel special and inviting.
Make Ahead and Storage
Storing Leftovers
Once cooled, store leftover Creamy Mushroom Soup Recipe in an airtight container in the refrigerator. It will stay fresh for up to 3 days and the flavors often deepen overnight, making the next day’s bowl even tastier.
Freezing
This soup freezes well but keep in mind the cream may separate slightly after thawing. To avoid this, you can freeze the soup before adding cream, then stir it in freshly when reheating for the best texture.
Reheating
Reheat gently on the stovetop over low heat, stirring frequently to maintain smoothness. If the soup is too thick after reheating, simply add a splash of broth or cream to loosen it to your preferred consistency.
FAQs
Can I use different types of mushrooms for this soup?
Absolutely! Using a mix of button, cremini, shiitake, or portobello mushrooms will add interesting textures and deepen the earthy flavors. Feel free to experiment to find your favorite combination.
Is it necessary to blend the soup?
Not at all. Blending is optional and depends on your texture preference. Some enjoy a chunkier soup with slices of mushroom, while others prefer a smooth, velvety finish.
Can I make this soup dairy-free?
Yes, you can substitute the heavy cream with coconut cream or your favorite plant-based milk to make the soup vegan and dairy-free. Just ensure you use vegetable broth instead of chicken broth.
How long does the soup take to cook?
The whole process takes about 40 minutes, allowing plenty of time to develop rich flavors without rushing. It’s a fantastic recipe for both weekday dinners and cozy weekend cooking.
What can I add to enhance the flavor?
A splash of white wine in the cooking stage, a pinch of smoked paprika, or a drizzle of truffle oil at the end can add exciting layers of flavor to your Creamy Mushroom Soup Recipe, tailoring it to your taste.
Final Thoughts
I hope you feel inspired to whip up this Creamy Mushroom Soup Recipe soon. It’s a dish that warms your soul and pleases your palate in the most delightful way. Once you taste the rich creaminess combined with the deep, savory mushrooms, you’ll understand why it’s one of my most beloved recipes to share with friends. Happy cooking and savor every spoonful!
Print
Creamy Mushroom Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
Creamy Mushroom Delight is a rich and comforting soup featuring sautéed fresh mushrooms and onions, simmered in a flavorful broth, thickened with flour, and enriched with creamy heavy cream. Perfect for a cozy meal, this dish combines earthy mushroom flavors with aromatic thyme and a smooth, velvety texture.
Ingredients
Base Ingredients
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
Mushrooms
- 1 lb fresh mushrooms (button, cremini, or a mix), sliced
Thickening and Liquids
- 2 tablespoons all-purpose flour
- 4 cups vegetable or chicken broth
- 1 cup heavy cream or half-and-half
Seasoning
- 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme
- Salt and pepper, to taste
Optional Garnish
- Fresh parsley, chopped
Instructions
- Sauté the Vegetables: Heat the butter and olive oil in a large pot over medium heat. Add the finely chopped onion and minced garlic, stirring occasionally until the onion becomes translucent and fragrant, about 3-4 minutes.
- Cook the Mushrooms: Add the sliced mushrooms to the pot. Cook, stirring frequently, until the mushrooms release their moisture and begin to brown, approximately 8-10 minutes.
- Add Flour and Cook: Sprinkle the all-purpose flour over the cooked mushrooms and vegetables. Stir well to combine and cook for about 2 minutes to remove the raw flour taste and slightly thicken the mixture.
- Add Broth and Simmer: Gradually pour in the vegetable or chicken broth, stirring continuously to blend the flour evenly. Add the thyme leaves and bring the mixture to a gentle simmer. Allow it to cook uncovered for about 15 minutes, stirring occasionally, so the flavors meld and the soup thickens slightly.
- Add Cream and Season: Stir in the heavy cream or half-and-half, then season with salt and pepper to your taste. Heat gently until warmed through, about 3-4 minutes, but do not boil to prevent curdling.
- Blend (Optional): For a smoother texture, use an immersion blender to partially or fully blend the soup right in the pot. Alternatively, transfer batches into a countertop blender and puree until desired consistency is reached.
- Serve: Ladle the soup into bowls and garnish with freshly chopped parsley if desired. Serve warm with crusty bread or as a starter to your meal.
Notes
- Use a mix of mushrooms like cremini and button for deeper flavor.
- Heavy cream can be substituted with half-and-half for a lighter version.
- Adjust thickness by increasing or decreasing the amount of flour or broth.
- Blending the soup is optional; leaving it chunky gives a rustic texture.
- Fresh thyme provides a brighter flavor compared to dried thyme.
- This soup can be made vegetarian by using vegetable broth instead of chicken broth.
- To reheat, warm gently over low heat to prevent curdling of the cream.

