Creamy Mushroom Soup

Creamy Mushroom Soup steaming in bowl, earthy aroma, garnish of parsley Save Pin
Creamy Mushroom Soup steaming in bowl, earthy aroma, garnish of parsley | noshtheory.com

Brown sliced mushrooms with onion, garlic, butter and olive oil until deeply caramelized, then stir in thyme and seasoning. Add vegetable broth and simmer 15 minutes; blend if you prefer a smooth texture. Stir in heavy cream, heat gently, adjust salt and pepper. Serves four in about 40 minutes. Garnish with chopped parsley and serve with crusty bread.

The smell of mushrooms hitting a hot pan with butter is one of those scents that pulls people into the kitchen before you even call them for dinner. My neighbor once knocked on my door during a snowstorm asking what I was cooking, and she ended up staying for two bowls of this soup. Earthy, velvety, and deeply satisfying, it has become my cold weather ritual.

I started making this on rainy Sunday evenings when cooking felt like therapy and nothing else would do. One evening my daughter walked in, dipped her finger in the pot, and declared it tasted like a hug in a bowl, which is still the best review I have ever received.

Ingredients

  • 500 g fresh mushrooms (button or cremini, sliced): Cremini give a deeper flavor, but a mix of varieties makes it even more interesting.
  • 1 medium onion, finely chopped: The onion builds a sweet foundation that balances the earthy mushrooms beautifully.
  • 2 cloves garlic, minced: Fresh garlic is nonnegotiable here, it wakes up every other ingredient in the pot.
  • 2 tbsp unsalted butter: Butter gives the soup its luxurious mouthfeel and a gentle golden sweetness.
  • 2 tbsp olive oil: Olive oil prevents the butter from burning and adds its own fruity depth.
  • 750 ml vegetable broth: A good quality broth makes all the difference, so taste it before you pour it in.
  • 200 ml heavy cream: The cream transforms everything into something silky and coat the back of your spoon perfect.
  • 1 tsp dried thyme (or 1 tbsp fresh thyme, chopped): Thyme and mushrooms are old friends that bring out the best in each other.
  • Salt, to taste: Season gradually and taste often because mushrooms absorb salt differently depending on their variety.
  • Black pepper, to taste: A generous pinch of freshly cracked pepper adds just enough warmth.
  • 1 tbsp chopped parsley (for garnish, optional): A bright green sprinkle at the end makes it look as good as it tastes.

Instructions

Melt and soften:
Heat the butter and olive oil together in a large pot over medium heat until the butter foams and starts to quiet down. Toss in the chopped onion and stir occasionally until it turns soft and translucent, about three to four minutes.
Brown the mushrooms:
Add the minced garlic and all those sliced mushrooms, then resist the urge to stir too often so they actually caramelize and turn golden. This takes eight to ten minutes and the transformation in smell will tell you everything is working.
Season the pot:
Stir in the thyme, salt, and pepper, letting the herbs toast for just a moment until your kitchen smells impossibly good.
Simmer and meld:
Pour in the vegetable broth and bring everything to a gentle boil before reducing the heat to low. Let it simmer uncovered for fifteen minutes so the flavors concentrate and deepen.
Blend if you like:
Use an immersion blender to puree the soup partially or fully depending on whether you prefer it rustic or velvety smooth. I usually go halfway because I love finding tender mushroom pieces in each spoonful.
Finish with cream:
Stir in the heavy cream and warm it through gently for two to three minutes without letting it boil. Taste and adjust the salt and pepper one final time before serving.
Serve with care:
Ladle the soup into warm bowls and finish with a scattering of fresh parsley and an extra crack of black pepper.
Hearty Mushroom Soup served with crusty bread, velvety texture, warm spices Save Pin
Hearty Mushroom Soup served with crusty bread, velvety texture, warm spices | noshtheory.com

There was a night the power went out during dinner and we ate this soup by candlelight, laughing at how the universe seemed to want us to slow down. Somehow the flicker made every spoonful taste better, and now I always dim the lights when I serve it.

Picking the Right Mushrooms

Button mushrooms are easy to find and work perfectly fine, but cremini bring a slightly deeper, more concentrated flavor that I personally prefer. If you can get your hands on wild mushrooms like chanterelles or oyster mushrooms, even a small handful added to the mix will elevate this soup to something truly special.

Making It Your Own

A splash of white wine poured in right after the mushrooms finish browning adds a wonderful layer of acidity that cuts through the richness. You could also stir in a spoonful of miso paste with the broth for an umami boost that nobody will guess is there.

Serving and Storing

This soup reheats beautifully on the stove over low heat, though you may need to add a splash of broth to loosen it back up. It also freezes well for up to three months if you hold the cream and add it fresh when you reheat.

  • Crusty sourdough or garlic toast on the side is practically mandatory in my house.
  • A drizzle of good olive oil on top right before serving adds a fruity finishing touch.
  • Always taste the soup one last time after reheating because seasonings can mellow overnight.

Bowl of homemade Mushroom Soup with browned mushrooms, cream swirling, ladle Save Pin
Bowl of homemade Mushroom Soup with browned mushrooms, cream swirling, ladle | noshtheory.com

Some recipes are just food, but this mushroom soup has a way of turning an ordinary evening into something worth remembering. Keep it in your back pocket for the first cold night of the year and thank yourself later.

Recipe FAQs

Button or cremini are reliable for texture and flavor; cremini and portobello add deeper, earthier notes. Wild mushrooms bring intensity if available.

Swap butter for olive oil or vegan butter and replace heavy cream with a plant-based cream or full-fat coconut milk. Check broth ingredients for allergens.

Cook mushrooms in batches to avoid steaming, letting them brown thoroughly. A splash of white wine while sautéing and using a concentrated vegetable broth also deepen the flavor.

Puree with an immersion blender for a silky finish, or pulse briefly to retain some mushroom texture. Both approaches work; choose based on desired mouthfeel.

Freeze without cream for best results; add cream when reheating to preserve texture. Thaw overnight in the fridge and reheat gently on the stovetop.

Stored in an airtight container, it keeps 3–4 days. Reheat slowly over low heat and stir in a splash of broth or cream if it thickens too much.

Creamy Mushroom Soup

Silky mushroom soup with browned mushrooms, thyme and cream — ready in 40 minutes, serves four.

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

Ingredients

Vegetables

  • 1 lb 2 oz fresh mushrooms (button or cremini), sliced
  • 1 medium yellow 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)
  • Kosher salt, to taste
  • Freshly ground black pepper, to taste
  • 1 tablespoon fresh parsley, chopped (for garnish)

Instructions

1
Build the Flavor Base: Melt the 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, a generous pinch of salt, and freshly ground black pepper until evenly distributed throughout the mushroom mixture.
4
Simmer the Soup: Pour in the vegetable broth and bring to a gentle boil. Reduce the heat to low and let the soup simmer uncovered for 15 minutes, allowing the flavors to meld together.
5
Blend to Desired Consistency: For a silky, smooth texture, use an immersion blender to purée the soup directly in the pot until you reach your preferred consistency. For a rustic version, leave the soup chunky or blend only half of it.
6
Finish with Cream: Stir in the heavy cream and warm gently over low heat for 2 to 3 minutes. Do not let it come to a boil. Taste and adjust the salt and pepper as needed.
7
Serve and Garnish: Ladle the hot soup into warmed bowls and garnish with freshly chopped parsley. Serve immediately alongside crusty bread or garlic toast.
Additional Information

Equipment Needed

  • Large heavy-bottomed soup pot or Dutch oven
  • Wooden spoon or silicone spatula
  • Immersion blender (optional, for smooth texture)
  • 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 depending on your sensitivity.
Ivy Rosen

Passionate home cook sharing weeknight meals, kitchen hacks, and everyday cooking joy.