Creamy Mushroom Soup | Rich and Flavorful Recipe
Creamy Mushroom Soup offers a velvety, umami-rich base made with fresh mushrooms, herbs, and a hint of wine, blending comfort and gourmet appeal. This recipe is rich, smooth, and deeply satisfying for any meal.
| Prep Time | 15 minutes |
|---|---|
| Cook Time | 30 minutes |
| Total Time | 45 minutes |
| Servings | 4–6 |
| Difficulty | Easy |
| Cuisine | Mediterranean-Inspired |
This soup is rich, smooth, and deeply satisfying.
Creamy Mushroom Soup works so well because of the balance between fresh herbs, umami-rich mushrooms, and a light broth base. I tested several versions, and the one that won hearts used a mix of white and cremini mushrooms. The thyme and tamari added depth without overpowering, and the optional cream only enhanced the texture.
What really sets this recipe apart is the chunky texture. By blending only two-thirds of the soup, you maintain the heartiness that makes homemade soups feel luxurious. This recipe is quick to make but feels like a gourmet meal.
Key ingredients for the perfect soup
| Ingredient | Quantity | Notes |
|---|---|---|
| Extra-virgin olive oil | 2 tablespoons | Can add more in final dish |
| Unsalted butter | 2 tablespoons | Enhances richness of flavor |
| Yellow onion | 1 medium | Chopped for base |
| Sea salt | ½ teaspoon | Adjust to taste |
| Black pepper | To taste | Use freshly ground for best flavor |
| White button mushrooms | 1 pound | Stemmed and sliced |
| Cremini mushrooms | 8 ounces | Stemmed and sliced |
| Garlic cloves | 2 | Grated, optional fresh |
| White wine | ¼ cup | Non-alcoholic substitute available |
| Vegetable broth | 3 cups | Use low-sodium for control |
| Tamari | 1 tablespoon | Gives savory depth |
| Thyme leaves | 1 tablespoon | Plus more for garnish |
| Heavy cream or creme fraîche | ½ cup | Optional, for richness |
| Chopped fresh parsley | To taste | Garnish with a finishing touch |
How to make Creamy Mushroom Soup
Prepare Base
- Heat 2 tablespoons of olive oil and butter in a large pot over medium heat.
- Add chopped onion, salt, and several grinds of black pepper to the pan.
- Cook for 2 minutes, or until the onion softens slightly, stirring occasionally.
Add Mushrooms
- Add half the mushrooms and sauté for 5 minutes, or until softened, stirring occasionally.
- Add the remaining mushrooms and cook for another 5 minutes, until most of their moisture has evaporated.
Add Seasonings and Liquids
- Stir in grated garlic, then pour in the white wine. Cook for 1–2 minutes to deglaze the pan.
- Add 3 cups of vegetable broth, tamari, and 1 tablespoon of fresh thyme. Stir well and bring to a simmer.
- Cover and let it simmer for 15 minutes, or until the broth has absorbed most of the liquid and the mushrooms are tender.
Blend the Soup
- Allow the soup to cool slightly if it’s still hot (this prevents the blender from cracking).
- Transfer two-thirds of the soup into a blender and carefully blend until smooth.
- Return the blended soup to the pot and stir in the remaining chunky half. Reheat slightly if needed.
Finish and Garnish
- If desired, add ½ cup of heavy cream or creme fraîche to the pot and stir over low heat for 2 minutes until fully incorporated and the soup is warmed to a simmer.
- Season to taste with more salt and pepper as needed.
- Ladle the soup into warm bowls and drizzle with a bit more olive oil and/or cream if you like.
- Top each bowl with fresh parsley and thyme for a fresh, bright finish and serve immediately.
Chef’s pro tips for a luscious texture
- Use a mix of mushrooms like white button and cremini for a balanced flavor and texture.
- Never add salt before blending if the soup is hot—wait until it’s cooled to avoid shocking the blender and risking burns.
- Use a stick blender in the pot for a smoother, less chunky result. Blend only two-thirds for texture if you like it slightly rustic.
- Add a few tablespoons of roasted garlic to give the soup a deeper, more nutty flavor without overpowering the umami.
- Serve the soup while it’s hot, especially in the winter months, for that comforting, heartwarming feel.
Common mistakes and how to avoid them
- Skipping the thyme and tamari: These ingredients add essential layers of depth that balance the richness of the soup. Omitting them results in a flat, one-note flavor. Add them for better complexity.
- Overcooking the mushrooms: Mushrooms can become soggy, losing their shape. Cook until their moisture evaporates but still hold some structure for texture.
- Adding all the mushrooms at once: This can lead to uneven cooking and overly wet soup. Sauté in batches for better control and flavor.
- Not seasoning enough: The soup doesn’t taste strong out of the pot. Taste as you go and adjust salt and pepper before blending.
- Using skim milk instead of heavy cream: For that rich, velvety finish, full-fat cream or creme fraîche is preferred. It gives the signature luscious texture.
Substitutions you can try without losing flavor
| Original Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Heavy cream | Oat milk or coconut milk | Adds a creamy texture, but with a slight nutty taste. Use lightly sweetened versions for balance. |
| Unsalted butter | Coconut oil or ghee | Can add a different richness; ghee gives a nuttier, deeper flavor |
| White button mushrooms | Shiitake or portobello mushrooms | Provides an earthy, woodsy flavor that deepens the soup’s intensity |
| Vegetable broth | Homemade stock or chicken stock (for non-vegetarian versions) | Enhances depth and richness. Chicken stock adds more body |
Best pairings for serving the soup
Serve this Creamy Mushroom Soup with warm, crusty bread slices like sourdough or baguettes. The bread pairs well with the smooth texture of the soup, and its slight tanginess balances the richness.
For a complete meal, pair the soup with a grilled cheese sandwich using cheddar or a plant-based cheese option. The melty cheese contrasts the earthiness of the soup beautifully and adds a satisfying crunch from the bread.
During colder months, serve the soup with a simple green salad dressed in olive oil and lemon juice, or with a side of roasted vegetables for a more wholesome, hearty dinner option.
How to store and reheat the soup
| Method | Duration | Instructions |
|---|---|---|
| Refrigeration | Up to 4 days | Cool to room temperature, then store in an airtight container for up to 4 days. The cream may thicken over time, so stir and dilute with a bit of broth if needed. |
| Freezing | Up to 3 months | Let cool completely, then transfer to freezer-safe containers or Ziploc bags. Thaw in fridge overnight before reheating. |
| Microwave | — | Place in a microwave-safe bowl and heat on high for 2–3 minutes, stirring once. Be careful not to overheat the cream. |
| Stovetop | — | Use a pot, heat on medium-low, and stir continuously. Add a splash of broth or milk if the soup is too thick. |
What’s in your Creamy Mushroom Soup
| Nutrient | Amount per Serving (approximate values) |
|---|---|
| Calories | 240–280 kcal |
| Protein | 5 g |
| Fat | 14 g |
| Carbohydrates | 12 g |
| Fiber | 1 g |
| Sugar | 2 g |
| Sodium | 1200–1500 mg |
Frequently asked questions
Can I make this soup without white wine?
Yes, you can use vegetable broth or unsweetened apple juice as a non-alcoholic substitute. Both help deglaze the pan and add some sweetness, but the wine gives the soup a slightly deeper, more complex flavor.
Why does the soup taste off after refrigerating it?
Over time, the cream can separate and the soup may taste bland or sour. Stir well and add a splash of broth or a drizzle of olive oil to improve the consistency and flavor.
Can I make this soup in a slow cooker?
Yes, but it may take longer and won’t brown the mushrooms. Sauté the mushrooms and onion in a pan first, then transfer the mixture to the slow cooker. Cook on low for 6–8 hours, then blend and finish as directed.
Can I freeze the soup with cream in it?
Yes, but the cream might separate and thicken when frozen. To avoid texture issues, freeze the soup without the cream, then add the cream just before reheating it to preserve the smooth texture.
How do I know when the soup is cooked enough?
The soup is ready when the mushrooms are tender and the broth is rich and reduced. Taste it and adjust salt, pepper, and thyme for balanced flavor. The consistency should be creamy and slightly thick but stirrable.
Creamy Mushroom Soup is the perfect blend of comfort and flavor, with a smooth, rich texture that warms you up on any chilly day. It’s easy to customize and adapt to your dietary preferences while delivering a satisfying, hearty meal. Make this soup with fresh ingredients and serve it hot with a side of crusty bread, and you’ll impress even the pickiest eaters. The perfect signature soup for your homemade menu.
PrintCreamy Mushroom Soup | Rich and Flavorful Recipe
- Total Time: 45
- Yield: 4–6 servings
- Diet: Vegetarian
Description
This velvety and umami-rich mushroom soup blends fresh mushrooms, herbs, and a non-alcoholic substitute for wine to create a deeply satisfying gourmet experience, perfect for any meal.
Ingredients
2 tablespoons extra-virgin olive oil
2 tablespoons unsalted butter
1 medium yellow onion, chopped
½ teaspoon sea salt
Black pepper, to taste
1 pound white button mushrooms, stemmed and sliced
8 ounces cremini mushrooms, stemmed and sliced
2 garlic cloves, grated (optional use fresh)
¼ cup non-alcoholic white wine substitute
3 cups vegetable broth (low-sodium preferred)
1 tablespoon tamari
1 tablespoon fresh thyme leaves plus extra for garnish
½ cup heavy cream or creme fraîche (optional, for richness)
Chopped fresh parsley, to taste (for garnish)
Instructions
Heat olive oil and butter in a large pot over medium heat. Add the onions, salt, and pepper, sauté until softened, about 3 minutes.
Add garlic, and sauté for another minute.
Stir in the white and cremini mushrooms, and cook for about 10 minutes until the mushrooms start to shrink and release their moisture.
Pour in the non-alcoholic white wine substitute and let it simmer for 2 minutes.
Add the vegetable broth and tamari, along with the thyme. Bring to a boil, then reduce the heat and let it simmer for about 10 minutes.
Using an immersion blender, blend about two-thirds of the soup until smooth, leaving some chunks for texture. Stir in the optional heavy cream or creme fraîche for richness.
Taste and adjust seasoning if needed. Serve hot, garnished with extra fresh thyme and parsley.
Notes
For a vegan version, substitute the unsalted butter and optional heavy cream with vegan alternatives.
This soup can be stored in an airtight container in the refrigerator for up to 3 days.
Use a mix of mushrooms like shiitake or porcini for additional depth of flavor.
- Prep Time: 15
- Cook Time: 30
- Category: Lunch
- Method: Simmering & Blending
- Cuisine: Mediterranean-Inspired






