Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cream of Mushroom Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.2 from 33 reviews
  • Author: Mariam
  • Prep Time: 0h 15m
  • Cook Time: 0h 30m
  • Total Time: 0h 45m
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

This creamy mushroom soup is a comforting and flavorful dish made with fresh mushrooms, aromatic onions and garlic, and a rich blend of broth and cream. Perfectly smooth yet full of earthy mushroom taste, it’s easy to prepare on the stovetop and ideal for warming up during cooler days. Garnished with fresh thyme and served with crusty bread or croutons, this soup makes a satisfying appetizer or light meal.


Ingredients

Scale

Soup Ingredients

  • 1 pound fresh mushrooms (cremini, button, or a mix), cleaned and sliced
  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 4 cups vegetable or chicken broth
  • 1 cup heavy cream
  • Salt and freshly ground black pepper, to taste
  • Fresh thyme leaves, for garnish (optional)
  • Crusty bread or croutons, for serving (optional)


Instructions

  1. Sauté Onions: Heat a large pot over medium heat and add the butter and olive oil. Once the butter is melted, add the chopped onion and cook until it becomes translucent, about 3-5 minutes.
  2. Add Garlic: Stir in the minced garlic and cook for an additional minute until fragrant.
  3. Cook Mushrooms: Add the sliced mushrooms to the pot and cook until they release their moisture and start to brown, about 8-10 minutes.
  4. Add Flour: Sprinkle the flour over the mushroom mixture, stirring well to coat the mushrooms evenly. Cook for 2-3 minutes to remove the raw flour taste.
  5. Simmer with Broth: Slowly pour in the broth, stirring constantly, and bring the mixture to a gentle simmer. Cook for 10-15 minutes, allowing the soup to slightly thicken.
  6. Blend Soup: Use an immersion blender to blend the soup until smooth, or leave it chunky if you prefer a more textured soup. Alternatively, you can transfer the soup in batches to a blender, then return it to the pot.
  7. Add Cream and Season: Stir in the heavy cream and allow the soup to heat through. Season with salt and pepper to taste.
  8. Serve: Serve the soup hot, garnished with fresh thyme leaves and accompanied by crusty bread or croutons if desired.

Notes

  • For a vegan version, substitute heavy cream with coconut cream or a plant-based cream alternative.
  • You can use vegetable broth to keep the soup vegetarian.
  • Adjust the thickness by varying the amount of flour and cream used.
  • Fresh thyme garnish adds aroma but is optional.
  • Blend to your preferred texture: smooth or chunky.
  • Crusty bread or croutons complement the soup nicely for added texture.