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.
| 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 |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
More from everyone.food: