Mushroom Soup — Creamy Comfort

Creamy Mushroom Soup steaming in bowls, earthy aroma and parsley garnish Save
Creamy Mushroom Soup steaming in bowls, earthy aroma and parsley garnish | cookedcomfort.com

This creamy mushroom soup begins by gently sautéing onion and garlic in butter and olive oil, then browning sliced mushrooms until their moisture evaporates to concentrate flavor. Add thyme, season, and pour in vegetable broth to simmer for 15 minutes. Optionally blend for a smooth texture, then stir in cream and warm gently. Garnish with parsley and serve with crusty bread; swap dairy for plant-based alternatives for a vegan version.

Rain was hammering the kitchen window the afternoon I threw together this mushroom soup on a whim, using nothing but a sad half pound of cremini and some cream that was about to turn. One spoonful changed everything. The earthy depth hit me like a wall, and I stood there at the stove eating straight from the ladle like some kind of feral soup gremlin. That pot never even made it to the table.

My neighbor Dave knocked on my door during a power outage last February, and I heated this soup on a camp stove in near darkness while we swapped increasingly ridiculous ghost stories. He asked for the recipe before the lights even came back on.

Ingredients

  • 500 g fresh mushrooms (button or cremini, sliced): Cremini bring deeper flavor but button mushrooms work fine if that is what you have.
  • 1 medium onion, finely chopped: This builds the sweet aromatic base that balances all that earthiness.
  • 2 cloves garlic, minced: Fresh garlic only, and add it after the onions so it does not burn and turn bitter.
  • 2 tbsp unsalted butter: Butter and mushrooms are old friends and you should never come between them.
  • 2 tbsp olive oil: Raising the smoke point so the mushrooms actually brown instead of steaming.
  • 750 ml vegetable broth: A good quality broth makes a huge difference here since there are so few ingredients.
  • 200 ml heavy cream: This is what turns it from a watery mess into something velvet smooth.
  • 1 tsp dried thyme (or 1 tbsp fresh thyme, chopped): Thyme and mushrooms share some kind of ancient bond that nothing else can replicate.
  • Salt and black pepper, to taste: Season in layers throughout cooking, not just at the end.
  • 1 tbsp chopped parsley (optional, for garnish): A bright green finish that makes the bowl look like you care about presentation.

Instructions

Melt and soften:
Heat the butter and olive oil together in a large pot over medium heat until the butter stops foaming. Toss in the chopped onion and stir occasionally until it turns translucent and sweet, about 3 to 4 minutes.
Build the mushroom layer:
Add the minced garlic and all those sliced mushrooms, then resist the urge to stir constantly. Let them sit undisturbed for stretches so they actually caramelize and turn golden brown, roughly 8 to 10 minutes.
Wake up the spices:
Stir in the dried thyme along with a generous pinch of salt and pepper. Let everything cook together for about a minute until your kitchen smells impossibly good.
Simmer and meld:
Pour in the vegetable broth, scrape up any browned bits stuck to the bottom of the pot, and bring everything to a boil. Drop the heat to low and let it simmer uncovered for 15 minutes so the flavors concentrate.
Blend if you want:
Use an immersion blender to puree the soup partially or completely depending on whether you like it rustic or silky. Leaving some mushroom pieces whole gives it a heartier feel.
Finish with cream:
Stir in the heavy cream and let the soup heat gently for another 2 to 3 minutes without boiling. Taste and adjust the salt and pepper before serving in warm bowls with parsley scattered on top.
Hearty Mushroom Soup with browned mushrooms, silky cream, served with toast Save
Hearty Mushroom Soup with browned mushrooms, silky cream, served with toast | cookedcomfort.com

I once served this at a tiny dinner party where three people who swore they hated mushrooms went back for seconds. Watching someone rewrite their own food rules in real time over a bowl of soup is quietly thrilling.

Getting the Best Sear on Your Mushrooms

The biggest mistake people make with mushroom soup is treating the mushrooms gently when they actually need rough love. Use high heat, leave them alone in the pan, and wait until the moisture cooks off before you expect any color. The butter and oil combination matters because butter alone burns at the temperature mushrooms need to brown properly.

Choosing the Right Mushrooms

Button mushrooms will absolutely work but cremini bring a deeper, more concentrated flavor that makes the soup taste like it came from a restaurant. Mixing in a handful of dried porcini that have been rehydrated is a cheat code I discovered during a pantry emergency. Portobello caps add gorgeous color and a meaty quality, while wild mushrooms like chanterelles turn this into something almost fancy enough for a holiday meal.

Serving and Storing

This soup tastes even better the next day because the flavors continue to deepen as it sits in the fridge overnight. A chunk of crusty bread or a slice of garlic toast is not optional in my house, it is the law.

  • Store leftovers in an airtight container for up to 4 days and reheat gently on the stove.
  • Freeze individual portions in freezer bags laid flat so they thaw quickly on busy nights.
  • Always reheat on low heat to keep the cream from separating and looking grainy.
Velvety Mushroom Soup ladled from pot, thyme-scented and ready to enjoy Save
Velvety Mushroom Soup ladled from pot, thyme-scented and ready to enjoy | cookedcomfort.com

Some recipes become staples because they ask so little and give so much back, and this soup earns its spot in that category every single time. Keep it in your back pocket for the next rainy day, because it will come.

Recipe FAQs

Button and cremini offer mild, consistent flavor; cremini and portobello add deeper, earthier notes. Wild mushrooms bring intense umami—use a mix for complexity.

Brown mushrooms in butter and oil until well caramelized and moisture has mostly evaporated. A splash of white wine while sautéing also brightens and deepens the profile.

Use an immersion blender or transfer to a blender to puree to your desired consistency. Leave some chunks if you prefer texture.

Substitute butter with olive oil or vegan margarine and replace heavy cream with canned coconut milk or a cashew cream for a rich, dairy-free finish.

Cool completely, refrigerate in an airtight container for up to 3 days or freeze up to 3 months. Reheat gently over low heat and add a splash of broth or water if too thick.

Taste after simmering and again after adding cream. Adjust salt and pepper, add more thyme or a pinch of nutmeg for warmth, and finish with fresh parsley for brightness.

Mushroom Soup — Creamy Comfort

Silky mushroom soup with browned mushrooms, garlic, thyme and cream—comforting starter for chilly days.

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

Ingredients

Vegetables

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

Dairy & Liquids

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

Spices & Seasonings

  • 1 teaspoon dried thyme (or 1 tablespoon fresh thyme, chopped)
  • Salt, to taste
  • Black pepper, to taste
  • 1 tablespoon chopped fresh parsley, for garnish (optional)

Instructions

1
Sauté the Aromatics: Melt the butter with olive oil in a large soup pot over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 3 to 4 minutes.
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 most of their released moisture has evaporated.
3
Season the Base: Stir in the dried thyme, salt, and black pepper, coating the mushrooms and onions evenly with the seasonings.
4
Simmer the Soup: Pour in the vegetable broth and bring the mixture 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 to Desired Consistency: For a smoother, creamier texture, use an immersion blender to purée the soup directly in the pot until you reach your preferred consistency. For a rustic version, skip this step or blend only partially.
6
Finish with Cream: Stir in the heavy cream and heat gently over low for 2 to 3 minutes. Do not let the soup boil after adding the cream. Taste and adjust the salt and pepper as needed.
7
Serve and Garnish: Ladle the hot soup into individual 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 (optional)
  • 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 plant-based alternatives for a dairy-free version.
  • Check the vegetable broth label for potential allergens such as celery or gluten if you have sensitivities.
Evelyn Foster

Home cook sharing easy, nourishing recipes and helpful kitchen tips for everyday family meals.