Skip to content

Mushroom Soup Recipe: Creamy, Earthy and Full of Flavour

Mushroom Soup Recipe: Creamy, Earthy and Full of Flavour

Photo: Creamy mushroom soup - original by Phoebe Lim, CC BY-SA 2.0

Forget the tinned version. This mushroom soup recipe gives you a bowl that is deeply savoury, earthy and creamy, with real chunks of browned mushroom in every spoonful. It is the kind of soup that feels elegant enough for guests yet simple enough for a Tuesday night, and it comes together in about 45 minutes.

The flavour secret is patience at the start. Instead of stewing the mushrooms in liquid, we brown them hard in butter until they turn golden and nutty. That caramelisation creates a rich, almost meaty depth, which a splash of cream and a sprig of thyme then round off beautifully.

Why This Soup Stands Out

  • Deep, savoury flavour from properly browned mushrooms rather than boiled ones.
  • Creamy but not heavy: a little cream goes a long way, and you can use milk or skip it entirely.
  • Texture you can choose: silky smooth, chunky, or half and half.
  • Freezer-friendly and easy to double for batch cooking.

Ingredients and Substitutions

  • Mushrooms: chestnut (cremini) mushrooms have more flavour than white button mushrooms. A mix is great. A small handful of dried porcini, soaked in hot water, adds intense depth; use the strained soaking liquid too.
  • Butter and oil: butter for flavour, a little oil to stop it burning.
  • Onion and garlic: a sweet, aromatic base. Shallots or leeks are lovely alternatives.
  • Fresh thyme: the classic herb with mushrooms. Use dried thyme at a third of the amount.
  • Flour: a little plain flour thickens the soup. For gluten-free, skip it and blend in a small cooked potato instead.
  • Stock: chicken or vegetable. A low-salt stock lets you season properly.
  • Cream: single or double cream. Full-fat milk works for a lighter soup, coconut cream for dairy-free.
  • Soy sauce: just a teaspoon boosts the savoury, umami flavour without tasting of soy.

Mushroom Soup Recipe: Creamy, Earthy and Full of Flavour

European · Soup · Easy

10 minPrep
35 minCook
45 minTotal
4 servingsServes

Ingredients

  • 600 g chestnut or mixed mushrooms, sliced
  • 2 tbsp butter, divided
  • 1 tbsp olive oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tbsp fresh thyme leaves (or 1 tsp dried)
  • 2 tbsp plain flour
  • 900 ml (3 3/4 cups) chicken or vegetable stock
  • 1 tsp soy sauce
  • 120 ml (1/2 cup) single or double cream
  • 1 tsp salt, or to taste
  • 1/2 tsp black pepper
  • 1 tsp lemon juice, optional

Method

  1. Heat 1 tbsp butter and the oil in a large pot over medium-high heat; brown the mushrooms in batches without stirring for 3 to 4 minutes, then stir until golden. Reserve a few slices for garnish.
  2. Lower the heat, add the remaining butter, onion and garlic and cook for 5 to 6 minutes until soft.
  3. Return the mushrooms, add the thyme, sprinkle in the flour and stir for 1 to 2 minutes.
  4. Gradually pour in the stock while stirring, add the soy sauce and bring to a gentle simmer.
  5. Simmer for 15 minutes, stirring occasionally.
  6. Blend until smooth, or partly blend for a chunkier soup.
  7. Stir in the cream and warm gently without boiling; season with salt, pepper and lemon juice.
  8. Serve topped with the reserved mushrooms, a swirl of cream and fresh thyme.
240 kcalProtein 6 gCarbs 14 gFat 18 gNutrition per serving is an estimate.

Step-by-Step Guide

Browning the mushrooms

Wipe the mushrooms clean with a damp cloth or give them a very quick rinse and dry them well; waterlogged mushrooms will not brown. Slice them evenly. Heat half the butter and oil in a large, wide pot over medium-high heat and add the mushrooms in a single layer, working in two batches if needed. Leave them undisturbed for 3 to 4 minutes before stirring. They will release liquid at first, then that liquid will evaporate and the mushrooms will turn golden brown. Season lightly with salt only once they have browned. Set aside a handful of the best-looking slices for garnish.

See also  Lentil Soup Recipe: Creamy Red Lentils with Cumin and Lemon

Building the base

Lower the heat to medium and add the remaining butter, the onion and garlic. Cook for 5 to 6 minutes until soft and translucent, scraping up the brown bits from the bottom of the pot. Add the thyme leaves and return the mushrooms. Sprinkle the flour over and stir for a minute or two to cook out the raw flour taste.

Simmering

Gradually pour in the stock, stirring constantly so the flour does not form lumps. Add the soy sauce and bring to a gentle simmer. Cook for 15 minutes, stirring occasionally, until slightly thickened and full of flavour.

Blending and finishing

Blend the soup until smooth with a stick blender, or blend only half for a chunkier texture. Stir in the cream and heat gently without boiling. Taste and season with salt, pepper and a squeeze of lemon if the flavour needs brightening.

Tips for the Best Results

  • Do not overcrowd the pan. Crowded mushrooms steam and stay grey.
  • Hold off on salt until the mushrooms have browned, since salt draws out water early.
  • Deglaze the pot with a splash of stock to lift every bit of browned flavour.
  • Use a mix of mushroom varieties for a more complex taste.
  • Add the cream at the end and keep the heat low to prevent splitting.

If you are cooking for a crowd, a wide frying pan alongside the soup pot speeds things up. Brown mushrooms in the pan while the onions soften in the pot, then combine. It saves time and gives you more surface area for that all-important colour.

See also  Lentil Soup Recipe: Creamy Red Lentils with Cumin and Lemon

Variations

Wild mushroom: use a mix of oyster, shiitake and chestnut mushrooms with soaked porcini for a luxurious soup.

Chicken and mushroom: add shredded cooked chicken after blending for a heartier meal.

Dairy-free: use olive oil instead of butter and finish with coconut cream or blended soaked cashews.

Garlic lover’s: roast a whole bulb of garlic and blend the soft cloves into the soup.

Spiced: add a pinch of black pepper, a little ground cumin and a few chilli flakes for a warming desi-style twist.

Serving, Storage and Reheating

Ladle into warmed bowls and top with the reserved browned mushrooms, a swirl of cream, fresh thyme leaves and black pepper. Serve with crusty bread, garlic toast or buttery croutons. As a starter, it pairs well with roast chicken or grilled steak.

Refrigerate leftovers in a covered container for up to 3 days. This mushroom soup recipe freezes well for up to 3 months, though cream-based soups can separate slightly when thawed. For best results, freeze before adding the cream, then stir it in while reheating. Thaw overnight in the fridge and reheat gently, stirring often, until steaming hot. Whisk well if any separation occurs.

Frequently Asked Questions

Which mushrooms are best for this mushroom soup recipe?

Chestnut mushrooms give the best everyday flavour for the price. White button mushrooms work but are milder, so consider adding a few dried porcini or shiitake to deepen the taste.

Should I wash mushrooms?

A quick rinse is fine as long as you dry them immediately. Mushrooms absorb only a little water in a brief rinse, but they must be dry to brown well.

Can I make it without cream?

Yes. The flour and blended mushrooms already give body. Finish with a splash of milk, a spoon of yogurt off the heat, or nothing at all.

Why is my soup grey?

The mushrooms were not browned enough. Browning is what gives the soup its golden colour and deeper flavour.

See also  Lentil Soup Recipe: Creamy Red Lentils with Cumin and Lemon

Can I use dried mushrooms only?

Dried mushrooms are very strong, so they work best combined with fresh ones. A small handful is enough to transform a pot.

Final Thoughts

Brown the mushrooms properly and this mushroom soup recipe rewards you with a rich, satisfying bowl that tastes far more complex than its short ingredient list suggests. Make it once and you may never reach for a tin again.

Leave a Reply

Your email address will not be published. Required fields are marked *