Skip to content
Cream of Mushroom Soup, a common cooking ingredient with many substitutes

Substitute for Cream of Mushroom Soup: 5 Casserole-Ready Swaps

Meet DhananiOur methodology

The best substitute for cream of mushroom soup is Homemade Mushroom Sauce at a 1 can soup = 1.5 cups sauce ratio. It works best for casseroles, green bean casserole, stroganoff. There are 4 other alternatives below, each with exact ratios and usage notes.

Best Substitute

Homemade Mushroom Sauce

1 can soup = 1.5 cups sauce

Sauté 8 oz sliced mushrooms in 2 tbsp butter, stir in 2 tbsp flour, then whisk in 1.5 cups milk until thick. Season with salt, pepper, and a pinch of thyme.

CasserolesGreen bean casseroleStroganoff

Flavor & Texture Change

Cleaner, fresher mushroom flavor without the metallic note of canned soup. Noticeably less salty.

When Not to Use

Takes 15 minutes instead of opening a can. The sauce thickens more as it bakes, so keep it slightly thinner than the canned version.

Which Cream of Mushroom Soup Substitute Should You Use?

Best for Green Bean Casserole

Homemade Mushroom Sauce

Fresh mushroom flavor without the canned taste. Takes 15 minutes and makes the classic dish taste made-from-scratch.

Fastest Swap

Cream of Chicken Soup

Identical texture and sodium. Just grab the other can off the shelf. Most people cannot tell the difference in a casserole.

Best Vegan Option

Coconut Cream + Mushrooms

Thick, creamy, and full of umami with soy sauce. Use refined coconut cream to keep the flavor neutral.

Best From-Scratch

Bechamel + Sautéed Mushrooms

Classic French white sauce with real mushroom pieces. More effort but noticeably better flavor in gratins.

What are the other substitutes for cream of mushroom soup?

2.

Cream of Chicken Soup

1:1

Direct swap in any casserole recipe. Same consistency and salt level, just chicken-flavored instead of mushroom.

CasserolesPot pieChicken dishes

Flavor/texture:Mild chicken flavor replaces mushroom. Most casseroles taste equally good with either.

Avoid when:Not suitable if the mushroom flavor is essential to the dish (like mushroom stroganoff). Otherwise a seamless swap.

3.

Cream of Celery Soup

1:1

Another condensed soup swap. Lighter flavor than mushroom, works well in chicken casseroles and pot pies.

CasserolesPot pieRice dishes

Flavor/texture:Subtle celery note instead of earthy mushroom. Less umami depth, lighter taste.

Avoid when:Celery flavor is milder than mushroom, so the dish may taste blander. Add a splash of soy sauce or Worcestershire for depth.

4.

Bechamel + Sautéed Mushrooms

1 can soup = 1.5 cups bechamel + 1/2 cup mushrooms

Make a basic white sauce (2 tbsp butter, 2 tbsp flour, 1.5 cups milk), then fold in chopped sautéed mushrooms.

Green bean casseroleGratinsPasta bake

Flavor/texture:Richer, more buttery flavor with real mushroom pieces. Tastes homemade rather than processed.

Avoid when:Bechamel is unsalted by default. Add 1/2 tsp salt to match the sodium level of canned soup, or the casserole will taste flat.

5.

Coconut Cream + Mushrooms (Vegan)

1 can soup = 1 cup coconut cream + 1/2 cup sautéed mushrooms + 1 tbsp cornstarch

Mix cornstarch into cold coconut cream before heating. Sauté mushrooms separately and combine. Add soy sauce for umami.

VeganThis substitute is vegan-friendlyGFThis substitute is gluten-free
Vegan casserolesRice dishesPasta

Flavor/texture:Slight coconut sweetness underneath the mushroom flavor. Richer and fattier than the canned original.

Avoid when:Faint coconut flavor is detectable in mild dishes. Use refined coconut cream (not virgin) to minimize the coconut taste.

What should you know before substituting cream of mushroom soup?

Cream of mushroom soup in recipes is not about mushroom flavor. It is a pre-made roux that binds casseroles and adds salt. Any thick, creamy, salty sauce does the same job. The mushroom taste is usually buried under cheese, onions, and whatever protein is in the dish.

How do you substitute cream of mushroom soup in a recipe?

Condensed cream of mushroom soup is a thick, salty base used more as a cooking ingredient than a standalone soup. One 10.5-oz can mixed with equal water or milk creates roughly 2.5 cups of sauce. In casseroles, it provides binding, creaminess, and umami without requiring a from-scratch bechamel. The sodium content is high, around 870mg per half can, which means recipes using it rarely need extra salt.

The best substitute for cream of mushroom soup depends on what role it plays in your recipe. Our top recommendation is Homemade Mushroom Sauce (1 can soup = 1.5 cups sauce), which works well for casseroles, green bean casserole, stroganoff.

If you need a different option, Cream of Chicken Soup (1:1) is another reliable choice. Direct swap in any casserole recipe. Same consistency and salt level, just chicken-flavored instead of mushroom.

When substituting cream of mushroom soup, consider the flavor profile, texture, and cooking method of your recipe. For vegan alternatives, look for the options marked with the vegan badge above.

Substitution ratios verified against USDA FoodData Central and FoodSafety.gov. See our testing methodology for details.

Sources & References

Frequently Asked Questions

What can I use instead of cream of mushroom soup in a casserole?

Cream of chicken soup is the easiest 1:1 swap. Same consistency, just different flavor. For a from-scratch option, sauté mushrooms in butter, stir in flour, and whisk in milk to make 1.5 cups of sauce per can replaced.

How do I make a homemade substitute for cream of mushroom soup?

Sauté 8 oz sliced mushrooms in 2 tbsp butter until golden (about 5 minutes). Stir in 2 tbsp flour, cook 1 minute, then whisk in 1.5 cups milk until thick. Season with salt, pepper, and thyme. This replaces one 10.5-oz can.

Can I use cream of chicken soup instead of cream of mushroom?

Yes, it is a direct 1:1 swap in any recipe. The consistency and salt level are identical. The only difference is flavor, chicken instead of mushroom, which most casseroles mask anyway.

Is there a vegan substitute for cream of mushroom soup?

Mix 1 cup coconut cream with 1 tbsp cornstarch, heat until thick, then fold in sautéed mushrooms and a splash of soy sauce for umami. Use refined coconut cream to minimize coconut flavor.

Related Substitutes