How to Make Creamy Mushroom Soup on the Stove

Robert Ames
Robert Ames
Published April 19, 2024 · Updated December 31, 2025
15 min read
★★★★★ 4.9 (48 reviews)
How to Make Creamy Mushroom Soup on the Stove
Jump to Recipe
Prep Time
15 min
Cook Time
30 min
Total Time
45 min
Servings
4

This creamy mushroom soup is a celebration of earthy flavors, highlighting the inherent umami of various mushroom varieties. The careful layering of sautéed aromatics, coupled with a velvety smooth texture, creates a comforting and sophisticated dish perfect for a cozy night in. This method of cooking on the stovetop allows for precise control over the heat, ensuring the mushrooms develop a deep, caramelized flavor without burning.

The magic of this soup lies in its simplicity. By building upon a foundation of quality ingredients and mastering a few essential techniques, you can create a restaurant-worthy soup that's surprisingly easy to make at home. The addition of cream adds richness and body, while a touch of acidity brightens the overall flavor profile, preventing it from becoming too heavy.

A top-down, softly lit shot of a bowl of creamy mushroom soup, garnished with fresh parsley and a drizzle of truffle oil, served with a crusty baguette on the side

Understanding Mushrooms

When it comes to mushroom soup, the quality and variety of your mushrooms will significantly impact the final flavor. Look for mushrooms that are firm, dry (but not dried out), and free from blemishes. A mix of different types will add complexity.

  • Cremini (Baby Bella): A more mature version of the white button mushroom with a deeper, earthier flavor. An excellent all-around choice.
  • Shiitake: Offers a rich, smoky flavor that adds significant depth. Remove the tough stems before using.
  • Oyster: Delicate and slightly sweet, these mushrooms provide a unique textural element.
  • Porcini (Dried): A small amount of dried porcini, rehydrated in hot water (reserve the liquid!), can add an intense, savory boost.
  • White Button: The most common and affordable option, but their flavor is milder. Use them as a base and supplement with more flavorful varieties.
Why Cook Mushroom Soup This Way?
  • Flavor: Sautéing the mushrooms allows them to develop a deep, caramelized flavor that's essential for a rich and satisfying soup.
  • Versatility: This recipe can be easily adapted to use different types of mushrooms or to accommodate dietary restrictions (vegetarian, vegan, gluten-free).
  • Convenience: Cooking the soup on the stovetop is a relatively quick and straightforward process, requiring minimal equipment.

Preparation (Mise en Place)

  1. Clean the Mushrooms: Gently wipe the mushrooms with a damp cloth or brush to remove any dirt. Avoid soaking them in water, as they will absorb it and become soggy.
  2. Slice the Mushrooms: Slice the mushrooms thinly and evenly. This will ensure they cook uniformly.
  3. Chop the Onion and Garlic: Finely chop the onion and mince the garlic. These aromatics form the base of the soup's flavor.
  4. Measure the Broth and Cream: Have the broth and cream measured and ready to go. This will streamline the cooking process.

Essential Tools

  • Large, Heavy-Bottomed Pot or Dutch Oven: Provides even heat distribution for sautéing the mushrooms and simmering the soup. A heavy bottom prevents scorching.
  • Sharp Knife: For precise slicing and chopping of the vegetables.
  • Wooden Spoon or Spatula: For stirring and scraping the bottom of the pot.
  • Immersion Blender or Regular Blender: To purée the soup to your desired consistency. Exercise extreme caution when blending hot liquids.
  • Ladle: For serving the soup.
An overhead shot of sliced cremini and shiitake mushrooms, chopped yellow onion, and minced garlic arranged in separate bowls on a wooden cutting board, next to a chef's knife

The Cooking Method

Creamy Mushroom Soup

Ingredients:

  • 500g (1 lb) mixed mushrooms (cremini, shiitake, button)
  • 1 large yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 2 tablespoons olive oil or butter
  • 2 tablespoons all-purpose flour
  • 1 liter (4 cups) vegetable or chicken broth
  • 250 ml (1 cup) heavy cream
  • 1 tablespoon soy sauce or Worcestershire sauce (optional)
  • 1/4 cup (60 ml) dry white wine (optional)
  • Salt and freshly ground black pepper to taste
  • Fresh thyme or parsley, for garnish
  • Lemon wedges, for serving (optional)
Instructions:
  1. Sauté the Aromatics: In a large pot or Dutch oven, heat the olive oil or butter over medium heat. Add the chopped onion and sauté until translucent and softened, about 5 minutes. The aroma will become sweet and savory. Add the minced garlic and cook for an additional 1-2 minutes, until fragrant. Be careful not to burn the garlic.
  2. Cook the Mushrooms: Add the sliced mushrooms to the pot. Sauté them over medium-high heat, stirring occasionally, until they release their moisture and begin to brown, about 8-10 minutes. You should hear a sizzling sound as the moisture evaporates and the mushrooms start to caramelize. If using, add the white wine at this stage and let it reduce by half, scraping up any browned bits from the bottom of the pot. The alcohol will evaporate, leaving behind a concentrated flavor.
  3. Create the Roux: Sprinkle the flour over the mushroom mixture. Stir well to coat the mushrooms evenly and cook for about 1-2 minutes, stirring constantly, to eliminate the raw flour taste. The mixture should start to thicken slightly.
  4. Add the Broth and Simmer: Gradually add the broth, stirring constantly to prevent lumps from forming. Bring the mixture to a gentle boil, then reduce the heat to low, cover, and simmer for 15-20 minutes, allowing the flavors to meld together. The soup should thicken slightly.
  5. Purée the Soup: Remove the pot from the heat. Use an immersion blender to purée the soup to your desired consistency. Alternatively, carefully transfer the soup to a regular blender in batches and blend until smooth. Caution: Hot liquids can cause burns.
  6. Add the Cream and Season: Stir in the heavy cream and soy sauce or Worcestershire sauce (if using). Simmer gently for another 5 minutes. Season with salt and pepper to taste. Taste and adjust the seasoning as needed.
  7. Serve: Serve the soup hot, garnished with fresh thyme or parsley and a squeeze of lemon juice, if desired.
A close-up action shot of mushrooms sautéing in a dutch oven, steam rising, caramelized edges visible

Cooking Time & Doneness Guide

  • Total Cooking Time: Approximately 45 minutes.
  • Sautéing Mushrooms: 8-10 minutes, until browned and softened.
  • Simmering: 15-20 minutes, to allow flavors to meld.

Visual Cues

  • Mushrooms: Should be evenly browned and softened.
  • Soup Consistency: The soup should be slightly thickened after simmering. The thickness will increase as it cools.

Tips for Perfection

  • Don't Overcrowd the Pot: Sauté the mushrooms in batches if necessary to avoid overcrowding the pot. Overcrowding will cause them to steam instead of brown.
  • Use High-Quality Broth: The broth forms the base of the soup's flavor, so use a high-quality vegetable or chicken broth. Homemade broth is ideal.
  • Adjust the Thickness: If the soup is too thick, add a little more broth to thin it out. If it's too thin, simmer it for a few more minutes to reduce the liquid.
  • Season to Taste: Taste the soup throughout the cooking process and adjust the seasoning as needed. Salt and pepper are essential for enhancing the flavors.

Storage & Reheating

  • Storage: Let the soup cool completely before transferring it to an airtight container. Store in the refrigerator for up to 3-4 days.
  • Freezing: This soup freezes well. Freeze in individual portions for easy reheating. Thaw in the refrigerator overnight before reheating.
  • Reheating: Reheat the soup gently on the stove over low heat, stirring occasionally. If the soup has thickened too much in the fridge, add a splash of broth or water to thin it out. Avoid boiling, as this can cause the cream to separate.

Serving Suggestions

  • With Crusty Bread: Serve with crusty bread or a baguette for dipping.
  • As a Starter: Serve as a starter to a larger meal.
  • Grilled Cheese Companion: Pair with a grilled cheese sandwich for a comforting and satisfying lunch.
  • Garnish with Herbs: Garnish with fresh thyme, parsley, or chives for added flavor and visual appeal.

💡 Pro Tips

  • Sauté mushrooms in small batches over medium-high heat to ensure they caramelize properly rather than steaming in their own moisture.
  • Deglaze the pan with a splash of dry white wine or balsamic vinegar to lift the flavorful browned bits from the bottom of the pot.
  • Stir in the heavy cream at the very end of the cooking process over low heat to maintain a smooth texture and prevent curdling.
  • Use a mix of different mushroom varieties like cremini, shiitake, and oyster to create a more complex and deep umami profile.
  • Finely mince your aromatics like shallots and garlic to ensure they melt into the soup base without leaving large, crunchy pieces.

Frequently Asked Questions

While fresh mushrooms are preferred for their texture and flavor, you can use frozen mushrooms in a pinch. Be sure to thaw them completely and drain any excess liquid before sautéing them, as they tend to release a lot of water.

To lighten the soup, you can substitute the heavy cream with half-and-half or even full-fat coconut milk for a dairy-free option. Keep in mind that the coconut milk will impart a slight coconut flavor, so use it cautiously if you want a more traditional mushroom soup taste.

Leftover mushroom soup will last for 3-4 days in the refrigerator when stored properly in an airtight container. To reheat, gently warm it on the stovetop over medium-low heat, stirring occasionally, or microwave it in short intervals to prevent splattering.

If your soup is thicker than you'd like, you can easily thin it out by adding a little extra broth, water, or even milk. Add it gradually, stirring well after each addition, until you reach your desired consistency.

Robert Ames

About Robert Ames

Professional Chef & Culinary Instructor

A hands-on kitchen professional with experience leading teams and creating exceptional dining experiences. Robert specializes in family-friendly recipes and teaching home cooks professional techniques. Read Editorial Policy.

Share this recipe: