Classic Cream of Mushroom Soup, Smooth and Savory

By: Ordinary Glow Team Updated on September 6, 2026 Everyday Recipes

Tags: #mushrooms #cream-soup #vegetarian #comfort-food #stovetop

Ordinary Glow editorial team emblem
Ordinary Glow Team

The Ordinary Glow Team creates welcoming recipes, useful home guides, and realistic projects for everyday living.

Updated on September 6, 2026

Read more →
Cream of mushroom soup with cream swirl, thyme, and browned mushrooms Pin it
Cream of mushroom soup with cream swirl, thyme, and browned mushrooms

Classic cream of mushroom soup should taste like mushrooms first. Not just cream, not just salt, and not that flat canned flavor. This version starts by cooking the mushrooms until they give up their water and begin to brown.

A little thyme, onion, garlic, and dry sherry make the soup smell like a quiet restaurant kitchen. The texture is smooth but not gluey, with enough body to coat a spoon.

Serve it as a starter, a light supper with toast, or a homemade base for casseroles. It is simple food, but the details matter.

The Earthy Mushroom Base

Choose mushrooms that feel firm and dry, not slimy or bruised. Cremini give the soup a deeper color and flavor than plain white mushrooms, and a small handful of dried porcini adds a savory backbone without making the recipe fussy.

Ingredients for cream of mushroom soup with mushrooms, thyme, cream, and broth
Ingredients for cream of mushroom soup with mushrooms, thyme, cream, and broth
  • Cremini mushrooms. The main flavor of the soup, earthy and meaty once browned.
  • Dried porcini mushrooms. Add concentrated mushroom depth and make the broth taste fuller.
  • Butter and olive oil. Help the mushrooms brown while giving the soup a rounded finish.
  • Yellow onion. Softens into the base and adds gentle sweetness.
  • Garlic. Brings savory aroma without taking over the mushrooms.
  • Fresh thyme. Keeps the cream from tasting heavy.
  • All-purpose flour. Thickens the soup through a simple roux.
  • Vegetable broth. Keeps the soup vegetarian and lets the mushrooms stay in charge.
  • Dry sherry. Adds a nutty edge that makes the soup taste slow-cooked.
  • Heavy cream. Gives the final bowl its smooth, satisfying body.

Classic Cream of Mushroom Soup Method

  1. Soak the porcini. Cover the dried mushrooms with hot broth and let them soften while you prep the fresh mushrooms.
  2. Brown the fresh mushrooms. Cook them in butter and oil until their liquid evaporates and the edges turn golden. This is where the soup gets most of its flavor.
  3. Soften the aromatics. Add onion, garlic, thyme, salt, and pepper. Cook until the onion looks glossy and tender.
  4. Make the roux. Sprinkle in the flour and stir for a couple of minutes so the soup thickens without tasting pasty.
  5. Simmer the soup. Add the strained porcini broth, chopped porcini, vegetable broth, and sherry. Simmer until the mushrooms are tender and the broth smells rich.
  6. Blend and finish. Blend until smooth, return to low heat, then stir in the cream. Taste before serving because mushrooms need enough salt to wake up.
Four cooking steps for cream of mushroom soup from soaking to blending
Four cooking steps for cream of mushroom soup from soaking to blending

Brown Until The Pan Quietens

Mushrooms are full of water, so the first few minutes in the pot look unimpressive. They shrink, steam, and release liquid. Keep cooking. Once that moisture evaporates, the pan gets quieter and the mushrooms finally start browning. That color is the difference between a pale creamy soup and one that tastes roasted and savory.

Do not crowd a small pot. If the mushrooms pile too high, they steam for too long and never develop much flavor. A wide Dutch oven or soup pot helps. Food Network Kitchen uses both dried and fresh mushrooms in its cream of mushroom soup, a smart move when you want a deeper broth.

Blend For Silk, Not Paste

A blender gives this soup the smooth finish people expect from classic cream of mushroom soup. Let the soup cool for a few minutes first, then blend in batches if you are using a countertop blender. Fill it only halfway and hold the lid with a towel because hot soup expands as it blends.

If you like a little texture, scoop out a cup of browned mushrooms before blending and stir them back in at the end. For a fully smooth bowl, strain the blended soup through a fine-mesh sieve. That extra step feels restaurant-like, but it only takes a minute. The James Beard Foundation's old-fashioned version leans into mushrooms and aromatics too, which is a useful reminder that good mushroom soup starts before the cream.

Keep The Cream In Balance

Heavy cream makes the soup feel plush, but too much can flatten the mushroom flavor. Add it after blending and keep the heat low. You want steam, not a hard boil. Boiling cream can make the soup look slightly broken, especially after reheating.

If you want a lighter bowl, use half-and-half. For a richer supper, finish each serving with a spoonful of sauteed mushrooms and a few thyme leaves. The same cozy mood works well beside broccoli cheddar soup or a small cup of rich creamy lasagna soup when you are building a soup-and-sandwich dinner.

Swaps That Still Taste Classic

You can make this with all cremini, all white button, or a mix of portobello stems and caps. Shiitake are lovely too, but remove the tough stems. If you skip dried porcini, add an extra cup of fresh mushrooms and let them brown well.

For a gluten-free version, use cornstarch slurry instead of flour. For dairy-free soup, use olive oil in place of butter and stir in unsweetened oat cream or cashew cream at the end. It will taste different, but still comforting. Mushrooms are perishable produce, so store them chilled according to the FDA produce safety guidance. If you bought extra mushrooms, use them in tuna mushroom pasta later in the week.

Store It Without Graininess

Cool the soup quickly, then refrigerate it in shallow airtight containers. The USDA recommends dividing large amounts of leftovers so they cool faster, and using refrigerated leftovers within 3 to 4 days. Their leftovers and food safety guidance is especially useful for big pots of soup.

Reheat cream of mushroom soup gently on the stove over medium-low heat. Add a splash of broth or water if it thickened overnight. Stir often and stop once it is hot. The microwave works for single servings, but use short bursts and stir between them so the edges do not overheat.

Serve It Cozy

This soup is enough for lunch with buttered toast, but it also plays well as a first course. Add cracked black pepper, a swirl of cream, and a few browned mushroom slices on top. A little parsley keeps the bowl from looking too beige.

For a soup night, serve smaller bowls with cozy dumpling noodle soup or creamy Italian sausage tortellini soup so everyone can choose their comfort level. Leftovers also make a quick sauce for cooked rice, roasted chicken, or green beans. Thin it with broth for soup, or simmer it down for a casserole-style cream sauce.

Cream of mushroom soup topped with browned mushrooms, thyme, and cream
Cream of mushroom soup topped with browned mushrooms, thyme, and cream

Frequently Asked Questions

Can I use white button mushrooms instead of cremini?

Yes. White button mushrooms make a milder soup, while cremini mushrooms taste deeper and a little nuttier. If using all white mushrooms, brown them well and add the optional dried porcini for more savory flavor.

How do I make cream of mushroom soup smoother?

Use a blender instead of only mashing or stirring. For the smoothest texture, blend in batches and pass the soup through a fine-mesh sieve before adding the cream. An immersion blender works too, but it leaves a slightly more rustic finish.

Can I make this soup gluten-free?

Yes. Replace the flour with 2 tablespoons cornstarch whisked into a little cool broth, then stir it into the simmering soup. Let it bubble gently for a minute or two so the starch fully thickens.

Can I freeze cream of mushroom soup?

You can freeze it, but the texture is best if you freeze the soup before adding the cream. Thaw it in the refrigerator, warm it gently, then stir in the cream at the end. If it looks separated, blend it briefly.

What can I use instead of heavy cream?

Half-and-half works well for a lighter soup. Whole milk can work too, though the soup will be less rich. Avoid boiling after adding dairy because high heat can make the texture grainy.

What goes well with cream of mushroom soup?

Serve it with sourdough toast, garlic bread, a crisp green salad, or a grilled cheese sandwich. For a bigger soup night, pair small bowls with another cozy recipe like lasagna soup or dumpling soup.

References

Reliable references aided in composing and refining this content.
4.30 from 9 votes

Classic Cream of Mushroom Soup

Prep Time:
15 Minutes
Cook Time:
35 Minutes
Total Time:
50 Minutes
Servings:
6
Cream of mushroom soup with cream swirl, thyme, and browned mushrooms

A smooth, savory cream of mushroom soup made with browned mushrooms, thyme, broth, and cream.

Ingredients

  • For the mushroom base

  • 1 oz (28 g) dried porcini mushrooms
  • 4 cups (950 ml) hot vegetable broth, divided
  • 1 1/4 lb (565 g) cremini mushrooms, sliced
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 medium yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1 teaspoon fresh thyme leaves, plus more for serving
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper
  • For thickening and finishing

  • 3 tablespoons all-purpose flour
  • 1/4 cup (60 ml) dry sherry or dry white wine
  • 3/4 cup (180 ml) heavy cream
  • 1 tablespoon chopped fresh parsley, for serving
  • Extra sauteed mushroom slices, for serving (optional)

Instructions

1.

1. Soak the dried mushrooms: Place the dried porcini in a heatproof bowl. Pour 2 cups of the hot vegetable broth over them and let stand for 15 minutes. Lift out the mushrooms, chop them, and strain the soaking broth through a fine sieve to remove grit.

2.

2. Brown the fresh mushrooms: Melt the butter with the olive oil in a large pot over medium-high heat. Add the cremini mushrooms and cook for 10-12 minutes, stirring often, until their moisture evaporates and the edges turn golden.

3.

3. Cook the aromatics: Add the onion, garlic, thyme, salt, and pepper. Cook for 4-5 minutes, stirring often, until the onion softens and the garlic smells fragrant.

4.

4. Stir in the flour: Sprinkle the flour over the mushroom mixture. Stir constantly for 2 minutes so the flour coats the mushrooms and loses its raw taste.

5.

5. Simmer the soup: Pour in the sherry and scrape the bottom of the pot. Add the chopped porcini, strained porcini broth, and remaining 2 cups vegetable broth. Bring to a simmer and cook for 15 minutes.

6.

6. Blend until smooth: Remove the pot from the heat and let it cool for 5 minutes. Blend carefully with an immersion blender, or blend in batches in a countertop blender, until smooth.

7.

7. Finish with cream: Return the soup to low heat. Stir in the heavy cream and warm gently for 2-3 minutes without boiling. Taste and adjust salt and pepper. Serve with parsley and extra sauteed mushrooms if using.

Notes

  1. Makes 6 starter servings or 4 generous bowls.
  2. For a thicker casserole-style soup, simmer uncovered for 5 extra minutes before adding cream.
  3. Best texture comes from browning the mushrooms before adding broth.

Tools You'll Need

  • Large Dutch oven or soup pot
  • Fine-mesh sieve
  • Immersion blender or countertop blender
  • Wooden spoon

Allergy Information

Check ingredients for allergens and consult a health professional if needed.
  • Dairy
  • Gluten

Nutrition Facts (Per Serving)

Nutrition information is approximate and should not replace medical advice.
  • Calories: 245
  • Total Fat: 19 g
  • Total Carbohydrate: 14 g
  • Protein: 6 g