If you’re craving a cozy, satisfying meal, this creamy roasted mushroom soup brings rich flavor, deep earthiness, and a velvety finish in every spoonful. Built around roasted cremini mushrooms and a classic, comforting soup base, this recipe delivers a warm bowl that feels both rustic and elevated — perfect for weeknight dinners or a relaxed weekend lunch.
Why You’ll Love This Creamy Roasted Mushroom Soup

This soup is everything mushroom lovers want: hearty, aromatic, and packed with savory depth. Roasting the mushrooms first intensifies their natural umami flavor, while thyme and garlic add an herbal warmth. A buttery roux thickens the broth into a silky, luxurious texture, and a splash of cream gives it the perfect finish without making it heavy. It’s simple to prepare, naturally comforting, and easy to customize based on your preferences.
Whether you serve it with crusty bread, a green salad, or a side of roasted vegetables, it’s the kind of recipe that feels homemade and soul-warming every time.
Ingredients for Simple Creamy Roasted Mushroom Soup
Roasted Mushrooms
- 2 pounds cremini mushrooms, halved or quartered
- 3 tablespoons olive oil
- 4 cloves garlic, minced (divided use)
- 4 sprigs fresh thyme
- Kosher salt and black pepper, to taste
Soup Base
- 3 tablespoons unsalted butter
- 1 large sweet onion, diced
- 2 cloves garlic, minced
- ¼ cup all-purpose flour
- ⅓ cup dry white wine (or use extra broth)
- 5 cups chicken stock (or vegetable broth for vegetarian option)
- 4 sprigs fresh thyme
- 2 bay leaves
- ⅓ cup heavy cream
- Salt and pepper, to taste
Ingredient Notes
Mushrooms
Cremini mushrooms work beautifully for this soup because they offer a deeper, more robust flavor than white mushrooms. You can mix in shiitake or portobello for even more earthiness. Slice them evenly so they roast at the same rate.
Wine Substitution
The original recipe includes dry white wine, but you can replace it with chicken broth, vegetable broth, or a splash of mild vinegar mixed with broth. This keeps the recipe family-friendly without compromising flavor.
Stock Choices
Chicken stock provides a savory backbone, but vegetable broth works equally well for a vegetarian version. Choose a low-sodium option so you can season the soup more precisely.
Cream
Heavy cream adds the final touch of richness. For a lighter alternative, use half-and-half or a splash of coconut milk. For a dairy-free version, cashew cream blends in perfectly.
Thickening Options
The flour in the roux gives the soup body, but gluten-free flour blends also work well. If you prefer a slightly thinner, brothier texture, reduce the flour by half.
Step-by-Step Instructions
Step 1 – Roast the Mushrooms
Preheat your oven to 400°F (200°C). Spread the mushrooms on a sheet pan and drizzle with olive oil. Season generously with salt and pepper, then add half the minced garlic and four sprigs of fresh thyme. Toss well to coat. Roast for 20–25 minutes, stirring halfway through, until the mushrooms are golden brown and caramelized. Set aside.
Step 2 – Sauté the Aromatics
In a large Dutch oven or soup pot, melt the butter over medium heat. Add the diced onion and cook for 10–15 minutes, stirring occasionally, until softened and lightly caramelized. Stir in the remaining garlic and cook for 1 minute, until fragrant.
Step 3 – Build the Roux
Sprinkle the flour over the onion mixture and cook for 1 minute, stirring constantly. This helps remove the raw flour flavor and creates a smooth base for your soup.
Step 4 – Deglaze and Simmer
Pour in the wine (or broth substitution) to deglaze the pot, scraping up any browned bits. Add the chicken stock, additional thyme sprigs, and bay leaves. Bring to a boil, then reduce heat and simmer for 15 minutes to deepen the flavor.
Step 5 – Add the Roasted Mushrooms
Stir in the roasted mushrooms, discarding any large thyme stems. Simmer for 10–15 minutes until the soup thickens and the flavors meld beautifully.
Step 6 – Finish with Cream
Reduce the heat to low and stir in the heavy cream. Taste and adjust seasoning with more salt and pepper as needed. Remove bay leaves and thyme stems before serving. Ladle into warm bowls and enjoy.
Pro Tips for Success
- Don’t skip roasting: Roasting intensifies the mushroom flavor dramatically compared to simply sautéing.
- Use a heavy pot: A Dutch oven distributes heat evenly and prevents scorching the roux.
- Caramelize the onions: This step adds natural sweetness and enhances the richness of the soup.
- Control thickness: Add more broth if you prefer a looser texture; simmer longer for a thicker finish.
- Blend for smoothness: For a silky soup, blend half the batch and combine it back into the pot.
Flavor Variations
1. Herb Lovers’ Mushroom Soup
Add rosemary, parsley, or tarragon during the final simmer to bring new layers of herbal depth.
2. Creamy Spinach Mushroom Soup
Stir in 2 cups of fresh spinach during the last few minutes of cooking. It wilts quickly and adds color and nutrients.
3. Smoky Mushroom Soup
Add a pinch of smoked paprika or use smoked salt to give the soup a warm, smoky undertone.
4. Parmesan Mushroom Soup
Stir in ½ cup freshly grated Parmesan before adding the cream for a nutty richness.
5. Truffle Mushroom Soup
A drizzle of truffle oil at the end gives the soup a luxurious, aromatic finish.
Serving Suggestions
This rich, creamy soup pairs well with:
- Warm crusty bread, garlic toast, or sourdough
- A fresh green salad with a light vinaigrette
- Roasted carrots, squash, or Brussels sprouts
- A hearty sandwich like grilled cheese or turkey panini
- Crackers, croutons, or freshly chopped herbs as garnish
Serve it as a starter, a light main course, or alongside a cozy fall or winter meal.
Storage and Freezing Instructions
Refrigeration
Store leftover soup in an airtight container for up to 4 days. Reheat gently on the stove over low heat, adding a splash of broth if it thickens.
Freezing
Because the soup contains cream, freeze it before adding the cream for best results. Store in freezer-safe containers for up to 3 months. Thaw in the refrigerator overnight, reheat gently, and stir in the cream just before serving.
Nutrition Facts (Per Serving)
(Estimated values, based on 4 servings)
| Nutrient | Amount |
|---|---|
| Calories | 260 |
| Protein | 8g |
| Carbs | 16g |
| Fat | 18g |
| Fiber | 3g |
| Sodium | 650mg |
FAQ About Creamy Roasted Mushroom Soup
What mushrooms work best for this soup?
Cremini mushrooms offer the most balanced flavor for this recipe. They’re earthy, rich, and roast beautifully. You can mix in shiitake or portobello mushrooms for a deeper, more complex flavor. White button mushrooms also work, but they provide a milder taste, so roasting becomes even more important.
Can I make this soup vegetarian or vegan?
Absolutely. Substitute vegetable broth for the chicken broth and use olive oil instead of butter. Swap heavy cream for coconut milk or cashew cream. The soup still turns out creamy and satisfying with plenty of umami from the roasted mushrooms.
Can I blend the soup for a smoother texture?
Yes. If you prefer a velvety texture, blend all or half the soup using an immersion blender or countertop blender. Blending part of the soup keeps texture while adding richness. Just be careful when blending hot liquids — work in small batches and avoid overfilling the blender.
How do I make the soup thicker?
A longer simmer naturally thickens the soup. You can also add an extra tablespoon of flour during the roux stage or blend a ladleful of mushrooms and broth to create a thicker consistency. Heavy cream also adds body, so adjust based on your preference.
What can I serve with mushroom soup to make it a full meal?
Pair it with crusty bread, roasted vegetables, a leafy green salad, or a hearty sandwich. Grilled cheese or turkey melts make this soup a filling dinner option, especially when you’re craving something warm and comforting.

Simple Creamy Roasted Mushroom Soup — Ultimate Comfort Bowl
Equipment
- large sheet pan
- Dutch oven or heavy soup pot
- immersion blender (optional)
Ingredients
- 2 lb cremini mushrooms, halved or quartered
- 3 tbsp olive oil
- 4 cloves garlic, minced (divided)
- 4 sprigs fresh thyme
- Kosher salt and black pepper, to taste
- 3 tbsp unsalted butter
- 1 large sweet onion, diced
- 2 cloves garlic, minced
- 0.25 cup all-purpose flour
- 0.33 cup dry white wine (or extra broth)
- 5 cups chicken stock (or vegetable broth)
- 4 sprigs fresh thyme
- 2 bay leaves
- 0.33 cup heavy cream
- Salt and pepper, to taste
Instructions
- Preheat oven to 400°F (200°C). Spread mushrooms on a sheet pan, drizzle with olive oil, season with salt and pepper, add half the minced garlic and thyme. Roast 20–25 minutes, stirring once, until caramelized.
- In a large Dutch oven, melt butter over medium heat. Add diced onion and cook 10–15 minutes until softened and lightly caramelized. Stir in remaining garlic and cook for 1 minute.
- Sprinkle flour over the onion mixture and cook for 1 minute, stirring constantly to remove raw flour taste.
- Pour in the white wine (or broth) to deglaze, scraping up browned bits. Add chicken stock, extra thyme, and bay leaves. Bring to a boil, then simmer for 15 minutes.
- Stir roasted mushrooms into the pot, discard large thyme stems, and simmer 10–15 minutes until flavors meld.
- Reduce heat to low, stir in heavy cream, taste and adjust seasoning. Remove bay leaves and thyme stems. Serve warm.
Notes
Nutrition
Final Thoughts
This Simple Creamy Roasted Mushroom Soup — Ultimate Comfort Bowl brings together deep roasted flavors, a velvety texture, and a cozy homemade feel. It’s easy enough for weeknights yet elegant enough for entertaining. If you love earthy, savory soups with beautiful depth, this one earns a place in your regular rotation.
