Home / Soup / Classic Cream of Mushroom Soup

Classic Cream of Mushroom Soup

Rich and earthy cream of mushroom soup made with slowly browned mushrooms, fresh thyme, and a swirl of cream — far better than canned.

⏱ 15 minPrep time
🔥 30 minCook time
🍽 6Servings
🏷 SoupCategory
★★★★★(5 · 1)

Cream of mushroom soup became a staple of the American kitchen after Campbell’s introduced its condensed version in 1934, but the homemade version — made with fresh mushrooms slowly browned in butter — is a completely different dish. It is richer, earthier, and deeply comforting, the kind of soup that turns a rainy evening into something to look forward to.

Why this recipe works: The secret is browning the mushrooms properly. Mushrooms are mostly water, and until that water evaporates they steam rather than brown — so the key is patience: let them cook undisturbed in a hot pan until they turn deep golden, which develops the umami that makes this soup taste like it simmered for hours.

Key ingredients

  • Mushrooms: cremini are the best all-around choice; a mix of cremini and shiitake adds even more depth. Save the stems of shiitakes for the stock.
  • Butter and a splash of olive oil: butter for flavor, oil to keep it from burning.
  • Shallots or onion and garlic: the aromatic base.
  • Heavy cream and chicken or vegetable stock: the silky, savory liquid backbone.
  • Thyme and a finishing touch of sherry or cognac: optional but wonderful.

Technique tips

Do not crowd the pan — cook the mushrooms in batches if needed so they brown instead of steaming. Season in layers, adding salt early so the mushrooms release their liquid, then adjusting at the end. Blend part of the soup for creaminess and leave some chunks for texture, and always finish with a swirl of cream off the heat so it does not curdle.

Variations and storage

Add a spoonful of miso or a splash of soy sauce for extra umami, use wild mushrooms when they are in season, or keep it vegetarian with vegetable stock. The soup keeps in the fridge for 4 days and freezes well for up to 3 months — reheat gently over low heat, adding a splash of stock to loosen it.

Step by stepInstructions

  1. Melt the butter in a large pot and sauté the mushrooms until browned, about 8-10 minutes.
  2. Add the onion and cook until softened.
  3. Stir in the garlic and flour, cooking 1 minute.
  4. Gradually whisk in the broth until smooth.
  5. Simmer 15 minutes, then stir in the cream and thyme.
  6. Blend part of the soup for a creamier texture if desired, then season with salt and pepper.

💡 Chef tips & storage

Letting the mushrooms brown well before adding liquid builds deep, earthy flavor. Blending only part of the soup keeps some texture while still giving a creamy body.

Rate this recipe

★★★★★(5 · 1)
Sign in to rate this recipe.

Recipe details

Prep15 min
Cook30 min
Servings6
CategorySoup
PublishedAugust 12, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →