Go Back
cream of mushroom soup with potatoes and herbs

Cream of Mushroom Soup with Potatoes and Herbs

A rich, hearty, and deeply flavorful homemade cream of mushroom soup, elevated with tender chunks of potato and fresh herbs. Perfect for a comforting meal.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings: 6 servings
Course: Appetizer, Lunch, Soup
Cuisine: American, Comfort Food
Calories: 310

Ingredients
  

Mushroom Base
  • 1.5 lbs Cremini or button mushrooms Thickly sliced
  • 4 tbsp Unsalted butter
  • 1 large Yellow onion Finely chopped
  • 2 cloves Garlic Minced
  • 2 tbsp All-purpose flour
Soup Body
  • 1 lb Yukon Gold potatoes Peeled and small diced (1/2 inch)
  • 4 cups Vegetable or chicken broth Low sodium preferred
  • 1 cup Heavy cream
  • 1 tsp Fresh thyme leaves
  • 1 tbsp Fresh parsley Chopped, for garnish
  • 1/2 tsp Salt Or to taste
  • 1/4 tsp Black pepper Freshly ground

Method
 

Instructions
  1. In a large Dutch oven or heavy-bottomed pot, melt the butter over medium-high heat. Add the sliced mushrooms and cook without stirring much for the first 5 minutes to allow them to brown. Continue cooking until deeply golden brown and moisture has evaporated (about 10-12 minutes total).
  2. Reduce heat to medium. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and fresh thyme, cooking for 1 minute until fragrant.
  3. Sprinkle the flour over the vegetables and stir constantly for 1 minute to cook out the raw flour taste, creating a roux.
  4. Slowly whisk in the broth, scraping up any browned bits from the bottom of the pot. Bring the mixture to a simmer, then add the diced potatoes. Season with salt and pepper. Reduce heat to low, cover partially, and simmer for 15-20 minutes, or until the potatoes are fork-tender.
  5. Remove about 2 cups of the soup mixture (primarily mushrooms and broth, leaving most of the potatoes behind) and transfer to a blender. Blend until very smooth. Alternatively, use an immersion blender directly in the pot until the desired chunkiness is achieved, ensuring some potatoes remain intact.
  6. Return the pureed mixture to the pot (if using a separate blender). Stir in the heavy cream. Heat gently until warmed through (do not boil after adding cream). Taste and adjust seasoning as needed.
  7. Ladle the soup into bowls. Garnish generously with fresh chopped parsley before serving hot.

Notes

For a deeper mushroom flavor, use a mix of dried porcini mushrooms (rehydrated) along with fresh mushrooms, using a splash of the strained porcini soaking liquid as part of the broth. For a vegan version, substitute butter with olive oil and heavy cream with full-fat coconut milk or cashew cream.
QR Code linking back to recipe