Velvety Creamy Mushroom Soup
There’s a quiet comfort in the smell of mushrooms sizzling in butter, a scent that instantly makes a kitchen feel warm and inviting. Last week, I had a handful of assorted mushrooms leftover from a weekend grocery trip—cremini, button, and a small portobello—and I wanted to turn them into something special.
I grabbed my favorite cast-iron pot, melted butter, and began chopping onions, letting the soft aroma fill the room. As the mushrooms cooked, they released a rich, earthy fragrance that instantly lifted my spirits.
Adding a splash of white wine was a spontaneous choice, and it transformed the simple mushrooms into something decadent, almost luxurious. I blended the soup partially, leaving small chunks for texture, and stirred in cream just before serving.
The result was a velvety, comforting soup with layers of flavor that lingered long after the first spoonful. Sitting down with a warm bowl and a piece of crusty bread, I realized that this wasn’t just soup—it was a little moment of indulgence in an otherwise busy week.
If you’re looking for a creamy, flavorful, and nourishing soup that’s both approachable and elegant, this mushroom soup is the perfect choice. It’s ideal for busy weeknights, casual lunches, or a cozy weekend dinner.

Short Description
A rich, velvety mushroom soup with deep earthy flavors, creamy texture, and a hint of fresh herbs. Perfect for a comforting meal any time of year.
Key Ingredients
- 2 tablespoons butter
- 1 small onion, diced
- 1 tablespoon olive oil
- 1 lb mushrooms (cremini, button, or portobello), sliced
- 2 cloves garlic, minced
- 1 teaspoon fresh thyme leaves or ½ teaspoon dried thyme
- 4 cups vegetable or chicken broth
- 1 cup heavy cream or half-and-half for a lighter version
- 1 tablespoon all-purpose flour (optional, for thickening)
- Salt and pepper to taste
- Fresh parsley, chopped (for garnish)
- Optional: a splash of white wine or sherry for extra depth of flavor
Tools Needed
- Large pot or Dutch oven
- Sharp knife and cutting board
- Wooden spoon or spatula
- Immersion blender or regular blender
- Measuring cups and spoons
Cooking Instructions
Step 1: Sauté the Aromatics
In a large pot, melt butter with olive oil over medium heat. Add the diced onion and sauté for 3–4 minutes until softened and translucent. Add minced garlic and thyme, cooking for another 1–2 minutes until fragrant. You’ll notice a sweet, savory aroma filling your kitchen at this stage.
Step 2: Cook the Mushrooms
Add the sliced mushrooms and cook, stirring occasionally, for 8–10 minutes until they release moisture and turn golden brown.
Optional: add a splash of white wine or sherry, scraping up brown bits from the bottom of the pot for added flavor. The mushrooms should smell earthy and slightly nutty.
Step 3: Thicken the Soup (Optional)
If you prefer a thicker soup, sprinkle flour over the mushrooms and stir for 1–2 minutes to remove any raw flour taste. This will create a slightly denser, creamier texture as the soup simmers.
Step 4: Add the Broth and Simmer
Pour in the broth and bring the mixture to a simmer. Let it cook for 10–15 minutes to develop flavors and reduce slightly. Taste occasionally to adjust seasoning with salt and pepper.
Step 5: Blend the Soup
Use an immersion blender to purée the soup directly in the pot, leaving chunks for texture if desired. Alternatively, transfer in batches to a regular blender and return to the pot. The soup should have a smooth, creamy consistency.
Step 6: Add the Cream
Stir in heavy cream or half-and-half and cook an additional 3–5 minutes until heated through. Taste again and adjust seasoning if necessary.
Step 7: Serve
Ladle soup into bowls and garnish with fresh parsley. Serve with crusty bread or a sprinkle of Parmesan for extra indulgence.
Why You’ll Love This Recipe
Deep Flavor: The combination of sautéed mushrooms, garlic, and thyme creates a rich, earthy taste.
Comforting & Cozy: Perfect for chilly evenings or when you need a soothing, hearty meal.
Quick & Easy: From chopping to simmering, it takes under 40 minutes to make.
Customizable: Use different mushroom varieties or swap cream for half-and-half for a lighter option.
Crowd-Pleaser: Elegant enough for guests, simple enough for a weeknight dinner.
Mistakes to Avoid & Solutions
Mushy Mushrooms: Don’t overcrowd the pot; cook mushrooms in batches if needed to avoid steaming instead of browning.
Watery Soup: If the soup feels thin, simmer longer to reduce, or use the optional flour step for extra thickness.
Bland Flavor: Always taste and season at the end; mushrooms absorb salt and may need an extra pinch.
Curdled Cream: Avoid adding cream directly to boiling soup; lower the heat before stirring in cream.
Burnt Garlic: Add garlic after onions are softened to prevent bitterness.
Serving and Pairing Suggestions
Serve with crusty artisan bread, garlic toast, or warm baguette slices.
Garnish with grated Parmesan, sautéed mushroom slices, or a drizzle of truffle oil.
Pair with a light white wine, such as Chardonnay, or a crisp iced tea for a casual meal.
Storage and Reheating Tips
Refrigerator: Store in an airtight container for up to 3 days.
Freezer: Freeze for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating: Warm gently on the stove over medium-low heat, stirring frequently to prevent cream separation.
FAQs
1. Can I make this soup vegan?
Yes, use plant-based butter and cream, and vegetable broth instead of chicken broth.
2. Can I use dried mushrooms?
Dried mushrooms work; soak in warm water for 20 minutes before using, and include the soaking liquid for extra flavor.
3. Can I make it ahead of time?
Absolutely. Prepare soup up to Step 5 and refrigerate. Add cream and heat just before serving.
4. Can I use a blender instead of immersion blender?
Yes, but blend in small batches to avoid spills and burns.
5. How can I thicken the soup without flour?
Use potato, cauliflower, or additional mushrooms puréed into the soup for natural thickness.
Tips & Tricks
Sauté mushrooms in batches for even browning.
Deglaze with wine or sherry for extra depth.
Use fresh herbs at the end for a bright, fresh aroma.
Recipe Variations
Garlic & Herb Twist: Add roasted garlic and fresh rosemary for a robust flavor.
Cheesy Mushroom Soup: Stir in ¼ cup grated Gruyère or Parmesan at the end.
Spicy Kick: Add ¼ teaspoon smoked paprika or cayenne to the broth for warmth.
Light Version: Replace cream with half-and-half or evaporated milk.
Final Thoughts
The earthy mushrooms, fragrant garlic, and silky cream create a comforting dish that feels special yet approachable. It’s a recipe that adapts easily—perfect for busy nights, weekend indulgence, or even meal prep. Every spoonful carries warmth, depth, and a subtle elegance that makes even a quick dinner feel thoughtful.
Garnishing with fresh parsley and serving with crusty bread turns it into a small celebration at the table. It’s the kind of soup that makes the kitchen feel alive with aroma, and the dinner table inviting with flavor. Whether served for family, friends, or a solo indulgence, it never fails to impress and satisfy.
Velvety Creamy Mushroom Soup
Course: Main CourseDifficulty: Easy4
servings10
minutes30
minutesA rich, velvety mushroom soup with deep earthy flavors, creamy texture, and a hint of fresh herbs. Perfect for a comforting meal any time of year.
Ingredients
2 tablespoons butter
1 small onion, diced
1 tablespoon olive oil
1 lb mushrooms (cremini, button, or portobello), sliced
2 cloves garlic, minced
1 teaspoon fresh thyme leaves or ½ teaspoon dried thyme
4 cups vegetable or chicken broth
1 cup heavy cream or half-and-half for a lighter version
1 tablespoon all-purpose flour (optional, for thickening)
Salt and pepper to taste
Fresh parsley, chopped (for garnish)
Optional: a splash of white wine or sherry for extra depth of flavor
Directions
- Melt butter with olive oil in a large pot over medium heat. Add diced onion and sauté 3–4 minutes until soft and translucent. Stir in garlic and thyme, cooking 1–2 minutes until fragrant.
- Add sliced mushrooms and cook 8–10 minutes, stirring occasionally, until golden and moisture is released. Optional: splash in white wine or sherry, scraping up browned bits.
- For a thicker soup, sprinkle flour over mushrooms and cook 1–2 minutes to remove raw taste.
- Pour in broth and bring to a simmer. Cook 10–15 minutes to develop flavor and slightly reduce. Season with salt and pepper.
- Blend the soup with an immersion blender, leaving chunks if desired, or blend in batches and return to the pot.
- Stir in cream or half-and-half and heat 3–5 minutes. Taste and adjust seasoning.
- Ladle into bowls, garnish with parsley, and serve with crusty bread or Parmesan if desired.