Best Substitutes for Mushrooms

Mushrooms bring three key elements to cooking: umami depth (that savory, meaty flavor), moisture (they're about 90% water), and texture (from tender to chewy depending on variety). Button mushrooms contain about 3 grams protein per cup and release liquid as they cook, concentrating flavor. When substituting, you need to match the role they play. In a stir-fry, texture matters most. In soup, it's the umami. For pizza toppings, it's both moisture control and bite.

Best Overall Substitute

Zucchini at a 1:1 ratio by weight. It matches mushrooms' high water content (about 95% vs 90%) and provides similar bulk without overwhelming other flavors. Dice it the same size as your mushroom pieces. Salt zucchini for 15 minutes, then pat dry to remove excess moisture and prevent sogginess.

All Substitutes

Zucchini

1:1 by weight

Zucchini has similar water content to mushrooms and cooks down to a tender texture in the same timeframe. It absorbs surrounding flavors well but lacks the earthy umami that mushrooms provide. Add 1 teaspoon soy sauce or 1/2 teaspoon mushroom powder per cup of zucchini to boost savory flavor. Dice into 1/2-inch pieces for even cooking.

stir-friespasta dishescasserolespizza toppingsomeletsavoid: mushroom soup baseavoid: stroganoffavoid: risotto

Cremini mushrooms

1:1 substitute for button mushrooms

Cremini are just mature button mushrooms with deeper flavor and firmer texture. They contain the same water content but provide more umami compounds. Cook them 2-3 minutes longer than button mushrooms to develop their earthier taste. No other adjustments needed.

all mushroom applicationssoupssaucesgrillingroastingavoid: delicate dishes where mushroom flavor should be subtle

Bell peppers

1:1 by weight

Bell peppers provide crunch and sweetness instead of earthy umami. They have similar water content (94%) but won't break down as much during cooking. Cut into strips or chunks matching your mushroom size. Add 1 tablespoon balsamic vinegar per cup of peppers to add depth that mimics mushroom complexity.

stir-friesfajitaspasta dishespizzaomeletsavoid: cream saucesavoid: mushroom-focused dishesavoid: soups where earthiness is key

Portobello mushrooms

1 large portobello cap = 3-4 cups diced button mushrooms

Portobellos are mature cremini with intense umami and meaty texture. Remove the dark gills to prevent blackening other ingredients. Slice 1/4-inch thick for even cooking. They release more liquid than button mushrooms, so cook uncovered for 5-7 minutes to evaporate excess moisture.

grillingroastingstuffingburger substitutespastaavoid: delicate saucesavoid: dishes requiring uniform small pieces

Spinach (wilted)

8 oz fresh spinach, wilted = 1 cup mushrooms

Fresh spinach wilts down dramatically (about 8:1 ratio) and provides mineral richness instead of umami. Saute spinach for 2-3 minutes until just wilted, then squeeze dry in a kitchen towel to remove excess water. Add 1/2 teaspoon garlic powder and 1/4 teaspoon salt per 8 oz spinach to boost flavor complexity.

pasta dishesomeletsquesadillascasserolespizzaavoid: stir-friesavoid: dishes requiring firm textureavoid: mushroom soups

Broccoli florets

1:1 by weight

Broccoli provides crunch and mild bitterness instead of earthiness. Cut florets into 1/2-inch pieces to match mushroom cooking time. Steam for 3-4 minutes first to soften, then add to dishes. Broccoli has less water (90%) and holds its shape better than mushrooms.

stir-friespasta dishescasserolesfried ricepizzaavoid: cream saucesavoid: soupsavoid: dishes where texture should be tender

Sun-dried tomatoes

1/4 cup chopped sun-dried tomatoes = 1 cup fresh mushrooms

Sun-dried tomatoes provide intense umami and chewy texture but much less volume. They're about 20% water compared to mushrooms' 90%. Rehydrate in warm water for 10 minutes, then chop. Add near the end of cooking to prevent over-softening. Their concentrated flavor means you need much less.

pasta dishespizzagrain saladsMediterranean dishesavoid: Asian cuisineavoid: dishes requiring bulkavoid: subtle flavors

Eggplant

1 cup cubed eggplant = 1 cup mushrooms

Eggplant has similar water content (92%) and absorbs flavors like mushrooms. Salt cubed eggplant for 30 minutes, rinse, and pat dry to remove bitterness. Cook 5-7 minutes until tender. It provides mild flavor and soft texture but lacks mushroom earthiness.

Mediterranean dishescasserolespasta saucesratatouilleavoid: Asian stir-friesavoid: dishes requiring quick cookingavoid: mushroom-specific recipes

Cauliflower florets

1:1 by weight

Cauliflower provides neutral flavor and firm texture. Cut florets into 1/2-inch pieces and saute for 6-8 minutes until tender. It has less water than mushrooms (92% vs 90%) and holds its shape well. Add 1 teaspoon soy sauce per cup to boost savory notes.

stir-friescasserolesgrain bowlscurry dishesavoid: delicate saucesavoid: dishes where mushroom flavor is essential

How to Adjust Your Recipe

When substituting mushrooms, consider their cooking method first. Mushrooms release water as they cook, concentrating flavor. Vegetables like zucchini and bell peppers also release moisture but won't develop the same depth. For sauteed dishes, cook substitutes 2-3 minutes longer to evaporate excess liquid. In soups and stews, add vegetables like zucchini in the last 10 minutes to prevent overcooking.

For umami compensation, add 1 tablespoon soy sauce, 1 teaspoon mushroom powder, or 2 tablespoons tomato paste per cup of substitute. In pasta dishes, finish with 1/4 cup parmesan cheese to boost savory flavor. Roasted vegetables work better than raw in most mushroom substitutions because roasting concentrates flavor and reduces water content.

When Not to Substitute

Mushroom-specific dishes like cream of mushroom soup, mushroom risotto, or beef stroganoff need actual mushrooms for their characteristic flavor and texture. The earthy, umami-rich taste of mushrooms can't be replicated by other vegetables. Wild mushroom dishes (with chanterelles, morels, or porcini) especially depend on unique mushroom compounds that no substitute provides.

Stuffed mushroom caps require the actual mushroom structure. Mushroom powder or dried mushrooms in spice blends need the concentrated mushroom flavor that only comes from the real thing.

Frequently Asked Questions

Can I use canned mushrooms instead of fresh?

Yes, but drain and rinse them first. Use 3/4 the amount called for in recipes (3/4 cup canned for 1 cup fresh) because canned mushrooms are pre-cooked and denser. Add them in the last 3-4 minutes of cooking to warm through without becoming mushy. The texture is softer and the flavor is milder than fresh.

How much mushroom powder equals 1 cup fresh mushrooms?

Use 1-2 teaspoons mushroom powder for 1 cup fresh mushrooms. Add it early in cooking to bloom the flavor, or mix with 2 tablespoons warm water to rehydrate for 5 minutes before adding. Mushroom powder provides intense umami but no texture or bulk, so pair it with another vegetable substitute.

What vegetables work in mushroom pizza toppings?

Zucchini, bell peppers, or roasted eggplant work at 1:1 ratio. Slice vegetables 1/8-inch thick and pre-cook for 5-7 minutes to remove moisture. Pat dry with paper towels before adding to pizza. Without pre-cooking, vegetables release water during baking and make the crust soggy.

Can I substitute mushrooms in beef stroganoff?

Cremini or portobello mushrooms work best at 1:1 ratio for deeper flavor than button mushrooms. Avoid non-mushroom substitutes because the dish depends on mushroom earthiness. If you must substitute, use 1 cup sliced zucchini plus 2 tablespoons tomato paste and 1 tablespoon soy sauce for umami depth. Cook zucchini separately, then add to the sauce.

Recipes Using Mushrooms

Related Substitution Guides