Mushroom Soup – Creamy, Comforting, and Easy to Make

Mushroom soup is one of those cozy bowls that feels like a hug after a long day. It’s earthy, creamy, and deeply satisfying without being heavy. You don’t need fancy ingredients or hours in the kitchen—just good mushrooms and a few pantry staples.

This version is simple enough for weeknights but elegant enough for a dinner party. If you love rich flavor and minimal fuss, this soup will be a regular in your rotation.

Mushroom Soup – Creamy, Comforting, and Easy to Make

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients

  

  • Mushrooms (1.5 pounds / 680 g) – A mix of cremini, button, and shiitake gives depth.

    Portobello also works.

  • Unsalted butter (3 tablespoons) – For sautéing; adds richness. Use olive oil to keep it dairy-free.
  • Olive oil (1 tablespoon) – Helps prevent the butter from burning.
  • Yellow onion (1 medium), finely chopped
  • Garlic (3 cloves), minced
  • Fresh thyme (1 teaspoon), chopped – Or 1/2 teaspoon dried thyme.
  • Dry white wine (1/3 cup) – Optional but recommended for brightness. Sub extra stock if skipping.
  • All-purpose flour (2 tablespoons) – For a light thickening.

    Use gluten-free flour if needed.

  • Chicken or vegetable stock (4 cups) – Choose low-sodium to control salt.
  • Heavy cream (3/4 cup) – For creaminess. Sub half-and-half or full-fat coconut milk.
  • Bay leaf (1)
  • Salt and black pepper – To taste.
  • Fresh parsley or chives – For garnish.
  • Optional: A splash of soy sauce or Worcestershire for umami; a pinch of nutmeg for warmth.

Method

 

  1. Prep the mushrooms. Wipe them clean with a damp paper towel and slice. Avoid soaking—they’ll absorb water and won’t brown well.
  2. Brown in batches. Heat 1 tablespoon butter and the olive oil in a large pot over medium-high heat.

    Add a third of the mushrooms with a pinch of salt and cook until browned, 5–7 minutes. Transfer to a bowl and repeat with the remaining mushrooms, adding more butter as needed.

  3. Sauté aromatics. Lower heat to medium. Add the remaining butter, onion, and a pinch of salt.

    Cook until soft and translucent, about 4–5 minutes. Stir in garlic and thyme for 30 seconds until fragrant.

  4. Deglaze. Pour in the white wine, scraping up browned bits. Let it simmer for 1–2 minutes until slightly reduced.
  5. Add flour. Sprinkle the flour over the onions and stir for 1 minute to cook it off.

    This helps thicken the soup later.

  6. Build the soup. Return all mushrooms to the pot. Add the stock and bay leaf. Bring to a gentle boil, then reduce to a simmer for 12–15 minutes.
  7. Blend to your liking. For a silky soup, remove the bay leaf and blend with an immersion blender until smooth.

    For a rustic style, blend only half the soup and return it to the pot.

  8. Finish with cream. Stir in the heavy cream. Taste and season with salt and pepper. If you like, add a splash of soy sauce or a pinch of nutmeg for extra depth.
  9. Serve. Ladle into bowls and top with chopped parsley or chives.

    Add a drizzle of olive oil or a dollop of crème fraîche if you want a little extra richness.

What Makes This Special

Cooking process close-up: Golden-browned mixed mushrooms (cremini, button, shiitake) sizzling in a w

This mushroom soup focuses on building flavor in the pan. Browning the mushrooms until they’re golden brings out a savory, almost meaty taste.

A little garlic, thyme, and a splash of white wine lift everything. Then a mix of stock and cream ties it all together into a silky, comforting bowl. It’s classic, but it still tastes fresh and modern.

Another highlight: it’s adaptable.

You can make it vegetarian, dairy-free, or lighter with just a few swaps. Blend it smooth or keep it rustic and chunky. Either way, it’s deeply flavorful and surprisingly easy to master.

What You’ll Need

  • Mushrooms (1.5 pounds / 680 g) – A mix of cremini, button, and shiitake gives depth.

    Portobello also works.

  • Unsalted butter (3 tablespoons) – For sautéing; adds richness. Use olive oil to keep it dairy-free.
  • Olive oil (1 tablespoon) – Helps prevent the butter from burning.
  • Yellow onion (1 medium), finely chopped
  • Garlic (3 cloves), minced
  • Fresh thyme (1 teaspoon), chopped – Or 1/2 teaspoon dried thyme.
  • Dry white wine (1/3 cup) – Optional but recommended for brightness. Sub extra stock if skipping.
  • All-purpose flour (2 tablespoons) – For a light thickening.

    Use gluten-free flour if needed.

  • Chicken or vegetable stock (4 cups) – Choose low-sodium to control salt.
  • Heavy cream (3/4 cup) – For creaminess. Sub half-and-half or full-fat coconut milk.
  • Bay leaf (1)
  • Salt and black pepper – To taste.
  • Fresh parsley or chives – For garnish.
  • Optional: A splash of soy sauce or Worcestershire for umami; a pinch of nutmeg for warmth.

How to Make It

Tasty top view: Overhead shot of rustic mushroom soup mid-simmer in a Dutch oven, rich taupe-brown b
  1. Prep the mushrooms. Wipe them clean with a damp paper towel and slice. Avoid soaking—they’ll absorb water and won’t brown well.
  2. Brown in batches. Heat 1 tablespoon butter and the olive oil in a large pot over medium-high heat.

    Add a third of the mushrooms with a pinch of salt and cook until browned, 5–7 minutes. Transfer to a bowl and repeat with the remaining mushrooms, adding more butter as needed.

  3. Sauté aromatics. Lower heat to medium. Add the remaining butter, onion, and a pinch of salt.

    Cook until soft and translucent, about 4–5 minutes. Stir in garlic and thyme for 30 seconds until fragrant.

  4. Deglaze. Pour in the white wine, scraping up browned bits. Let it simmer for 1–2 minutes until slightly reduced.
  5. Add flour. Sprinkle the flour over the onions and stir for 1 minute to cook it off.

    This helps thicken the soup later.

  6. Build the soup. Return all mushrooms to the pot. Add the stock and bay leaf. Bring to a gentle boil, then reduce to a simmer for 12–15 minutes.
  7. Blend to your liking. For a silky soup, remove the bay leaf and blend with an immersion blender until smooth.

    For a rustic style, blend only half the soup and return it to the pot.

  8. Finish with cream. Stir in the heavy cream. Taste and season with salt and pepper. If you like, add a splash of soy sauce or a pinch of nutmeg for extra depth.
  9. Serve. Ladle into bowls and top with chopped parsley or chives.

    Add a drizzle of olive oil or a dollop of crème fraîche if you want a little extra richness.

Storage Instructions

  • Refrigerator: Cool completely and store in an airtight container for up to 4 days. The flavors deepen by day two.
  • Freezer: For best texture, freeze before adding cream for up to 3 months. Thaw in the fridge overnight, reheat gently, then stir in cream just before serving.
  • Reheating: Warm over low heat, stirring often.

    Avoid boiling after adding cream to prevent splitting.

Final plated elegance: Silky blended mushroom soup in a matte white bowl, swirl of heavy cream, driz

Benefits of This Recipe

  • Deep, savory flavor: Browning the mushrooms builds a rich base without needing lots of cream or cheese.
  • Flexible and forgiving: Works with mixed mushrooms, different stocks, and various thickeners.
  • Make-ahead friendly: Tastes even better the next day and freezes well (pre-cream).
  • Budget smart: Everyday mushrooms shine with simple technique.
  • Customizable texture: Smooth, chunky, or somewhere in between—your call.

What Not to Do

  • Don’t overcrowd the pan. Mushrooms will steam instead of brown. Cook in batches for the best flavor.
  • Don’t skip seasoning as you go. Salt helps draw out moisture and amplify flavor at each step.
  • Don’t rush the simmer. Those 10–15 minutes meld the aromatics with the mushrooms.
  • Don’t add cream too early. Simmer first, then stir in cream to keep it silky.
  • Don’t wash mushrooms under running water. They soak it up. Wipe or brush them clean instead.

Recipe Variations

  • Light and brothy: Skip the flour and cream.

    Use extra stock and finish with a squeeze of lemon.

  • Dairy-free: Use olive oil instead of butter and full-fat coconut milk or cashew cream at the end.
  • Extra umami: Add a handful of dried porcini, soaked in hot water. Strain and add the soaking liquid to the pot.
  • Herby twist: Swap thyme for rosemary and add a bay leaf plus a small sprig of sage.
  • Lux touch: Finish with a swirl of truffle oil or top with sautéed mushrooms for texture.
  • Protein boost: Stir in shredded rotisserie chicken or white beans for a heartier bowl.
  • Gluten-free: Replace flour with cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons water) added at the end.

FAQ

Which mushrooms work best for this soup?

A mix is ideal. Cremini or button mushrooms form a solid base, while shiitake or portobello add deeper flavor.

If you can find oyster or chanterelles, they make the soup even more aromatic.

Can I make it without wine?

Yes. Use extra stock plus a teaspoon of lemon juice or a splash of apple cider vinegar at the end for brightness.

How do I keep the soup from splitting?

Lower the heat after blending and add the cream gently. Avoid boiling once the cream is in.

If it looks slightly separated, whisk vigorously or add a bit more cream to bring it together.

Is this soup vegetarian?

It can be. Use vegetable stock and check any Worcestershire or soy sauce you add, as some versions aren’t vegetarian. For vegan, swap butter and cream with plant-based options.

How can I make it thicker?

Blend more of the soup or let it simmer a few extra minutes to reduce.

You can also add another teaspoon of flour at the onion stage or a small cornstarch slurry near the end.

What should I serve with it?

Warm crusty bread, garlic toast, a simple green salad, or a grilled cheese sandwich. For a fancier touch, serve with herbed croutons or a drizzle of pesto.

Can I use milk instead of cream?

You can, but the soup will be thinner and more likely to split. If using milk, keep the heat very low and consider adding a teaspoon of cornstarch slurry to stabilize.

How do I get more mushroom flavor?

Brown the mushrooms well, don’t skip the deglazing step, and consider adding dried porcini with their soaking liquid.

A dash of soy sauce also boosts umami without tasting “soy-like.”

Do I have to peel mushrooms?

No. Peeling isn’t necessary and strips away flavor. Just wipe them clean or use a soft brush to remove dirt.

Can I make it in advance?

Absolutely.

Make the soup up to the blending stage, cool, and refrigerate for up to 2 days. Reheat gently and add cream before serving for the best texture.

Final Thoughts

This mushroom soup proves that a few simple steps can deliver big, comforting flavor. Browning the mushrooms, seasoning as you go, and finishing with a touch of cream make all the difference.

Keep it rustic or blend it smooth—either way, it’s a dependable, crowd-pleasing staple. Pair it with good bread and a little fresh herb on top, and you’ve got a bowl worth coming back to again and again.

Close-up detail of texture: Cream-finished mushroom soup, half-blended for a rustic look, showing te
Pinterest pin for Mushroom Soup - Creamy, Comforting, and Easy to Make

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Leave a Comment