Creamy Mushroom Soup

Creamy Mushroom Soup steaming in a bowl, browned mushrooms and parsley Save
Creamy Mushroom Soup steaming in a bowl, browned mushrooms and parsley | homeysrecipes.com

This creamy mushroom soup starts by sautéing onion, garlic and sliced mushrooms in butter and olive oil until deeply browned to build rich, earthy flavor. Add thyme and vegetable broth, simmer to meld tastes, then optionally puree for a smooth texture. Stir in heavy cream, warm through, adjust seasoning and garnish with parsley. Serve with crusty bread or garlic toast.

The rain was hammering against the kitchen window so hard I could barely hear the radio, and all I wanted was something warm and grounding to make the grey afternoon feel intentional instead of endless.

I made this for my neighbor Elena once when she was going through a rough patch, and she sat at my kitchen table eating it in complete silence, which I took as the highest compliment possible.

Ingredients

  • 500 g fresh mushrooms (button or cremini, sliced): Cremini give a deeper flavor, but a mix of varieties makes it even more interesting, so use whatever looks best at the store.
  • 1 medium onion, finely chopped: The onion builds the sweet foundation that balances all that earthy mushroom intensity.
  • 2 cloves garlic, minced: Fresh garlic only here, since the jarred stuff gets lost in a soup this rich.
  • 2 tbsp unsalted butter: Butter gives mushrooms a silky finish that oil alone simply cannot achieve.
  • 2 tbsp olive oil: Combined with butter, it prevents burning while still adding its own fruity warmth.
  • 750 ml vegetable broth: A good quality broth makes all the difference, so taste it before you pour it in.
  • 200 ml heavy cream: This transforms everything into something luxurious, but add it gently at the end so it does not split.
  • 1 tsp dried thyme (or 1 tbsp fresh thyme, chopped): Thyme and mushrooms are old friends, and you will taste why the moment they meet in the pot.
  • Salt, to taste: Season in layers as you cook rather than dumping it all in at the end.
  • Black pepper, to taste: Freshly cracked is nonnegotiable for a soup this simple.
  • 1 tbsp chopped parsley (for garnish, optional): A sprinkle of green at the end wakes up both the bowl and the appetite.

Instructions

Melt and soften:
Set a large pot over medium heat and add the butter and olive oil together, letting them melt until the mixture shimmers, then toss in the chopped onion and stir until it turns translucent and sweet smelling, about three to four minutes.
Build the mushroom base:
Add the minced garlic and all those sliced mushrooms, spreading them out as much as possible, and let them cook without stirring too often so they actually brown instead of steaming, which takes eight to ten minutes of patience.
Season with intention:
Stir in the dried thyme, a generous pinch of salt, and several cracks of black pepper, letting the herbs bloom in the hot fat for about thirty seconds until you can smell them hit the air.
Simmer and develop:
Pour in the vegetable broth, scraping up any browned bits from the bottom of the pot, bring everything to a boil, then drop the heat and let it simmer uncovered for fifteen minutes so the flavors concentrate.
Blend if you like:
For a silky smooth texture, use an immersion blender right in the pot and puree to your preferred consistency, or leave it chunky if you prefer something more rustic and textured.
Finish with cream:
Stir in the heavy cream and warm it through gently for two to three minutes without boiling, then taste and adjust the salt and pepper one last time.
Serve and garnish:
Ladle the soup into warm bowls, scatter chopped parsley over the top, and serve immediately with something crusty on the side for dipping.
Save
| homeysrecipes.com

There is something about ladling hot soup into a bowl while the house smells like butter and thyme that turns an ordinary Tuesday into something worth remembering.

Making It Your Own

A splash of white wine poured in right after the mushrooms finish browning adds a bright acidity that cuts through the richness beautifully, and I started doing this by accident once when I knocked a glass over near the stove.

Serving Ideas

Thick slices of sourdough toasted with a rub of garlic and a drizzle of olive oil are the only accompaniment this soup ever really needs, though a simple green salad alongside makes it feel like a complete meal.

Storage and Leftovers

This soup reheats beautifully the next day and actually tastes better after sitting overnight in the fridge, which makes it perfect for making ahead on a Sunday.

  • Store in an airtight container for up to three days and reheat gently on the stove.
  • Freeze individual portions without the cream, adding it fresh when you thaw and reheat.
  • Always taste for seasoning again after reheating, since cold dulls salt and spice perception.
Silky Mushroom Soup ladled from a pot, aromatic thyme and garlic notes Save
Silky Mushroom Soup ladled from a pot, aromatic thyme and garlic notes | homeysrecipes.com

Keep this one close for the days when comfort is not optional, because a pot of mushroom soup on the stove solves more problems than it gets credit for.

Recipe FAQs

Brown the mushrooms well in a hot pan without overcrowding so moisture evaporates and they caramelize. Using a mix of button and cremini or adding a splash of white wine while sautéing adds extra depth.

Yes. Swap butter for olive oil or vegan butter and replace heavy cream with full-fat coconut milk or a cashew cream for a rich, dairy-free finish.

Both work. Pureeing yields a silky, velvety texture; leaving some mushrooms whole preserves bite and texture. Use an immersion blender to control how smooth it becomes.

Cremini, button and portobello are excellent. For more intense flavor, include wild varieties or shiitake. Trim and slice evenly so they cook at the same rate.

Refrigerate in an airtight container for 3–4 days. Reheat gently on the stove over low heat to avoid breaking the cream; add a splash of broth if it thickens too much.

Taste after simmering and again after adding cream, as dairy can mute salt. Freshly ground black pepper and a sprinkle of chopped parsley brighten the finish.

Creamy Mushroom Soup

Silky, savory mushroom soup with browned mushrooms, thyme and cream — a cozy starter or light meal.

Prep 10m
Cook 30m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1.1 lb fresh mushrooms (button or cremini), sliced
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced

Dairy & Liquids

  • 2 tbsp unsalted butter
  • 2 tbsp olive oil
  • 3 cups vegetable broth
  • ¾ cup heavy cream

Spices & Seasonings

  • 1 tsp dried thyme (or 1 tbsp fresh thyme, chopped)
  • Salt, to taste
  • Black pepper, to taste
  • 1 tbsp chopped fresh parsley (for garnish)

Instructions

1
Sauté the Aromatics: Heat butter and olive oil in a large pot over medium heat. Add the chopped onion and cook until softened and translucent, about 3 to 4 minutes, stirring occasionally.
2
Brown the Mushrooms: Add the minced garlic and sliced mushrooms to the pot. Cook for 8 to 10 minutes, stirring occasionally, until the mushrooms are deeply browned and their released moisture has mostly evaporated.
3
Season the Base: Stir in the dried thyme, salt, and black pepper, coating the mushrooms evenly. Let the spices toast for about 30 seconds to bloom their flavor.
4
Simmer the Soup: Pour in the vegetable broth and bring to a boil. Once boiling, reduce the heat to low and let the soup simmer gently for 15 minutes to allow the flavors to meld.
5
Blend for Smoothness: For a silkier texture, use an immersion blender to puree the soup directly in the pot to your desired consistency. Leave it partially chunky if preferred.
6
Finish with Cream: Stir in the heavy cream and heat gently over low for 2 to 3 minutes. Do not let it boil. Taste and adjust salt and pepper as needed.
7
Serve and Garnish: Ladle the hot soup into serving bowls and garnish with chopped fresh parsley. Serve immediately with crusty bread or garlic toast on the side.
Additional Information

Equipment Needed

  • Large soup pot or Dutch oven
  • Wooden spoon
  • Immersion blender
  • Ladle
  • Chef's knife and cutting board

Nutrition (Per Serving)

Calories 220
Protein 6g
Carbs 14g
Fat 15g

Allergy Information

  • Contains dairy (butter, heavy cream). Substitute with dairy-free alternatives if needed.
  • Check the vegetable broth label for potential allergens such as celery, soy, or gluten.
Megan Hartley

Sharing simple, nourishing recipes and approachable kitchen wisdom for home cooks.