Creamy Mushroom Soup

Creamy Mushroom Soup steaming in a bowl with parsley and crusty bread Pin to board
Creamy Mushroom Soup steaming in a bowl with parsley and crusty bread | yumsera.com

This creamy mushroom soup begins with onions and garlic softened in butter and olive oil, then sliced mushrooms are cooked until deeply browned and their moisture has evaporated. Stir in thyme, season, add vegetable broth and simmer to concentrate flavor. Purée for a smooth finish or leave chunky, then fold in heavy cream and warm through. Garnish with parsley and serve with crusty bread; swap dairy for plant-based alternatives for a vegan version.

The rain was hammering against the kitchen window so hard I could barely hear the radio, which felt like the universe giving me permission to make soup. I had a paper bag of cremini mushrooms sitting on the counter from the farmers market, and the earthy smell hit me before I even untied the bag. Something about mushrooms makes you slow down, trimming and slicing while the kitchen fills with that deep, woods-after-rain fragrance. Forty minutes later I was ladling liquid comfort into a bowl and wondering why I ever bother with complicated dinners.

My neighbor Dave knocked on the door halfway through cooking, allegedly to return a wrench, but his real motive became obvious when he lingered near the stove sniffing the air like a cartoon character. I handed him a bowl without asking and he sat at my kitchen table in his muddy boots, eating in complete silence, which from Dave is the highest praise possible.

Ingredients

  • 500 g fresh mushrooms (button or cremini, sliced): The soul of the soup, and cremini give a deeper flavor than plain white buttons, so grab them if you can.
  • 1 medium onion, finely chopped: This builds the sweet aromatic base that everything else leans on, so do not rush it.
  • 2 cloves garlic, minced: Fresh garlic only, added late so it does not turn bitter.
  • 2 tbsp unsalted butter: Butter and mushrooms are old friends, and the butter helps them brown rather than steam.
  • 2 tbsp olive oil: Raising the smoke point of the butter so you can get real color on the mushrooms.
  • 750 ml vegetable broth: The liquid backbone, and a good quality broth makes a noticeable difference here.
  • 200 ml heavy cream: This turns everything velvety without making it heavy, added at the end so it never curdles.
  • 1 tsp dried thyme (or 1 tbsp fresh thyme, chopped): Thyme and mushrooms share the same woodland DNA and amplify each other beautifully.
  • Salt, to taste: Season in layers, a little with the onions, a little with the mushrooms, and a final check at the end.
  • Black pepper, to taste: Freshly cracked, always, because the pre ground stuff tastes like dusty disappointment.
  • 1 tbsp chopped parsley (for garnish, optional): A bright green finishing touch that makes the bowl look as good as it tastes.

Instructions

Melt and soften:
Set a large pot over medium heat and add the butter and olive oil, letting them melt together until the butter stops foaming. Drop in the chopped onion and stir occasionally for about 3 to 4 minutes until it turns translucent and sweet smelling.
Brown the mushrooms:
Add the minced garlic and all those sliced mushrooms, spreading them in an even layer if your pot allows it. Cook for 8 to 10 minutes, resisting the urge to stir constantly, because letting them sit is what creates that gorgeous golden brown color and deep flavor.
Season the pot:
Stir in the dried thyme, a generous pinch of salt, and several cranks of black pepper, letting the herbs bloom in the hot fat for about 30 seconds until you can smell them.
Simmer and develop:
Pour in the vegetable broth, scraping up any browned bits stuck to the bottom of the pot, and bring it to a boil. Reduce the heat and let it bubble gently for 15 minutes so the flavors marry and the kitchen smells incredible.
Blend if you like:
For a silky smooth soup, use an immersion blender right in the pot and puree until you reach the consistency you want. I usually go half and half, leaving some mushroom pieces for texture because I like a bit of bite.
Finish with cream:
Stir in the heavy cream and warm everything through gently for 2 to 3 minutes on low heat, never letting it boil. Taste and add more salt or pepper if the soup needs it, which it probably will.
Serve and garnish:
Ladle into warm bowls and scatter chopped parsley over the top while the soup is still steaming. Serve with something crusty to mop up every last drop.
Warm Mushroom Soup with browned mushrooms, silky cream, and wooden spoon Pin to board
Warm Mushroom Soup with browned mushrooms, silky cream, and wooden spoon | yumsera.com

I made this for my mother one November evening when she was recovering from a cold and could barely taste anything. She finished the entire bowl, looked up, and said the mushrooms brought her taste buds back to life, and I am choosing to believe that was not just the fever talking.

Getting the Best Mushrooms

Buy mushrooms that look firm and dry with tightly closed caps, and avoid any that feel slimy or have dark spots, because they have already started breaking down and will make your soup taste flat. I learned through trial and error that wiping them with a damp cloth works better than rinsing under water, since mushrooms act like little sponges and soak up moisture that interferes with browning.

Making It Your Own

A splash of dry white wine added right after the mushrooms finish browning and left to cook off for a minute adds a layer of acidity that brightens the whole pot, and it is a trick I borrowed from a restaurant chef friend who swears by it. You could also throw in a handful of dried porcini that have been soaked in warm water, or swap half the cremini for shiitake if you want a more complex, slightly smoky profile.

Storage and Reheating

This soup keeps beautifully in the refrigerator for up to four days in a sealed container, and the flavor actually improves overnight as everything settles together. Reheat it gently on the stove over low heat rather than using a microwave, stirring occasionally so the cream does not separate.

  • Freeze individual portions without the cream, then stir it in fresh when you reheat for the best texture.
  • A pinch of nutmeg added with the thyme is a tiny touch that makes the soup taste unexpectedly sophisticated.
  • Always taste for salt right before serving because chilled soup loses some of its perceived seasoning.
Hearty Mushroom Soup garnished with thyme, ladled into bowls beside toast Pin to board
Hearty Mushroom Soup garnished with thyme, ladled into bowls beside toast | yumsera.com

Some recipes are just dinner and some recipes become the thing you reach for when the world feels a little too loud. This is the second kind, and it only asks for forty minutes and a single pot to remind you that simple food is almost always the best food.

Recipe FAQs

Use a wide, hot pan and avoid overcrowding so moisture can evaporate. Cook in a mix of butter and oil, allow mushrooms to sit undisturbed to develop color, and stir only when they release and reabsorb their juices.

Yes. Replace butter with olive oil or vegan margarine and use a full‑fat plant-based cream (oat or cashew) to maintain richness and mouthfeel.

Button or cremini are reliable for even cooking; cremini and portobello add deeper flavor. Wild varieties bring earthier notes—adjust cooking time if pieces are larger.

For a thicker texture, purée part or all of the soup with an immersion blender. To thin it, add a splash more vegetable broth or water and reheat gently.

Yes. A splash of dry white wine added after mushrooms brown and before the broth adds acidity and depth—simmer briefly to cook off the alcohol.

Cool completely, refrigerate in an airtight container for up to 3 days, or freeze for up to 2 months. Reheat gently on the stovetop to avoid breaking the cream; stir frequently and add a little broth if too thick.

Creamy Mushroom Soup

Silky mushroom soup with thyme, cream, and broth—rich, warming, and vegetarian-friendly.

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
  • ~1 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, optional)

Instructions

1
Build the Flavor Base: Melt butter with olive oil in a large heavy-bottomed pot over medium heat. Add the chopped 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 browned and most of their released moisture has evaporated.
3
Season the Mixture: Stir in the dried thyme along with a generous pinch of salt and freshly cracked black pepper to coat the mushrooms evenly.
4
Simmer the Soup: Pour in the vegetable broth and stir to combine, scraping up any browned bits from the bottom of the pot. Bring to a boil, then reduce the heat to low and let the soup simmer gently for 15 minutes to develop the flavors.
5
Blend to Desired Consistency: For a velvety, smooth texture, use an immersion blender to purée the soup directly in the pot until it reaches your preferred consistency. For a rustic, chunky soup, skip this step entirely.
6
Finish with Cream: Stir the heavy cream into the soup and warm gently over low heat for 2 to 3 minutes. Do not let it boil. Taste and adjust the salt and pepper as needed.
7
Serve and Garnish: Ladle the hot soup into individual bowls and garnish with freshly chopped parsley. Serve immediately with crusty bread or garlic toast alongside.
Additional Information

Equipment Needed

  • Large heavy-bottomed soup pot or Dutch oven
  • Wooden spoon or silicone spatula
  • Immersion blender (optional, for puréeing)
  • Ladle
  • Chef's knife and cutting board

Nutrition (Per Serving)

Calories 220
Protein 6g
Carbs 14g
Fat 15g

Allergy Information

  • Contains dairy (butter and heavy cream). Substitute with dairy-free alternatives if needed.
  • Check the vegetable broth label for potential allergens such as celery, soy, or gluten if you have sensitivities.
Sera Whitman

Sera shares easy recipes and practical cooking tips for family-friendly meals everyone will love.