Creamy Mushroom Soup

Sharing is caring!

Creamy Mushroom Soup from Scratch – Easy Weeknight Recipe

Steam rises with the smell of butter and browned mushrooms in the pan — this creamy mushroom soup tastes like comfort in a bowl. After testing this version eight times and refining the sauté and deglaze steps, I landed on a version that is silky, deeply savory, and quick enough for a weeknight. I perfected the technique while cooking in small restaurant kitchens where speed and flavor mattered most, then scaled it for a home stove. The key is a short brown roux and a gentle simmer to build body without heaviness. Read on for exact measurements, timing, and the simple tricks that keep this soup rich without tasting greasy.

Why This Recipe Works

  • Browning the mushrooms concentrates their flavor through Maillard reactions, delivering deep savory notes without extra stock.
  • A light brown roux (flour + butter) thickens the soup naturally and gives a smooth mouthfeel without starchy or gummy texture.
  • Deglazing the pan with a splash of stock lifts the fond (browned bits) into the soup for broader umami depth.
  • Finishing with a small amount of cream adds silkiness while preserving mushroom flavor; using too much cream masks the mushrooms.
  • A brief immersion-blend keeps texture balanced: slightly chunky for interest, fully smooth when preferred.

Ingredients Breakdown

  • Mushrooms (450 g / 1 lb, cremini or white): The main flavor base. Cremini add earthiness; wild mushrooms increase depth but watch cost. Chop coarsely for texture.
  • Butter (28 g / 2 tbsp): For sautéing and flavor. You can use olive oil, but butter helps color and mouthfeel.
  • Yellow onion (150 g / 1 medium): Adds sweetness and background flavor when softened. Don’t brown heavily — just translucent.
  • Garlic (2–3 cloves): Sharp aromatic; mince finely and add near the end of the onion sauté to avoid bitter burned garlic.
  • All-purpose flour (16 g / 2 tbsp): Builds the roux and thickens the soup. For gluten-free, see substitutions below.
  • Stock (960 ml / 4 cups, vegetable or chicken): Use low-sodium if you’ll control final salt. Stock quality matters more than brand.
  • Heavy cream (120 ml / 1/2 cup): Adds silkiness and roundness. Use single cream or half-and-half for lighter results (texture will be thinner).
  • Fresh thyme (2–3 sprigs) or 1/2 tsp dried thyme: Herb lift, added early to infuse savory notes.
  • Fresh lemon juice (1 tbsp): Brightens the finished soup and balances richness.
  • Salt and black pepper: Diamond Crystal kosher salt recommended; if using Morton’s, reduce by half because it’s denser.
  • Optional garnish: Chives, parsley, a drizzle of olive oil, or sautéed mushroom slices.

Substitutions and impact warnings:

  • Greek yogurt for cream: Use 120 g (1/2 cup) but add off-heat to avoid curdling; the tang will be more pronounced.
  • Olive oil for butter: Use 2 tbsp (30 ml), but you’ll lose some browning flavor and silkiness.
  • Gluten-free flour blend for all-purpose: Use a 1:1 blend and add 1/4 tsp xanthan gum if it lacks binding — texture will be slightly different.

Essential Equipment

  • 4–5 quart (4–5 L) heavy-bottomed pot or Dutch oven — prevents hot spots and encourages even browning.
  • Chef’s knife and cutting board — for even mushroom slices.
  • Digital kitchen scale — for precise mushroom and flour weights.
  • Immersion blender (stick blender) or countertop blender — immersion blender allows partial blending for texture control.
  • Wooden spoon or heatproof spatula — for scraping fond during deglaze.
  • Measuring spoons and cups — for liquids and small amounts.
  • Fine mesh strainer (optional) — for a velvety finish if you prefer no bits.
  • Workaround: No immersion blender? Use a countertop blender in batches, cool slightly, and blend carefully until smooth.

Prep time 15 minutes; Cook time 30 minutes; Inactive time None; Total time 45 minutes. Serves 4 (about 1 cup / 240 ml per serving).

Step 1: Clean and slice the mushrooms

Clean mushrooms with a damp towel — do not soak. Slice mushrooms to roughly 6–8 mm (1/4 inch) thickness so they cook evenly. This takes about 6–8 minutes.

Step 2: Sweat the aromatics

Heat a 4–5 quart (4–5 L) Dutch oven over medium heat and add 28 g (2 tbsp) butter. Sauté 150 g (1 medium) chopped yellow onion for 4–5 minutes until translucent and fragrant, stirring every 30 seconds. Add 2–3 minced garlic cloves and cook 30–45 seconds until aromatic.

Step 3: Brown the mushrooms

Add 450 g (1 lb) sliced mushrooms to the pot and cook over medium-high heat for 6–8 minutes, stirring every minute, until they release moisture and begin to brown. Cook until the edges are golden and the pan shows browned bits — this is your flavor base.

Step 4: Make the roux and deglaze

Reduce heat to medium and sprinkle 16 g (2 tbsp) all-purpose flour over the mushrooms; stir to coat and cook 1–2 minutes to remove raw flour taste. Immediately add 240 ml (1 cup) of the stock to deglaze, scraping the bottom with a wooden spoon. This step should take 1–2 minutes.

Step 5: Add remaining stock and simmer

Pour in the remaining 720 ml (3 cups) stock, add 2–3 sprigs fresh thyme, and bring to a gentle simmer. Cook uncovered for 12–15 minutes, stirring occasionally, until the soup reduces slightly and thickens. The soup should coat the back of a spoon.

Step 6: Blend to desired texture

Remove thyme sprigs and blend the soup with an immersion blender until slightly chunky or fully smooth, 30–60 seconds. If using a countertop blender, blend in two batches for 20–30 seconds each, then return to pot. Do not overblend if you want some mushroom texture.

Step 7: Finish with cream and seasoning

Stir in 120 ml (1/2 cup) heavy cream and 1 tbsp (15 ml) lemon juice; warm through 1–2 minutes without boiling. Season with Diamond Crystal kosher salt: start with 1 tsp and adjust to taste (if using Morton’s, start with 1/2 tsp). Add 1/2 tsp freshly ground black pepper. Serve hot, garnished with chives or sautéed mushroom slices.

Expert Tips & Pro Techniques

  • Tip: Dry the mushrooms well. Excess water prevents browning and produces a thin, muted soup.
  • Common mistake and fix: If the soup tastes floury, it means the roux wasn’t cooked long enough — next time cook the flour 1–2 minutes more before adding liquid.
  • Make-ahead: Soup keeps in the refrigerator for up to 3 days. Reheat gently and add a splash of stock or cream to refresh texture.
  • Professional technique for home: Brown mushrooms in two batches to avoid crowding. This increases surface contact and deepens flavor without steaming.
  • Texture control: Blend only half the soup for a rustic result, or strain through a fine mesh for a restaurant-smooth finish.
  • Salt last: The stock may already contain sodium. Season near the end to avoid over-salting.

Storage & Reheating

  • Refrigerator: Cool soup to room temperature (no more than 2 hours), then store in an airtight container for up to 3 days.
  • Freezer: This soup freezes well without the cream. Freeze in labeled containers for up to 3 months. To freeze with cream, reduce cream to 60 ml (1/4 cup) and add fresh cream after thawing for best texture.
  • Thawing: Thaw overnight in the refrigerator.
  • Reheating: Reheat gently over low heat, stirring often, until steaming, about 8–10 minutes. If reheating from frozen, simmer covered on low for 20–25 minutes. Avoid high heat to prevent separation.

Variations & Substitutions

  • Vegan version: Replace butter with 2 tbsp (30 ml) olive oil and heavy cream with 120 ml (1/2 cup) canned full-fat coconut milk or 120 g (1/2 cup) unsweetened cashew cream. Use vegetable stock. Flavor will be slightly coconutty; add 1 tsp miso for umami.
  • Gluten-free: Use a 1:1 gluten-free flour blend (16 g / 2 tbsp) or 16 g (2 tbsp) cornstarch mixed with 30 ml (2 tbsp) cold stock (add at the end to thicken). Texture will be slightly different; cornstarch gives a shinier finish.
  • Richer, silky version: Swap heavy cream for 240 ml (1 cup) heavy cream and finish with 15 g (1 tbsp) butter off heat for a luxurious mouthfeel. Calories and fat increase proportionally.
  • Herb-forward: Add 1 tbsp (15 ml) chopped tarragon or chives at finish; keep the base recipe identical.
  • Mushroom medley: Use 225 g (1/2 lb) cremini + 225 g (1/2 lb) shiitake or oyster mushrooms for deeper, more complex flavor. Cooking time stays the same.

Serving Suggestions & Pairings

  • Serve with crusty bread or grilled cheese for dunking and texture contrast.
  • Pair with a fresh green salad dressed with lemon vinaigrette to cut richness.
  • Garnish with sautéed mushroom slices and fresh chives or a drizzle of truffle oil for special occasions.
  • Pair with a light white wine like unoaked Chardonnay or a dry Riesling.
  • Internal link opportunity: Pair with our [Garlic Roasted Potatoes] for a comforting meal.

Nutrition Information (per serving)
Serving size: 1 cup (240 ml). Makes 4 servings.

  • Calories: 210 kcal
  • Total Fat: 16 g
  • Saturated Fat: 10 g
  • Cholesterol: 50 mg
  • Sodium: 650 mg
  • Total Carbohydrates: 10 g
  • Dietary Fiber: 2 g
  • Sugars: 4 g
  • Protein: 6 g

Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.

Frequently Asked Questions
Q: Why did my soup turn out watery?
A: Likely the mushrooms were crowded and steamed instead of browned, releasing more water. Re-cook mushrooms in a hot pan in batches to brown and reduce liquid before adding flour and stock.

Q: Can I make this without eggs?
A: This recipe has no eggs, so it’s already egg-free. For binding or texture alternatives in other recipes, use flax or chia when needed.

Q: Can I double this recipe?
A: Yes. Use a larger pot (8–10 quart / 8–10 L) and brown mushrooms in batches. Cooking and simmering times remain similar, but allow a few extra minutes for the pot to return to simmer after adding stock.

Q: Can I prepare this the night before?
A: Yes. Make the soup, cool completely, and refrigerate overnight. Reheat gently and add a splash of stock or cream before serving to refresh texture.

Q: How long does this keep in the fridge?
A: Store in an airtight container for up to 3 days. For longer storage, freeze (see freezer instructions above).

Q: My soup tastes too salty — how can I fix it?
A: Add more unsalted stock or a peeled, raw potato and simmer 10–15 minutes to absorb excess salt, then remove the potato. Acid like lemon juice can help balance saltiness too.

Q: Can I make this gluten-free?
A: Yes. Replace the 16 g (2 tbsp) all-purpose flour with a 1:1 gluten-free blend (16 g / 2 tbsp) or use a cornstarch slurry (16 g / 2 tbsp cornstarch mixed with 30 ml / 2 tbsp cold stock) added toward the end.

Conclusion

If you want another take with lots of herbs and a bright finish, try the Love and Lemons’ creamy mushroom soup for a fresh-leaning version. For a gluten-free, dairy-free approach, see this simple recipe at Jessica in the Kitchen’s vegan creamy mushroom soup for ideas on swaps and ingredient-minimal versions.

Enjoy a warm bowl tonight — it’s quick to make and rewards small technique tweaks with big flavor.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
creamy mushroom soup 2026 02 26 230734 771x1024 1

Creamy Mushroom Soup from Scratch


  • Author: anna
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This creamy mushroom soup is a comforting weeknight dish made with sautéed mushrooms, a light brown roux, and finished with cream for a silky texture.


Ingredients

Scale
  • 450 g cremini or white mushrooms, chopped
  • 28 g butter (2 tbsp)
  • 150 g yellow onion (1 medium), chopped
  • 23 cloves garlic, minced
  • 16 g all-purpose flour (2 tbsp)
  • 960 ml stock (vegetable or chicken, 4 cups)
  • 120 ml heavy cream (1/2 cup)
  • 23 sprigs fresh thyme or 1/2 tsp dried thyme
  • 1 tbsp fresh lemon juice
  • Salt and black pepper, to taste
  • Optional garnish: Chives, parsley, olive oil, sautéed mushroom slices

Instructions

  1. Clean mushrooms with a damp towel and slice them to roughly 6–8 mm (1/4 inch) thickness.
  2. Heat a Dutch oven over medium heat and add butter. Sauté chopped onion for 4–5 minutes until translucent.
  3. Add minced garlic and cook for an additional 30–45 seconds.
  4. Add sliced mushrooms to the pot and cook over medium-high heat for 6–8 minutes until browned and moisture is released.
  5. Reduce heat, sprinkle flour over mushrooms, and stir to coat. Deglaze with 240 ml (1 cup) of stock.
  6. Pour in remaining stock, add thyme, and bring to a gentle simmer for 12–15 minutes.
  7. Blend the soup with an immersion blender until desired texture is reached.
  8. Stir in heavy cream and lemon juice, warming through without boiling. Season with salt and pepper to taste.

Notes

Soup can be stored in the refrigerator for up to 3 days or frozen without cream for up to 3 months. Reheat gently before serving.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup (240 ml)
  • Calories: 210
  • Sugar: 4g
  • Sodium: 650mg
  • Fat: 16g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 6g
  • Cholesterol: 50mg