ADVERTISEMENT
ADVERTISEMENT

Creamy Mushroom Soup – Easy 50-Minute Comfort Bowl

By October 28, 202611 min read

The first spoonful of this creamy mushroom soup tastes like a walk through a damp autumn forest: deep, woodsy, faintly sweet from the onions, and finished with a swirl of cream that softens every edge. The texture is the real magic, silky and thick enough to coat the back of a spoon, with tender mushroom slices still giving you something to chew. And that plate of toasted bread beside it? It is not a side dish, it is a tool for scooping every last drop.

Advertisements1

I keep this recipe short on purpose, because mushrooms do the heavy lifting. Cremini give you the earthy base, a splash of soy sauce or tamari deepens the umami without anyone guessing why, and a little butter at the end makes the whole pot taste like it simmered for hours. You will be surprised how much flavor comes out of one pan and about forty minutes.

Serve it hot with bread you actually want to eat, torn into rough slabs and toasted until the edges are crisp and the middle still chewy. That contrast, creamy against crunchy, is what makes this bowl feel like a full meal instead of a starter.

Why You'll Love This Recipe

1

Deep Umami Flavor: Mushrooms browned properly before the broth goes in build a savory depth that tastes slow-cooked.
2

Silky Without Heavy Cream Overload: Just half a cup of cream thickens the whole pot, so it stays rich but never gluey.
3

Bread Is Mandatory: Toasted slices turn this soup into a dunkable, scoopable meal in one bowl.
4

One Pot, No Fuss: Everything happens in a single Dutch oven, which means less washing and more eating.

About the Ingredients

3 tablespoons unsalted butter, divided

Butter gives the mushrooms their golden color. If you are dairy-free, use olive oil for the sear and finish with a teaspoon of coconut cream instead.

1 tablespoon olive oil

The oil keeps the butter from burning at high heat. Any neutral oil like avocado or canola works just as well here.

1 large yellow onion, finely diced (about 1 1/2 cups / 200g)

Yellow onion brings sweetness that balances the earthy mushrooms. Shallots are a lovely swap if you want a more delicate, garlicky note.

3 garlic cloves, minced

Fresh garlic is best, but 1 teaspoon of garlic paste from a tube saves a minute on busy nights.

1 1/2 pounds (680g) cremini mushrooms, sliced 1/4 inch thick

Cremini are the workhorse here, but white button mushrooms work fine, or mix in a handful of shiitake for extra depth. Buy dry, firm caps and wipe them with a damp cloth instead of soaking them.

1/4 cup (30g) all-purpose flour

Flour thickens the broth into a velvety body. For gluten-free, swap in 2 tablespoons of cornstarch whisked into the cold broth before adding.

4 cups (950ml) low-sodium vegetable broth

Vegetable broth keeps it meatless; chicken broth gives a rounder, richer flavor if you are not cooking vegetarian. Taste your broth first, since salt levels vary wildly.

1 tablespoon soy sauce or tamari

This is the secret umami booster, and nobody will taste soy sauce, only depth. Tamari makes it gluten-free, and coconut aminos work if you avoid soy entirely.

1 teaspoon dried thyme

Thyme loves mushrooms. If you have fresh, use 1 tablespoon of leaves and add them in the last five minutes so they stay fragrant.

1/2 cup (120ml) heavy cream

Cream gives the final silky swirl. For a lighter version, use whole milk plus an extra tablespoon of flour, or full-fat coconut milk for dairy-free.

1 crusty baguette or sourdough loaf, sliced 3/4 inch thick

A sturdy loaf holds up to dunking. Day-old bread actually toasts better, so this is the perfect use for yesterday's loaf.

Salt and freshly ground black pepper, to taste

Season in layers as you cook, not just at the end. Freshly ground pepper is worth the extra ten seconds here.

Tips & Tricks

Do Not Crowd the Mushrooms

Cook them in a single layer so they brown instead of steam, which is the difference between deep flavor and watery soup.

Season the Mushrooms Early

A pinch of salt as they hit the pan draws out moisture so they can actually caramelize.

Whisk the Flour Fully

Stir the flour into the mushrooms for a full minute before adding broth, or you will taste raw flour in the finished soup.

Toast the Bread Last

Slice and toast the bread while the soup simmers, so it is still warm and crisp when it hits the plate.

Pro Tips

1

Save a few browned mushroom slices before blending to scatter on top for texture and looks.
2

Blend only half the soup if you want a rustic, chunky bowl with body and visible mushroom pieces.
3

A teaspoon of sherry vinegar or lemon juice at the end wakes up all the earthy flavors.
4

Warm your bowls with hot water before ladling, so the soup stays hot to the last spoonful.

Step-by-Step Instructions

1. Melt and Sear

Melt 2 tablespoons of the butter with the olive oil in a Dutch oven over medium-high heat, about 350°F (175°C) on an instant-read thermometer, for 1 minute until it shimmers. Add the mushrooms in a single layer and cook for 8 to 10 minutes without stirring too often, until they release their liquid, then turn deep golden brown at the edges.

2. Soften the Onion

Lower the heat to medium, push the mushrooms to one side, and add the onion with a pinch of salt. Cook for 5 to 6 minutes, stirring, until the onion is translucent and soft but not browned, around 300°F (150°C) pan temperature.

3. Bloom the Garlic

Stir in the garlic and thyme and cook for just 30 to 45 seconds, until fragrant and no longer raw-smelling. Garlic burns fast, so keep it moving.

4. Make the Roux

Sprinkle the flour over everything and stir constantly for 1 minute so it coats the mushrooms and cooks out the raw taste. The mixture will look dry and pasty, which is exactly right.

5. Add the Broth

Pour in the broth and soy sauce in a steady stream while stirring, scraping up any browned bits from the bottom. Bring to a gentle simmer at 200°F (93°C), then lower the heat and cook uncovered for 15 minutes, until slightly reduced and the mushrooms are completely tender.

6. Blend to Silky

Remove the pot from the heat and blend with an immersion blender for 30 to 60 seconds, or transfer half the soup to a stand blender and pulse, leaving some texture. Stop when it looks like thick velvet, not baby food.

7. Finish with Cream

Stir in the cream and the last tablespoon of butter over low heat at 180°F (82°C) for 2 minutes, just until hot, never boiling. Taste and adjust salt and pepper, then keep warm.

8. Toast the Bread

Arrange the bread slices on a sheet pan and toast under the broiler at 500°F (260°C) for 2 to 3 minutes per side, until the edges are crisp and golden and the center still gives slightly when pressed. Rub each warm slice with the cut side of a garlic clove if you like.

9. Serve Hot

Ladle the soup into warm bowls, grind pepper over the top, and plate the toasted bread right alongside for dunking. Serve immediately while the contrast between creamy and crisp is at its best.

Delicious Variations

Smoky Paprika Version

Stir in 1 teaspoon of smoked paprika with the garlic for a warm, campfire-style depth that pairs beautifully with the toasted bread.

Herb-Forward Green Version

Add a handful of spinach and 2 tablespoons of chopped parsley just before blending for a brighter, garden-fresh bowl.

Loaded Baked-Potato Style

Top each bowl with crispy bacon bits, sharp cheddar, and sliced scallions for a hearty, crowd-pleasing twist.

How to Store Creamy Mushroom Soup with Toasted Bread

Refrigerator

Store cooled soup in an airtight container in the refrigerator for up to 4 days; keep the bread separate and re-toast it fresh.

Freezer

Freeze the soup without the cream for up to 3 months in a freezer-safe container, leaving an inch of headspace; stir in cream after reheating.

Reheating

Reheat gently on the stovetop over medium-low heat at 180°F (82°C) for 5 to 7 minutes, stirring often, and thin with a splash of broth if it has thickened.

Frequently Asked Questions

Q: Why did my mushroom soup turn out watery?

Watery soup almost always means the mushrooms were crowded or undercooked and released liquid instead of browning. Cook them in batches in a wide pan over medium-high heat until the moisture evaporates and the edges turn golden before adding anything else. Also make sure you simmer uncovered long enough for the broth to reduce slightly.

Q: Can I make creamy mushroom soup without cream?

Yes, you can swap the heavy cream for full-fat coconut milk or whole milk with an extra tablespoon of flour. Coconut milk adds a faint sweetness that works nicely with the thyme, while whole milk gives a lighter, brothier bowl. Stir it in off the heat so it does not curdle.

Q: What kind of mushrooms are best for mushroom soup?

Cremini mushrooms are the best all-purpose choice because they are firm, earthy, and widely available. You can stretch the flavor by mixing in shiitake or oyster mushrooms, or use plain white button mushrooms if that is what your store has. Avoid soaking them, since wet mushrooms steam instead of browning.

Q: How do I thicken mushroom soup if it is too thin?

Whisk 1 tablespoon of cornstarch into 2 tablespoons of cold broth and stir it into the simmering soup for 2 to 3 minutes until it thickens. Alternatively, simmer the soup uncovered for another 5 to 10 minutes to reduce it naturally. Add thickeners gradually so you do not overshoot into a gluey texture.

Q: Is this mushroom soup gluten-free?

It can be easily made gluten-free by swapping the flour for cornstarch and using tamari instead of soy sauce. Whisk 2 tablespoons of cornstarch into the cold broth before adding it to the pot so it thickens evenly. Always check your broth label, since some brands contain wheat.

Ladle it up while the bread is still crackling, and tell me how it turned out in the comments. If you make it, snap a photo of that creamy bowl next to the toast and tag me, because that contrast is too good not to share. Taste as you go, trust your tongue.

Creamy Mushroom Soup with Toasted Bread

Creamy Mushroom Soup with Toasted Bread

Creamy mushroom soup with toasted bread is a velvety, earthy bowl ready in under an hour, perfect for cozy weeknights and dunking crusty slices.

★★★★½ 4.8 (214 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 3 tablespoons unsalted butter, divided
  • 1 tablespoon olive oil
  • 1 large yellow onion, finely diced (about 1 1/2 cups / 200g)
  • 3 garlic cloves, minced
  • 1 1/2 pounds (680g) cremini mushrooms, sliced 1/4 inch thick
  • 1/4 cup (30g) all-purpose flour
  • 4 cups (950ml) low-sodium vegetable broth
  • 1 tablespoon soy sauce or tamari
  • 1 teaspoon dried thyme
  • 1/2 cup (120ml) heavy cream
  • 1 crusty baguette or sourdough loaf, sliced 3/4 inch thick
  • Salt and freshly ground black pepper, to taste

📋 Instructions

  1. 1Melt and Sear — Melt 2 tablespoons of the butter with the olive oil in a Dutch oven over medium-high heat, about 350°F (175°C) on an instant-read thermometer, for 1 minute until it shimmers. Add the mushrooms in a single layer and cook for 8 to 10 minutes without stirring too often, until they release their liquid, then turn deep golden brown at the edges.
  2. 2Soften the Onion — Lower the heat to medium, push the mushrooms to one side, and add the onion with a pinch of salt. Cook for 5 to 6 minutes, stirring, until the onion is translucent and soft but not browned, around 300°F (150°C) pan temperature.
  3. 3Bloom the Garlic — Stir in the garlic and thyme and cook for just 30 to 45 seconds, until fragrant and no longer raw-smelling. Garlic burns fast, so keep it moving.
  4. 4Make the Roux — Sprinkle the flour over everything and stir constantly for 1 minute so it coats the mushrooms and cooks out the raw taste. The mixture will look dry and pasty, which is exactly right.
  5. 5Add the Broth — Pour in the broth and soy sauce in a steady stream while stirring, scraping up any browned bits from the bottom. Bring to a gentle simmer at 200°F (93°C), then lower the heat and cook uncovered for 15 minutes, until slightly reduced and the mushrooms are completely tender.
  6. 6Blend to Silky — Remove the pot from the heat and blend with an immersion blender for 30 to 60 seconds, or transfer half the soup to a stand blender and pulse, leaving some texture. Stop when it looks like thick velvet, not baby food.
  7. 7Finish with Cream — Stir in the cream and the last tablespoon of butter over low heat at 180°F (82°C) for 2 minutes, just until hot, never boiling. Taste and adjust salt and pepper, then keep warm.
  8. 8Toast the Bread — Arrange the bread slices on a sheet pan and toast under the broiler at 500°F (260°C) for 2 to 3 minutes per side, until the edges are crisp and golden and the center still gives slightly when pressed. Rub each warm slice with the cut side of a garlic clove if you like.
  9. 9Serve Hot — Ladle the soup into warm bowls, grind pepper over the top, and plate the toasted bread right alongside for dunking. Serve immediately while the contrast between creamy and crisp is at its best.
👨‍🍳 Chef's Note: A quick blitz with an immersion blender keeps cleanup easy, but if you want visible mushroom pieces, pulse only half the pot and stir it back together.

Servings: 6

Cuisine: American

Course: Soup

Nutrition (per serving): 285 kcal · 9g protein · 26g carbs · 16g fat
Priya Raman

Written by Priya Raman

Priya writes about cooking for busy people who want food that tastes like effort was made. Her angle is building flavor with few ingredients and forgiving techniques that survive a rushed weeknight. She writes about substitutions freely and treats recipes as starting points rather than rules.

Leave a Comment

x
Advertisements