Creamy mushroom soup is especially welcome on a cool day, and this version uses a classic French-inspired technique for a smooth, refined result.
A roux-based béchamel forms the foundation, while well-reduced mushrooms supply earthy flavor and color.
Learning the method also gives you a useful framework for other cream soups made with vegetables or poultry.
Follow the steps below to cook the mushrooms, prepare the sauce, blend the soup, strain it, and add the final seasonings.
Ingredients You’ll Need

The ingredient list is organized by cooking function so you can prepare the mushroom mixture and béchamel efficiently.
| Category | Ingredient | Amount | Notes |
|---|---|---|---|
| For the Bechamel Base | Unsalted butter | 40 g | Use fresh, good-quality butter for best flavor |
| All-purpose flour | 40 g | Equal weight to butter for a balanced roux | |
| Whole milk | 800 ml | Will be infused with aromatics | |
| Bay leaf | 1 | Adds subtle herbal depth | |
| Onion | ½ onion | Stud with cloves for gentle spice | |
| Whole cloves | 2–3 | Insert into the onion | |
| Nutmeg | Pinch | Freshly grated for aromatic warmth | |
| Salt | To taste | Season gradually | |
| Black pepper | To taste | Freshly ground preferred | |
| For the Mushroom Purée | Fresh mushrooms (white or cremini) | 500 g | Trim and roughly chop |
| Unsalted butter | 50 g | For sautéing mushrooms and shallots | |
| Shallot | 1 small, finely chopped | Adds sweetness and depth | |
| Salt | Pinch | Enhances mushroom flavor | |
| Black pepper | Pinch | Balances earthiness | |
| For Finishing | Crème fraîche or heavy cream | 200 ml | Gives richness and tang |
| Whole milk | 50 ml | To adjust final consistency | |
| Fresh parsley | 1 tbsp, chopped | For garnish and freshness | |
| Butter (optional) | Small knob | Traditional French touch for serving |
Step-by-Step Guide: How to Make Creamy Mushroom Soup

Making a creamy mushroom soup the French way is all about building flavor in layers and mastering technique. This goes beyond tossing mushrooms into cream.
It is a methodical process that ensures your final soup is velvety-smooth, intensely flavored, and luxuriously comforting.
Follow along step by step, and you will not only make a soup worthy of a fine bistro. But you will also learn techniques that you may apply to dozens of other creamy soups.
Step 1 – Prepping the Mushrooms
The star of the show here is the mushroom, so it is worth spending a few extra minutes on proper prep.
- At this stage, choose the right mushrooms: White button mushrooms are classic, but cremini or baby bella mushrooms have a richer, earthier flavor. If you want to get fancy, add a few shiitake or oyster mushrooms to the mix for complexity.
- Here, clean gently: Avoid soaking mushrooms in water, as they absorb moisture quickly and lose flavor. Instead, wipe them gently with a damp paper towel or brush off any dirt with a soft brush.
- Trim and chop: Slice off any tough stem ends, then roughly chop the mushrooms into medium-sized pieces. They do not need to be perfect, they’ll be cooked down and blended later. The key is to make them uniform enough to cook evenly.
Why it matters: Mushrooms hold a lot of water, and chopping them evenly ensures they release their moisture consistently while the soup cooks. This stage is crucial for building that concentrated mushroom flavor later.
Step 2 – Making a Light Béchamel
Remember that at the heart of this French-inspired mushroom soup is a light bechamel sauce, a milk-based sauce thickened with a butter-flour roux. This is where the soup gets its silky texture.
- Prepare the roux by melting 40 grams of unsalted butter in a medium saucepan over medium-low heat.
- In a medium saucepan, melt 40g unsalted butter over medium-low heat.
- After melted, season with 40g of all-purpose flour.
- Stir continuously with a wooden spoon or whisk until evenly pureed and slightly frothy.
- Allow it to continue cooking for about 2 minutes to take the raw flour taste.
- Infuse the milk:
- In a separate pot, pour in 800ml of whole milk.
- During this step, add 1 bay leaf, ½ onion studded with 2–3 whole cloves, a pinch of salt, freshly ground black pepper, and a light grating of nutmeg.
- At this point, heat the milk gently over medium heat until it just begins to boil, then immediately remove from the heat.
- At this stage, let the milk sit for 5 minutes to allow the aromatics to infuse.
- Slowly pour the warm infused milk into the roux while whisking continuously.
- Gradually whisk the warm, infused milk into the roux.
- Here, keep whisking to avoid lumps and ensure a smooth, light sauce.
- During this step, the consistency should be thinner than a typical bechamel used for lasagna. This is a soup base, not a thick sauce.
Helpful tip: Always add the milk gradually to the roux while whisking. Pouring it all in at after can create lumps that are difficult to smooth out.
Step 3 – Cooking the Mushroom Base
At this stage, the mushrooms begin building the soup’s rich, earthy foundation.
- Melt 50 grams of unsalted butter in a wide sauté pan, then gently cook the shallots over medium heat.
- In a large, wide sauté pan, melt 50g unsalted butter over medium heat.
- At this point, add 1 finely chopped shallot and cook gently until softened, about 2–3 minutes. Avoid browning. You want a sweet, delicate flavor, not bitterness.
- Cook the mushrooms:
- Add the 500g chopped mushrooms to the pan.
- Stir to coat them in the buttery shallot mixture.
- Let them continue cooking for 2 minutes, then season with a pinch of salt and pepper.
- Continue cooking over medium heat as the mushrooms release their liquid and the flavor becomes concentrated; allow this stage enough time.
- Continue cooking over medium heat. You’ll see the mushrooms release their water. Don’t rush this step.
- At this stage, let the liquid evaporate slowly until the mushrooms are nearly dry, with just a hint of moisture left. This will take about 10 minutes.
Why this stage is key: If you skip the reduction, your soup will taste watery instead of rich and mushroom-forward. By allowing the moisture to evaporate, you intensify the flavor.
Step 4 – Blending and Straining
Now it is time to bring the mushroom base and the bechamel together into a smooth, luxurious mixture.
- Combine the base:
- Remove the bay leaf and onion from the bechamel.
- Here, pour the bechamel into the pan with the mushrooms (or vice versa, depending on pot size).
- Puree the mixture with an immersion blender until the consistency is completely smooth.
- Use an immersion blender to purée the mixture until silky.
- If you do not have an immersion blender, carefully transfer the mixture in batches to a countertop blender.
- For an especially refined finish, pour the blended soup through a fine-mesh sieve.
- For a restaurant-quality finish, pass the blended soup through a fine-mesh sieve.
- During this step, press with the back of a ladle or spoon to extract every bit of smooth liquid, leaving behind any fibrous mushroom bits.
French chef’s note: In classic Escoffier-style cooking, this straining step is non-negotiable for the most refined texture. At home, you may skip it if you prefer a slightly more rustic soup.
Step 5 – Finishing Touches
With the base complete, it is time to adjust consistency and enrich the flavor.
- At this point, adjust the thickness: If the soup feels too thick, add 50ml milk until it reaches your preferred consistency. Remember, this is a creamy soup, not a heavy paste.
- Mix in 200 milliliters of crème fraîche, or substitute heavy cream according to your preference.
- Stir in 200ml crème fraîche (or heavy cream if you prefer).
- At this stage, heat gently over low heat until warmed through. Avoid boiling — high heat can cause the cream to split.
- Here, taste and tweak: Adjust seasoning with salt and pepper. The flavors should be balanced, deeply mushroomy, lightly nutty from the bechamel, and rounded by the cream.
One useful detail: important: Resist the temptation to add extra milk or cream “just because.” Too much will dilute the mushroom flavor you’ve worked so hard to develop.
Step 6 – Serving French-Style
As you work, note that presentation and finishing touches make all the difference.
- During this step, warm your bowls: A hot soup served in a cold bowl cools too quickly. Run your serving bowls under hot water or warm them in a low oven for a few minutes.
- Ladle with care: Pour the soup gently into each bowl to preserve the silky consistency.
- Finish each bowl with a small piece of butter for the glossy appearance and richness associated with French bistro service.
- Add a small knob of butter to each bowl for extra gloss and richness.
- At this point, sprinkle with freshly chopped parsley for a pop of color and freshness.
Optional French indulgence: Serve with a crusty baguette slice, lightly toasted, and perhaps rubbed with a hint of garlic. This is well suited to dunking into the creamy soup.
Why Mushroom Soup Works

This creamy mushroom soup doesn’t just taste luxurious. It is built on a tried-and-true French culinary foundation that ensures both texture and flavor are precisely where they should be. Every stage of the process has a purpose.
A key point is that the Roux Provides Structure. Using equal parts butter and flour to make a roux creates the base thickening agent for the soup. It ensures the final texture is smooth and velvety without relying solely on cream, which can feel heavy.
For reliable results, infused Milk Adds Depth. Heating the milk with bay leaf, clove-studded onion, nutmeg, salt, and pepper infuses subtle layers of flavor. This turns the liquid into a fragrant backdrop that enhances rather than competes with the mushroom’s earthiness.
Mushroom Reduction Intensifies Flavor. Simmering mushrooms until most of their natural water evaporates concentrates their umami-rich taste. This stage ensures the final soup has a strong mushroom identity rather than tasting diluted.
For a balanced finish, blending for Silkiness. Pureeing the mushroom-bechamel mixture ensures a cohesive texture. Passing it through a fine mesh sieve (optional but very French) takes it a step further, removing any fibrous bits for a restaurant-level finish.
It also helps to remember: crème Fraîche for Richness & Balance. The tangy richness of crème fraîche rounds out the earthy mushroom flavor and balances the buttery undertones. It adds creaminess without overwhelming the palate.
Variations to Try

After you’ve mastered the base technique, you may adapt it to create other creamy soups. Here’s a table of ideas inspired by classic French methods and seasonal ingredients.
| Main Ingredient | Preparation Notes | Flavor Profile | Perfect Pairing |
|---|---|---|---|
| Carrot | Break into florets, boil until easily pierced, and sauté lightly before blending. | Sweet, earthy, subtly floral | Crusty bread with herbed butter |
| Asparagus | Works well for: trim woody ends, boil in salted water, sauté tips separately for garnish, blend stalks into soup. | Fresh, green, spring-like | Chilled white wine (Sauvignon Blanc) |
| Cauliflower | Break into florets, boil until easily pierced, sauté lightly before blending. | Mild, nutty, comforting | Aged cheddar crostini |
| Leek & Potato | Choose this when: sauté leeks in butter, add boiled potatoes, then blend into bechamel. | Creamy, mild onion sweetness | Crisp salad with mustard vinaigrette |
| Poultry (Chicken) | A good fit for: poach chicken breast, dice, sauté lightly, and fold into bechamel for a cream of chicken soup. | Savory, hearty | Buttery puff pastry twists |
| Mixed Mushrooms | Works well for: combine cremini, shiitake, and oyster for a complex umami blend. | Deep, layered umami | Garlic-parmesan toast |
| Broccoli | Choose this when: steam florets, sauté lightly, then blend; garnish with cheese shavings. | Fresh, slightly bitter, green | Sharp cheddar bread rolls |
Pro Tips for Perfect Creamy Mushroom Soup

Remember that these tips ensure that every batch you make comes out rich, flavorful, and smooth.
Choose Fresh Mushrooms. Avoid mushrooms that look slimy or have dark spots. Fresh mushrooms have a firm texture and mild, earthy scent, well suited to building flavor.
Do not Skip the Reduction. Allow mushrooms to release their water and cook down until nearly dry. This stage is the difference between a watery soup and a flavor-packed one.
For the smoothest process, infuse Milk Slowly. Heating milk gently with aromatics allows flavors to develop without scorching. Rushed infusions result in a less complex base.
One useful detail: blend in Batches if Needed. If using a countertop blender, work in small batches and hold the lid down with a towel. Hot liquids expand and can cause splatters.
At this stage, taste at Every Stag e. Season gradually as you go. Mushrooms absorb salt differently depending on their water content, so adjusting at the end ensures balance.
Final Thoughts
This recipe uses a French-inspired béchamel and carefully reduced mushrooms to create more than a basic cream soup.
The finished bowl is full-bodied but polished, with crème fraîche providing a smooth final accent.
Serve it as a weeknight dinner with bread or portion it as a starter for guests.
Once the technique feels familiar, adapt the same foundation to seasonal vegetables and other cream-based soups.
You Might Also Like
Continue with one of these linked soup recipes:
- Best 30-Minute Hamburger Soup Recipe for Fall – Ground beef and vegetables cook in a savory tomato broth.
- Top Minestrone Soup Recipe for a Cozy Fall Night – Beans, pasta, and seasonal vegetables make a substantial Italian soup.
- Creamy Chicken Pot Pie Soup Recipe You’ll Love – Chicken and vegetables bring classic pot-pie flavor to a creamy bowl.
Each linked recipe offers a practical route to a satisfying cool-weather meal.


Dana Brooks is a home-cooking writer at Feastbears, where she shares easy family recipes, cozy dinners, quick desserts, and beginner-friendly kitchen tips. Her goal is to make everyday cooking feel simple, warm, and enjoyable for busy home cooks.



