Best Substitutes for Cream of Mushroom Soup in Recipes

Updated March 15, 2026 · 5 min read

You're halfway through prepping a casserole and you realize there's no cream of mushroom soup in the pantry. Don't panic. You probably already have something that works just as well sitting in your kitchen right now.

I've tested seven substitutes across the dishes where cream of mushroom soup shows up most often: green bean casserole, tuna noodle casserole, slow cooker chicken, and stroganoff. Here's what actually works, with the right ratios so you don't have to guess.

Quick Comparison

Substitute Ratio (per 1 can) Best For Flavor
Homemade cream of mushroom 1:1 (makes ~10.5 oz) Everything Closest match, fresher taste
Cream of chicken soup 1 can : 1 can Casseroles, slow cooker Savory, slightly richer
Cream of celery soup 1 can : 1 can Casseroles, green bean casserole Milder, herbal
Mushroom gravy 1 can : 10.5 oz gravy Meatloaf, pot roast, slow cooker Deeper, more savory
Bechamel + sauteed mushrooms 1¼ cups total Casseroles, pasta bakes Rich, buttery, restaurant-quality
Greek yogurt + broth ¾ cup yogurt + ¼ cup broth Baked dishes, stroganoff Tangy, lighter
Coconut milk + mushrooms 1 can (13.5 oz) Curries, slow cooker, dairy-free dishes Mild sweetness, creamy

Detailed Breakdown

1. Homemade Cream of Mushroom Soup (Best Overall)

This is the substitute I reach for first. It takes about five minutes and tastes better than what comes out of a can. You control the salt and the texture, and it works everywhere the original does.

5-Minute Homemade Cream of Mushroom

  1. Sauté 1 cup chopped mushrooms in 2 tablespoons butter over medium-high heat for 3 minutes.
  2. Stir in 2 tablespoons all-purpose flour. Cook for 1 minute, stirring constantly.
  3. Slowly whisk in 1 cup whole milk and ½ cup chicken or vegetable broth.
  4. Simmer until thickened, about 2 minutes. Season with salt, pepper, and a pinch of garlic powder.

Ratio: Makes about 10.5 oz — the same as one standard can.

This version holds up beautifully in green bean casserole and gives tuna noodle casserole a noticeably better flavor than the canned stuff.

2. Cream of Chicken Soup

If you have cream of chicken in the pantry, just use it. It's a straight 1:1 swap, same can size, same consistency. The flavor shifts slightly toward savory chicken instead of earthy mushroom, but in a loaded casserole most people won't notice the difference.

This is my go-to for slow cooker chicken recipes. The slightly richer flavor pairs naturally with poultry, and you don't need to adjust anything else in the recipe.

Tip: Cream of chicken works perfectly in chicken pot pie — some would argue it's actually the better choice there.

3. Cream of Celery Soup

Another direct 1:1 swap from the condensed soup aisle. Cream of celery has the same thickness and creaminess but trades the mushroom earthiness for a lighter, slightly herbal note.

It's a surprisingly good fit in green bean casserole. The mild celery flavor blends right into the green beans without competing. Also works well in any casserole where mushroom flavor wasn't really the point.

4. Mushroom Gravy

Jarred or canned mushroom gravy gives you the mushroom flavor you're looking for, but it's thinner than condensed soup. Use about 10.5 ounces (matching the original can size) and expect a slightly looser result.

Where this really shines is in meat dishes. Slow cooker pot roast, smothered pork chops, meatloaf topping — mushroom gravy belongs there. For casseroles that need to set up firmly, it's not ideal unless you thicken it with a tablespoon of flour or cornstarch first.

5. Bechamel Sauce + Sautéed Mushrooms

This is the "fancy" option, and honestly it takes about the same effort as the homemade version above. Make a basic white sauce (butter, flour, milk), then fold in a handful of sautéed mushrooms.

Use about 1¼ cups total to replace one can. The result is richer and more buttery than any canned substitute. If you're making a dish for company or just want to level up a weeknight casserole, this is the move.

Works especially well in pasta bakes and anywhere you want that creamy, coated texture without the metallic edge that canned soups sometimes have.

6. Greek Yogurt + Broth

Mix ¾ cup plain Greek yogurt with ¼ cup chicken or vegetable broth. This gives you the creaminess without the heaviness, and it adds a pleasant tang that works really well in stroganoff.

One thing to watch: yogurt can curdle if it hits high heat too fast. Stir it in toward the end of cooking, or temper it first by whisking in a spoonful of the hot cooking liquid before adding the rest. In baked dishes, it handles the oven just fine.

This is also a solid choice if you're cutting calories. Greek yogurt has more protein and less fat than condensed soup.

7. Coconut Milk + Mushrooms (Dairy-Free)

For anyone avoiding dairy, full-fat coconut milk is the best base. Use one 13.5 oz can with about ½ cup sautéed chopped mushrooms stirred in.

There's a slight natural sweetness from the coconut, which actually works in your favor for slow cooker meals and curries. In a traditional green bean casserole it might taste a little different, so season assertively with garlic, onion powder, and black pepper to balance it out.

Dairy-free tip: Use refined coconut oil (not virgin) when sautéing the mushrooms if you want to minimize coconut flavor in the finished dish.

Which Substitute Should You Pick?

For most recipes, the homemade version is hard to beat. It takes five minutes, uses basic ingredients, and tastes the closest to the original.

If speed is everything, grab cream of chicken or cream of celery from the pantry. They're the easiest swaps with zero recipe adjustments.

Cooking for someone who can't do dairy? Go with coconut milk and mushrooms. Making something special? Bechamel with sautéed mushrooms will impress.

Need help with other swaps? Try the substitution finder or check out our full guide to baking substitutions.

Common Questions

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

Cream of chicken soup (1:1 swap), homemade cream of mushroom (5 minutes to make), or bechamel with sautéed mushrooms. All three give you the creamy binding that casseroles need to hold together.

Can I use Greek yogurt instead of cream of mushroom soup?

Yes. Mix ¾ cup plain Greek yogurt with ¼ cup broth to replace one can. It works best in baked dishes and stroganoff. Stir it in toward the end of cooking to keep it from curdling.

What is a dairy-free substitute for cream of mushroom soup?

Full-fat coconut milk with sautéed mushrooms is your best bet. Use one 13.5 oz can with ½ cup chopped mushrooms cooked in oil. It works well in curries, slow cooker dishes, and casseroles.

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

Sauté 1 cup chopped mushrooms in butter, stir in 2 tablespoons flour, then whisk in 1 cup milk and ½ cup broth. Simmer until thick. It takes about 5 minutes and replaces one can perfectly.

Can I substitute cream of celery for cream of mushroom soup?

Yes, it's a direct 1:1 swap. Cream of celery has the same creamy consistency. The flavor is milder and slightly herbal instead of earthy, but it works in every recipe that calls for cream of mushroom.