Creamy Mushroom Soup

🕒 Prep: 10 min
🔥 Cook: 20 min
🍽 Serves: 4
4 Reviews

Creamy Mushroom Soup is a comforting classic that warms the soul and delights the senses. This version is rich and velvety, with a depth of flavor that will make you savor every spoonful. Perfect for a chilly day or when you need a simple yet satisfying meal.

Creamy Mushroom Soup

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.

Ingredients for Creamy Mushroom Soup

Ingredients for Creamy Mushroom Soup

The base of this soup is a combination of butter and olive oil, which provides richness and flavor. The onion and garlic create a savory foundation that's enhanced by the earthy tones of the mushrooms. Using a blend of button, cremini, and shiitake mushrooms gives the soup a complex, robust flavor. Chicken or vegetable broth forms the liquid base, while heavy cream adds a luxurious texture. Salt, black pepper, and fresh thyme are used to season the soup perfectly, and a touch of flour helps thicken it slightly. Finally, a sprinkle of fresh parsley adds a pop of color and freshness when serving.

Why This Creamy Mushroom Soup Works

At the start, the butter and oil melt together and coat the onion and garlic. As they sit over medium heat, the onion softens and turns a little sweet, so it doesn’t taste sharp anymore. When the mushrooms go in, the salt pulls out their water. First they look wet and steamy, then that liquid cooks off and the mushrooms start to brown. That browning gives the soup a deeper color and a stronger mushroom taste.

After a few minutes, the flour sticks to the butter and mushroom juices and forms a thin paste on the bottom of the pot. Once the broth is poured in slowly and stirred, that flour swells up and thickens the liquid so it doesn’t stay watery. While the soup simmers, the mushrooms soften even more and blend into the broth. Near the end, the cream goes in on low heat, so it warms and mixes in without boiling or splitting. Blending at the finish breaks down the soft mushrooms and onions, so everything turns smooth and creamy instead of chunky.

Creamy Mushroom Soup Tips & Tricks

  • If you prefer a chunkier soup, blend only half of the mixture and mix it back with the unblended soup.
  • To deepen the flavor, try roasting the mushrooms in the oven before adding them to the soup.
  • For an extra touch of decadence, drizzle a bit of truffle oil over the soup just before serving.

Mistakes To Avoid

Letting the mushrooms steam instead of brown is a common problem. When the pot is crowded or the heat is too low, the mushrooms sit in their own liquid and stay pale and rubbery. The soup then tastes watery and thin, and even after blending, the flavor feels flat and the texture can seem a bit slimy instead of rich.

Adding the broth too fast after the flour goes in often leaves small flour lumps. The flour on the bottom doesn’t get mixed in, so it cooks into tiny dumpling-like bits. In the finished soup, these show up as grainy, pasty clumps instead of a smooth, creamy texture.

Boiling the soup after the cream is added can cause trouble. When the heat is too high, the cream can split and form little curds, and a greasy layer can float on top. The soup then looks broken and feels rough on the tongue instead of silky.

Skipping the blending step or only half-blending changes the whole feel of the dish. Large mushroom and onion pieces stay chewy and stringy in the bowl. The soup ends up more like a chunky stew than a creamy, smooth soup.

Equipment Used:

Large pot, immersion blender

Ingredients

  1. 2 tbsp unsalted butter
  2. 1 tbsp olive oil
  3. 1 medium yellow onion, diced
  4. 2 cloves garlic, minced
  5. 1 lb mixed mushrooms (button, cremini, shiitake), sliced
  6. 4 cups chicken or vegetable broth
  7. 1 cup heavy cream
  8. 1 tsp salt
  9. 1/2 tsp black pepper
  10. 1 tbsp fresh thyme leaves
  11. 1 tbsp all-purpose flour
  12. 1/4 cup fresh parsley, chopped for garnish

Step-by-step Instructions

  1. 1. In a large pot, melt butter with olive oil over medium heat.
  2. 2. Add the onion and garlic, sauté until onion is translucent.
  3. 3. Add mushrooms, salt, and pepper; cook until mushrooms are browned and have released their moisture.
  4. 4. Stir in flour and cook for 1 minute, stirring constantly.
  5. 5. Gradually add broth, stirring continuously to avoid lumps.
  6. 6. Bring to a simmer and cook for 15 minutes.
  7. 7. Reduce heat to low and stir in the cream and thyme.
  8. 8. Cook for another 5 minutes, do not boil.
  9. 9. Remove from heat and use an immersion blender to blend until smooth, or transfer to a blender in batches.
  10. 10. Serve hot, garnished with fresh parsley.

Frequently Asked Questions

Can I use milk instead of heavy cream?
Yes, you can, but the soup will be less rich. Consider adding a bit more flour for thickness if needed.
How long will the soup keep in the fridge?
The soup can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove.
Can I freeze this soup?
Yes, but it's best to freeze it before adding the cream. Add the cream after reheating.

Serving Ideas for Creamy Mushroom Soup

This soup pairs wonderfully with a slice of crusty sourdough bread or a simple arugula salad drizzled with lemon vinaigrette. For a heartier meal, serve it alongside a grilled cheese sandwich made with sharp cheddar or gruyere.

Ratings and Comments

Your feedback helps other cooks — thank you!

This recipe is for informational purposes only. Always follow proper food safety practices, cook foods to safe internal temperatures, and store leftovers appropriately. Results may vary.