Creamy Mushroom Soup

Creamy Mushroom Soup steaming in a bowl, browned mushrooms and parsley Pin it
Creamy Mushroom Soup steaming in a bowl, browned mushrooms and parsley | sweetpintable.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 sound of rain against the kitchen window and the smell of mushrooms hitting hot butter is, in my opinion, one of life most perfect combinations. This soup came together one gray Tuesday when I had half a carton of cremini mushrooms and zero desire to go to the grocery store. What started as a desperate fridge raid turned into the most requested dinner in our house for the entire winter. It is absurdly simple and deeply satisfying.

My neighbor stopped by unannounced one evening right as I was ladling this into bowls, and I will never forget her standing in the doorway saying the smell alone made her want to move in. We ended up eating at the counter with torn chunks of sourdough, barely saying a word, just slurping and nodding. Now she texts me every October asking if it is soup season yet.

Ingredients

  • 500 g fresh mushrooms (button or cremini, sliced): Cremini give a deeper flavor but button mushrooms work perfectly fine if that is what you have on hand.
  • 1 medium onion, finely chopped: The onion builds the sweet foundation that balances all the earthy mushroom flavor.
  • 2 cloves garlic, minced: Fresh garlic makes a real difference here, do not reach for the jarred stuff.
  • 2 tbsp unsalted butter: Butter adds a richness that oil alone cannot replicate.
  • 2 tbsp olive oil: The oil keeps the butter from burning and adds its own subtle fruitiness.
  • 750 ml vegetable broth: A good quality broth is important since it is the liquid backbone of the whole soup.
  • 200 ml heavy cream: This is what transforms the soup from good to unforgettable.
  • 1 tsp dried thyme (or 1 tbsp fresh thyme, chopped): Thyme and mushrooms are best friends, trust the pairing.
  • Salt and black pepper, to taste: Season in layers as you cook for the most balanced result.
  • 1 tbsp chopped parsley (for garnish, optional): A bright finish that cuts through the richness beautifully.

Instructions

Build the flavor base:
Heat the butter and olive oil in a large pot over medium heat until the butter foams and starts to settle. Add the chopped onion and cook for about three to four minutes until it softens and turns translucent, stirring occasionally so nothing catches.
Brown the mushrooms:
Add the minced garlic and sliced mushrooms, then resist the urge to stir constantly. Let them sit undisturbed for stretches of about two minutes so they actually caramelize and turn golden, cooking for eight to ten minutes total until the moisture has cooked off and the pot smells incredible.
Season and simmer:
Stir in the dried thyme, a generous pinch of salt, and several cracks of black pepper. Pour in the vegetable broth, bring everything to a rolling boil, then drop the heat to low and let it simmer gently for fifteen minutes so the flavors marry.
Blend if desired:
For a silky smooth texture, use an immersion blender right in the pot and puree until you reach the consistency you like. I usually leave it a little chunky because I enjoy the texture, but a fully blended version feels incredibly luxurious.
Finish with cream:
Pour in the heavy cream and stir gently, heating through for two to three minutes without letting it boil. Taste and adjust the salt and pepper, then ladle into warm bowls and finish with chopped parsley if you are feeling fancy.
Pin it
| sweetpintable.com

There is something about a pot of mushroom soup simmering on the stove that makes a house feel like a home, no matter what kind of day you have had.

Choosing the Right Mushrooms

I have made this with plain white button mushrooms when the budget was tight and with a fancy mix of wild mushrooms when I was feeling extravagant, and honestly both versions are wonderful. The cremini strike the best balance between cost and flavor, giving you that slightly deeper, more mineral taste without requiring a special trip to a farmers market. If you do ever splurge on a handful of dried porcini, soak them in warm broth and add both the rehydrated mushrooms and the soaking liquid to the pot for an extra layer of intensity.

Making It Vegan

My sister eats dairy free and she was skeptical the first time I told her I had adapted this for her, but swapping the butter for more olive oil and the cream for a good quality coconut milk or oat cream works surprisingly well. The soup loses none of its comforting quality and the slight sweetness from coconut milk actually plays nicely with the earthy mushrooms.

What to Serve Alongside

The only thing this soup truly needs is something to soak it up with, and a thick slice of crusty bread toasted with a rub of garlic is the answer I keep coming back to. A simple green salad with a sharp vinaigrette on the side provides a fresh contrast that makes the whole meal feel complete.

  • Crusty sourdough or a baguette sliced and toasted is the classic move.
  • A swirl of truffle oil on top of each bowl turns a weeknight dinner into something that feels special.
  • Leftovers thicken overnight in the fridge and make an incredible sauce poured over rice or mashed potatoes the next day.
Silky Mushroom Soup ladled from a pot, aromatic thyme and garlic notes Pin it
Silky Mushroom Soup ladled from a pot, aromatic thyme and garlic notes | sweetpintable.com

Keep this recipe close because once the cold weather hits, you will find yourself reaching for it again and again. It is the kind of simple, nourishing bowl that makes everything feel a little more manageable.

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 pound fresh mushrooms (button or cremini), sliced
  • 1 medium yellow onion, finely diced
  • 2 cloves garlic, minced

Dairy & Liquids

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

Spices & Seasonings

  • 1 teaspoon dried thyme (or 1 tablespoon fresh thyme, chopped)
  • Kosher salt, to taste
  • Freshly ground black pepper, to taste
  • 1 tablespoon fresh parsley, chopped (for garnish, optional)

Instructions

1
Build the Flavor Base: Melt butter with olive oil in a large heavy-bottomed pot over medium heat. Add the diced onion and sauté until translucent and softened, about 3 to 4 minutes.
2
Cook 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 golden brown and their released moisture has evaporated.
3
Season the Mixture: Stir in the dried thyme, salt, and black pepper, coating the mushrooms evenly.
4
Simmer the Soup: Pour in the vegetable broth and bring to a gentle boil. Reduce the heat to low and simmer uncovered for 15 minutes to allow the flavors to meld.
5
Blend for Silky Texture: For a smoother consistency, use an immersion blender to purée the soup directly in the pot to your preferred texture, leaving some pieces if desired.
6
Finish with Cream: Stir in the heavy cream and warm gently over low heat for 2 to 3 minutes. Do not boil. Taste and adjust the salt and pepper as needed.
7
Serve and Garnish: Ladle the hot soup into serving bowls and garnish with freshly chopped parsley. Serve alongside crusty bread or garlic toast.
Additional Information

Equipment Needed

  • Large heavy-bottomed soup pot (6-quart capacity)
  • Wooden spoon or silicone spatula
  • Immersion blender (optional, for smoother texture)
  • 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 plant-based alternatives for dairy-free diets.
  • Review vegetable broth ingredient labels for potential allergens including celery, gluten, or soy.
Monica Reed

Passionate home cook sharing easy, family-friendly recipes and practical meal prep ideas.