Creamy Wild Mushroom Soup - homemade recipe

Creamy Wild Mushroom Soup Recipe – Rich & Velvety

There’s something truly magical about a bowl of creamy wild mushroom soup on a chilly evening. The earthy, complex flavors of mixed wild mushrooms combined with aromatic herbs and rich cream create a soup that’s both comforting and elegant. I love how this recipe transforms simple ingredients into something that tastes like it came from a gourmet restaurant, yet it’s surprisingly easy to make at home.

Wild mushrooms bring a depth of flavor that regular button mushrooms simply can’t match. The combination of cremini, shiitake, and oyster mushrooms creates layers of umami-rich taste, while fresh thyme and a hint of rosemary add herbal notes that complement the earthiness perfectly. Whether you’re looking for an impressive starter for a dinner party or a satisfying meal on its own, this creamy wild mushroom soup delivers every time.

What I find most appealing about this recipe is its versatility. You can make it as rustic or as refined as you like—blend it completely smooth for an elegant presentation, or leave it chunky for a heartier, more textured soup. Either way, you’ll end up with a bowl of pure comfort that showcases the natural beauty of wild mushrooms.

Jump to Recipe ↓

Why You’ll Love This Creamy Wild Mushroom Soup

This soup checks all the boxes for what makes a recipe truly special. First, it’s incredibly flavorful without being complicated. The wild mushrooms do most of the heavy lifting in the flavor department, and the simple technique of properly browning them unlocks their full potential. I recommend taking your time with this step—it’s where the magic happens.

The texture is another standout feature. By partially blending the soup, you get a velvety, creamy base while still maintaining some mushroom pieces for texture and visual appeal. This gives you the best of both worlds: the luxurious mouthfeel of a pureed soup with the satisfying bite of whole mushrooms.

I also love how adaptable this recipe is to what you have on hand. While the combination of cremini, shiitake, and oyster mushrooms is ideal, you can use whatever wild or cultivated mushrooms are available at your local market. The soup is also perfect for entertaining because it can be made ahead and reheated gently before serving.

Finally, this soup is surprisingly filling despite being elegant and refined. The combination of cream, mushrooms, and a touch of flour creates a satisfying meal that doesn’t feel heavy. Serve it with crusty bread, and you have a complete dinner that will impress anyone at your table.

Ingredients and Substitutions

Let me walk you through the key ingredients and what makes them work so well together in this creamy wild mushroom soup.

Mixed Wild Mushrooms: The star of the show. I like using a combination of cremini, shiitake, and oyster mushrooms because each brings something different to the table. Cremini mushrooms provide a meaty texture, shiitakes add a deep umami flavor, and oyster mushrooms contribute a delicate, slightly sweet note. If you can’t find all three, you can use any combination of mushrooms you prefer. Portobello, chanterelles, or even porcini mushrooms work beautifully. Just avoid using only white button mushrooms, as they lack the depth of flavor this soup deserves.

Butter and Olive Oil: This combination gives you the best of both worlds—butter adds richness and flavor, while olive oil prevents the butter from burning at higher temperatures. If you need a dairy-free version, you can use all olive oil or a plant-based butter substitute.

Onion and Garlic: These aromatics form the flavor base of the soup. I find that yellow or white onions work best here, but shallots would be a lovely, slightly sweeter alternative. Fresh garlic is essential—don’t substitute garlic powder in this recipe.

All-Purpose Flour: This acts as a thickening agent and helps create that velvety texture. For a gluten-free version, you can use rice flour or a gluten-free all-purpose blend, though the texture may be slightly different.

Broth: Either vegetable or chicken broth works well. I recommend using a good-quality broth since it significantly impacts the final flavor. Low-sodium broth gives you better control over the seasoning.

Heavy Cream: This is what makes the soup truly creamy and luxurious. You can substitute half-and-half for a lighter version, though the soup won’t be quite as rich. For a dairy-free option, coconut cream or cashew cream work surprisingly well.

White Wine: This is optional but highly recommended. The wine adds acidity and complexity that balances the richness of the cream. If you prefer not to use wine, you can add a splash of lemon juice at the end for brightness.

Fresh Herbs: Fresh thyme and dried rosemary provide aromatic, earthy notes that complement the mushrooms perfectly. Fresh rosemary can be substituted if you have it—just use about half the amount since fresh herbs are more potent.

Creamy Wild Mushroom Soup - recipe photo

How to Make This Recipe

Making this creamy wild mushroom soup is straightforward, but a few key techniques will ensure the best results. Here’s how I approach each step.

Prepare the Mushrooms: Start by cleaning your mushrooms with a damp towel rather than rinsing them under water. Mushrooms are like sponges and will absorb water, which makes them harder to brown properly. Slice them into evenly sized pieces so they cook uniformly. I like to keep some slices a bit larger for visual appeal and texture.

Brown the Mushrooms: This is the most important step for developing deep, rich flavor. Heat the butter and olive oil in a large saucepan over medium-high heat. Add the mushrooms in batches—don’t overcrowd the pan, or they’ll steam instead of brown. Let them cook undisturbed for a few minutes before stirring. You want them to develop a golden-brown color and for their moisture to evaporate completely. This concentrates their flavor and creates those delicious caramelized bits. Set aside some of the prettiest mushroom slices for garnish if you like.

Sauté the Aromatics: Once the mushrooms are browned, add the chopped onion to the pan. Cook for about 4 minutes until it softens and becomes translucent. Then add the minced garlic, fresh thyme, and dried rosemary. Cook for just 30 seconds—garlic burns quickly and becomes bitter, so watch it carefully.

Create the Base: Sprinkle the flour over the mushroom mixture and stir well to coat everything evenly. Cook for 1-2 minutes to remove the raw flour taste. If you’re using white wine, add it now and let it simmer for 2 minutes, scraping up any browned bits from the bottom of the pan. These bits are packed with flavor.

Add the Broth: Gradually pour in the broth while stirring constantly. This prevents lumps from forming. Bring the mixture to a simmer and let it cook for about 15 minutes. This allows the flavors to meld and the soup to thicken slightly.

Blend and Finish: Here’s where you decide on texture. For a partially creamy soup with some texture, use an immersion blender to blend about half the soup, or transfer half to a regular blender and puree it before returning it to the pot. For a completely smooth soup, blend it all. I prefer the partially blended version because it maintains some mushroom pieces for texture. Stir in the heavy cream and warm the soup gently—don’t let it boil after adding the cream, or it may separate. Taste and adjust the salt and pepper as needed.

Garnish and Serve: Ladle the soup into bowls and garnish with fresh parsley and those reserved sautéed mushrooms. A drizzle of good olive oil or a sprinkle of freshly cracked black pepper adds a nice finishing touch.

Expert Tips for Best Results

After making this soup many times, I’ve learned a few tricks that make a real difference in the final result.

Don’t Rush the Browning: I can’t stress this enough—properly browning the mushrooms is crucial. It takes a bit of time, but it’s worth it. The caramelization creates complex, savory flavors that you simply can’t achieve by steaming or boiling mushrooms. If your mushrooms release a lot of liquid, keep cooking until it evaporates completely before proceeding.

Use a Mix of Mushrooms: While you can make this soup with just one type of mushroom, using a variety creates more interesting and layered flavors. Each mushroom variety contributes its own unique taste and texture.

Control the Thickness: If your soup is too thick, thin it with additional broth. If it’s too thin, let it simmer a bit longer before adding the cream, or mix a tablespoon of flour with a bit of cold broth and stir it in.

Add Cream at the End: Always add the cream after you’ve finished simmering the soup. High heat can cause cream to separate or curdle. Once the cream is in, just warm the soup gently without boiling.

Season Gradually: I recommend adding salt and pepper gradually throughout the cooking process. Taste the soup before adding the cream, then taste again after and adjust. The cream will mellow the flavors, so you may need a bit more seasoning at the end.

Save Some Mushrooms: Setting aside a few of the best-looking sautéed mushroom slices for garnish makes the presentation much more appealing. It also gives your guests a preview of the delicious mushrooms hiding in the creamy soup below.

Serving Suggestions

This creamy wild mushroom soup is versatile enough to serve in many different contexts. My favorite way to serve it is as an elegant starter for a dinner party, ladled into small bowls or cups with a garnish of fresh herbs and a drizzle of truffle oil if I’m feeling fancy.

For a casual weeknight dinner, I like to serve larger portions as the main course alongside crusty French bread or garlic bread for dipping. A simple green salad with a light vinaigrette provides a nice contrast to the rich, creamy soup. You might also enjoy pairing it with a creamy chicken and mushroom soup for a mushroom-themed dinner menu.

This soup also pairs beautifully with grilled cheese sandwiches—the crispy, buttery bread is perfect for dunking. For a more sophisticated presentation, serve it in bread bowls made from round sourdough loaves. Simply hollow out the bread, brush the inside with olive oil, and toast it in the oven before filling with soup.

Wine pairing is easy with this soup. I recommend a crisp white wine like Chardonnay or Pinot Grigio, which complements the earthy mushrooms without overwhelming them. If you prefer red wine, a light Pinot Noir works nicely.

For a complete meal, consider serving this soup as part of a larger menu that includes slow cooker beef pot roast with red wine and mushrooms as the main course. The mushroom theme ties everything together beautifully.

Variations and Substitutions

One of the things I love most about this recipe is how easily it adapts to different preferences and dietary needs.

Vegan Version: Replace the butter with olive oil or vegan butter, use vegetable broth, and substitute the heavy cream with full-fat coconut milk or cashew cream. The soup will still be rich and delicious, though the flavor profile will be slightly different.

Lighter Version: Use half-and-half or whole milk instead of heavy cream, and reduce the amount of butter. You can also skip the flour and use pureed white beans as a thickener—this adds creaminess and protein while keeping the soup lighter.

Extra Umami Boost: Add a tablespoon of white miso paste or soy sauce to deepen the savory flavors. A splash of sherry instead of white wine also adds wonderful complexity.

Chunky Rustic Style: Skip the blending step entirely and leave all the mushrooms whole for a heartier, more rustic soup. You might want to add a bit more cream to compensate for the lack of blended vegetables that usually provide body.

Truffle Luxury: For a truly special occasion, finish the soup with a drizzle of truffle oil or stir in some finely chopped black truffles. This elevates the soup to restaurant-quality elegance.

Herb Variations: While thyme and rosemary are classic, you can experiment with other herbs. Fresh sage works beautifully with mushrooms, as does tarragon for a French-inspired version.

Add Protein: For a heartier meal, add cooked chicken, crispy bacon bits, or sautéed Italian sausage. These additions transform the soup from a starter into a substantial main course.

Storage, Freezing, and Reheating

This soup stores beautifully, making it perfect for meal prep or making ahead for entertaining.

Refrigerator Storage: Let the soup cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 4 days. I find that the flavors actually deepen and improve after a day or two, making leftovers even more delicious than the first serving.

Freezing: This soup freezes well, though I recommend freezing it before adding the cream if possible. The soup base (everything except the cream) can be frozen for up to 3 months. Thaw it in the refrigerator overnight, reheat it gently, and then stir in the cream. If you’ve already added the cream, you can still freeze the soup, but the texture may be slightly grainy when thawed. It will still taste great, just give it a good stir or quick blend to smooth it out.

Reheating: Reheat the soup gently over medium-low heat, stirring occasionally. Don’t let it boil, especially if it contains cream, as high heat can cause the cream to separate. If the soup has thickened too much in storage, thin it with a bit of broth or cream. You can also reheat individual portions in the microwave—use 50% power and stir every minute until heated through.

Make-Ahead Tips: This soup is ideal for making ahead. You can prepare it completely up to 2 days in advance, store it in the refrigerator, and simply reheat it before serving. I actually prefer making it a day ahead because the flavors have time to meld and develop. Just remember to garnish with fresh parsley and reserved mushrooms right before serving for the best presentation.

Frequently Asked Questions

Can I use dried mushrooms instead of fresh?
Yes, dried mushrooms can add incredible depth of flavor. Rehydrate them in hot water for about 20 minutes, then squeeze out excess moisture and chop them. Save the soaking liquid (strain it to remove any grit) and use it in place of some of the broth for extra mushroom flavor. You’ll still want to use some fresh mushrooms for texture.

Why is my soup too thin?
If your soup is thinner than you’d like, there are several fixes. You can simmer it uncovered for a few more minutes to reduce and thicken it. Alternatively, mix a tablespoon of flour or cornstarch with cold water to make a slurry, then stir it into the simmering soup. You can also blend more of the soup to create a thicker consistency.

Can I make this soup without a blender?
Absolutely. While blending creates that signature creamy texture, you can make a delicious chunky version by simply mashing some of the mushrooms with a potato masher or the back of a spoon. The soup will be more rustic but equally tasty.

What if I don’t have fresh thyme?
You can substitute dried thyme—use about 1/2 teaspoon since dried herbs are more concentrated. Other herbs like dried Italian seasoning or herbes de Provence also work well in this soup.

Is the wine necessary?
No, the wine is optional. It adds acidity and complexity, but you can skip it or replace it with a splash of lemon juice or white wine vinegar added at the end of cooking. The soup will still be delicious without it.

How can I make this soup more filling?
To make the soup heartier, you can add cooked wild rice, barley, or small pasta shapes. Diced potatoes cooked along with the broth also add substance. Serving it with plenty of crusty bread turns it into a complete meal.

Can I use a slow cooker?
Yes, though I recommend browning the mushrooms and sautéing the aromatics on the stovetop first for best flavor. Then transfer everything to the slow cooker with the broth and cook on low for 4-6 hours. Add the cream during the last 30 minutes of cooking.

Why do my mushrooms turn out rubbery?
This usually happens when mushrooms are cooked at too low a temperature or when the pan is overcrowded. Make sure your pan is hot enough and cook the mushrooms in batches if necessary. They should sizzle when they hit the pan.

Creamy Wild Mushroom Soup

A rich, velvety soup featuring sautéed wild mushrooms, garlic, onions, fresh thyme, and cream. This elegant, earthy comfort food is perfect for chilly evenings and special occasions alike.

Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6 servings
Difficulty: Easy
Cuisine: American
Course: Dinner, Soup

Ingredients

  • 1 lb mixed wild mushrooms (cremini, shiitake, oyster)
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 3 tbsp unsalted butter
  • 2 tbsp olive oil
  • 3 tbsp all-purpose flour
  • 4 cups vegetable or chicken broth
  • 1 cup heavy cream
  • 1/2 cup dry white wine (optional)
  • 1 tsp fresh thyme
  • 1/2 tsp dried rosemary
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 2 tbsp fresh parsley, chopped

Instructions

  1. Clean the wild mushrooms with a damp towel and slice them into evenly sized pieces. Set aside a few attractive slices for garnish if desired.
  2. Heat the butter and olive oil in a large saucepan over medium-high heat until the butter is melted and bubbling.
  3. Add the mushrooms in batches to avoid overcrowding. Sauté for 6-8 minutes, stirring occasionally, until the mushrooms are golden brown and their moisture has evaporated. Remove the reserved garnish mushrooms and set aside.
  4. Add the chopped onion to the pan and cook for 4 minutes, stirring occasionally, until softened and translucent.
  5. Stir in the minced garlic, fresh thyme, and dried rosemary. Cook for 30 seconds until fragrant, being careful not to burn the garlic.
  6. Sprinkle the flour over the mushroom mixture and stir well to coat everything evenly. Cook for 1-2 minutes to eliminate the raw flour taste.
  7. If using white wine, add it now and simmer for 2 minutes, scraping up any browned bits from the bottom of the pan.
  8. Gradually pour in the broth while stirring constantly to prevent lumps from forming.
  9. Bring the mixture to a simmer and cook for 15 minutes, allowing the flavors to meld and the soup to thicken slightly.
  10. Using an immersion blender, blend about half of the soup to create a creamy texture while maintaining some mushroom pieces. Alternatively, transfer half the soup to a regular blender, puree it, and return it to the pot.
  11. Stir in the heavy cream and warm the soup gently over medium-low heat. Do not allow it to boil.
  12. Taste and adjust the salt and pepper as needed.
  13. Ladle the soup into bowls and garnish with fresh parsley and the reserved sautéed mushrooms.

Recipe Notes

  • For the best flavor, don’t rush the mushroom browning step. Properly caramelized mushrooms create the deep, savory base that makes this soup special.
  • If you prefer a completely smooth soup, blend all of it instead of just half. For a chunkier, more rustic texture, skip the blending entirely.
  • The white wine is optional but adds wonderful depth and acidity. If omitting, consider adding a squeeze of lemon juice at the end for brightness.
  • This soup can be made up to 2 days ahead and stored in the refrigerator. The flavors actually improve with time.
  • For a dairy-free version, substitute coconut cream or cashew cream for the heavy cream and use olive oil instead of butter.
  • If the soup is too thick, thin it with additional broth. If too thin, simmer it a bit longer or add a flour slurry (1 tablespoon flour mixed with cold water).

Nutrition Information (per serving, estimated)

Calories: 245
Carbohydrates: 14g
Protein: 5g
Fat: 19g
Saturated Fat: 10g
Fiber: 2g
Sugar: 4g
Sodium: 620mg

Nutrition information is estimated based on standard ingredient values and serving sizes. Actual nutritional content may vary based on specific brands and quantities used.

About the author
Hadd

Leave a Comment