Homemade Cream of Mushroom Soup

By: Susan Updated on Sat, 24 Jan 2026 15:25:59 GMT Soups & Stews

Tags: #soup #vegetarian #make-ahead #comfort-food

Cream of mushroom soup with croutons, chives, and browned mushrooms Pin it
Cream of mushroom soup with croutons, chives, and browned mushrooms

Homemade Cream of Mushroom Soup tastes deeper and fresher than anything from a can. The mushrooms brown first, so the soup starts with real savory flavor instead of just cream and salt.

I like this version thick enough to feel cozy, but not so heavy that it sits in the bowl like gravy. A quick partial blend gives it body while leaving plenty of mushroom pieces to bite into.

Mushrooms That Build The Bowl

Choose mushrooms that look dry and firm, not slimy or spotted. A mix of cremini and a few wild mushrooms gives the soup a stronger, rounder flavor without making the grocery list fussy.

Ingredients for cream of mushroom soup with mushrooms, cream, herbs, and broth
Ingredients for cream of mushroom soup with mushrooms, cream, herbs, and broth
  • Cremini mushrooms. They bring a meaty, earthy base and brown better than plain white mushrooms.
  • Shiitake or oyster mushrooms. A small amount adds deeper flavor and a more interesting texture.
  • Unsalted butter. It carries the mushroom flavor and forms the base for the roux.
  • Shallot and garlic. These soften into the background and make the soup taste savory from the first spoonful.
  • All-purpose flour. It thickens the broth into a creamy soup without making it pasty.
  • Vegetable broth. A gentle broth keeps the soup vegetarian and lets the mushrooms stay in charge.
  • Dry white wine. A small splash loosens the browned bits in the pot and adds brightness.
  • Heavy cream. It rounds out the soup and gives it that silky finish.
  • Thyme and chives. Thyme simmers with the mushrooms, while chives add a fresh green finish.

Simmer It Until Silky

  1. Brown the mushrooms. Cook the mushrooms in butter until their liquid cooks off and the edges turn golden. This is where most of the flavor comes from.
  2. Soften the aromatics. Add the shallot and cook until tender, then stir in the garlic for about 30 seconds so it smells sweet and does not burn.
  3. Make the roux. Sprinkle in the flour and stir for one minute. This cooks off the raw flour taste and helps the soup thicken evenly.
  4. Deglaze the pot. Pour in the wine if using it and scrape up the browned bits. Add the broth, thyme, salt, and pepper.
  5. Simmer and blend. Simmer until the mushrooms are tender, then blend part of the soup until creamy. Leave some mushroom pieces whole for texture.
  6. Finish with cream. Stir in the cream over low heat, taste for salt, and serve with chives and crisp croutons.

Brown Before You Simmer

Mushrooms hold a lot of water, so the first few minutes in the pot can look disappointing. Let that moisture cook away before adding broth. Once the pan quiets down and the mushrooms start to sizzle, they will brown and taste much richer. Use a wide pot if you have one, and do not stir every few seconds. Contact with the hot pan matters.

If your mushrooms are crowded, they steam instead of brown. That does not ruin the soup, but it makes the flavor flatter. The Mushroom Council is a helpful place to learn about common mushroom varieties if you want to mix cremini with shiitake, oyster, or portobello.

Blend For Body

The best texture sits between chunky and smooth. Blend about half the soup, then stir everything back together. You get a creamy base with visible mushroom slices in every spoonful. An immersion blender is easiest because it works right in the pot. A countertop blender works too, but let the soup cool slightly and blend in batches.

This same partial-blend idea works in other cozy bowls, especially Cream of Celery Soup and Easy Homemade Cream of Chicken Soup. The goal is not baby-food smooth. You want enough texture to remind you there are real vegetables in the pot.

Swaps That Taste Right

Vegetable broth keeps this soup meatless, but chicken broth gives it a rounder, diner-style flavor. Half-and-half can replace heavy cream for a lighter bowl, though the soup will be a little less silky. For gluten-free soup, skip the flour and thicken with a cornstarch slurry near the end.

If you love a sharper mushroom flavor, add a pinch of dried thyme or a few chopped dried porcini that have been soaked and rinsed. For a heartier dinner, spoon this beside toasted bread or serve it before Creamy Chicken Mushroom Wild Rice Soup on a soup night with family.

Store It Gently

Keep leftovers in a sealed container in the refrigerator for 3-4 days. The cold soup will thicken, which is normal. Reheat it over low heat with a splash of broth or milk and stir often until it loosens back into a smooth soup. The FoodSafety.gov cold storage chart is a good reference for refrigerator timing.

Freezing works best before the cream goes in. If you already added cream, thaw it overnight and reheat slowly. A quick whisk usually brings it back together, but the texture may not be quite as smooth.

Serve It Like Supper

A bowl of this soup needs something crisp on top. Croutons, toasted sourdough, fried shallots, or a few browned mushroom slices all work. Chives add color and a clean onion flavor that cuts the cream.

For a fuller meal, serve it with a grilled cheese sandwich, a simple green salad, or roasted chicken. You can also simmer it thicker and use it in casseroles where canned soup is usually called for. If mushrooms are the reason you are here, try the cozy, paprika-leaning Mushroom Soup another night.

Homemade Cream of Mushroom Soup
Homemade Cream of Mushroom Soup

Summary

This creamy mushroom soup is best served hot with chives, croutons, or toasted bread. It also works as a homemade base for casseroles when simmered a little thicker.

Homemade Cream of Mushroom Soup
Homemade Cream of Mushroom Soup

FAQs

What mushrooms are best for homemade cream of mushroom soup?

Cremini mushrooms are the easiest choice because they have more flavor than white button mushrooms and are still affordable. For a deeper bowl, replace a few ounces with shiitake, oyster, or portobello mushrooms.

Can I make this soup without wine?

Yes. Skip the wine and use extra vegetable broth. Add a small squeeze of lemon juice at the end if the soup tastes flat, since a little acidity wakes up the mushrooms and cream.

How do I thicken cream of mushroom soup?

The flour and butter roux thickens the soup as it simmers. If you want it thicker, simmer it uncovered for 5-8 extra minutes before adding the cream. For a thinner soup, stir in a splash of broth or milk.

Can I make it gluten-free?

Yes. Replace the all-purpose flour with 2 tablespoons cornstarch whisked into a little cold broth, then stir that slurry into the simmering soup. Make sure your broth is labeled gluten-free too.

How long does cream of mushroom soup keep?

Store it in an airtight container in the refrigerator for 3-4 days. Reheat it gently over low heat and stir often so the cream stays smooth.

Can I freeze homemade cream of mushroom soup?

You can freeze it, but cream soups may separate after thawing. For best texture, freeze the soup before adding cream, then thaw, reheat, and stir in the cream right before serving.

Can I use this instead of canned condensed soup?

Yes, but simmer it a little longer so it is thicker than a normal eating soup. About 1 1/4 cups of thick homemade soup can replace one 10.5-ounce can in many casseroles.

References

Sources cited in this recipe.
4 from 23 votes

Homemade Cream of Mushroom Soup

Prep time:
15 min
Cook time:
30 min
Total time:
45 min
Servings:
6
Cream of mushroom soup with croutons, chives, and browned mushrooms
Print it Pin it Send it

A rich, silky homemade cream of mushroom soup with browned mushrooms, fresh herbs, and a creamy finish.

Ingredients

  • For the soup

Instructions

1.

1. Brown the mushrooms: Melt the butter in a Dutch oven or heavy soup pot over medium-high heat. Add the mushrooms and cook for 10-12 minutes, stirring occasionally, until their liquid evaporates and the edges turn golden.

2.

2. Add shallot and garlic: Stir in the shallot and cook for 3-4 minutes until softened. Add the garlic and cook for 30 seconds until fragrant.

3.

3. Cook the flour: Sprinkle the flour over the mushrooms and stir for 1 minute. The flour should coat the mushrooms and lose its raw smell.

4.

4. Deglaze and simmer: Pour in the wine, if using, and scrape the bottom of the pot. Add the vegetable broth, thyme, salt, and pepper. Bring to a boil, then lower the heat and simmer uncovered for 15 minutes.

5.

5. Blend part of the soup: Remove about 1 cup of mushrooms with a slotted spoon and set aside. Blend the remaining soup with an immersion blender until mostly smooth, then stir the reserved mushrooms back in.

6.

6. Finish with cream: Reduce the heat to low and stir in the heavy cream. Warm for 2-3 minutes without boiling, then taste and adjust salt and pepper. Serve with chives and croutons.

Good to know

  1. Use a mix of mushrooms for the deepest flavor.
  2. For a thicker casserole-style soup, simmer 5-8 minutes longer before adding cream.
  3. Best texture comes from blending only part of the soup.

Equipment

  • Dutch oven or heavy soup pot
  • Wooden spoon
  • Immersion blender or countertop blender
  • Ladle

Allergens

Always check labels if you have allergies.
  • Dairy
  • Gluten

Nutrition facts

Values are estimates per serving.
  • Calories: 255
  • Fat: 20 g
  • Carbs: 15 g
  • Protein: 7 g