Skip to Content

15 Best Mushroom Substitutes You Can Try 

Mushrooms are a healthy and delicious vegetable often included in many different dishes.

However, if you’re not the biggest fan of the taste or you don’t have any mushrooms on hand while making a mushroom-based recipe, you’ll need a quick replacement for them.

This is why we’ve put together some of the best mushroom substitutes in this post.

What Are Mushrooms?

Mushrooms are edible fungi with a stalk-like appearance. They are very healthy, low calorie, and have a wide range of nutritional benefits, including antioxidant properties, potassium, phytochemicals, vitamin D, and B. 

When it comes to taste, mushrooms have a rich earthy taste and slightly chewy texture, which is why they are often incorporated into numerous different dishes. 

They also possess a rich umami taste that fills the palate with a mixture of savory and brothy flavors, making them one of the most popular umami-flavored foods.

Depending on the type of mushroom, these flavors can range in intensity from light and mild to pungent and gamey. 

There are many different varieties of edible mushrooms, but the most common ones include portobello mushrooms, cremini mushrooms, shiitake mushrooms, white button mushrooms, maitake mushrooms, oyster mushrooms, and morel mushrooms.

Each one has a slightly different flavor profile, but in general, they all possess the same umami taste and meaty texture.

Now let’s get into the best mushroom substitutes you can try when you need a replacement.

Nutritional Value Table

Mushroom Paste100
Miso Paste40
Umami Seasoning224
Sun-Dried Tomatoes258
Mushroom Herb354
Artichoke Hearts89
Beef Broth31
Caramelized Onions116

1. Tofu

If you’re looking for a substitute that will mic the chewy texture of mushrooms. It is made from soy milk curds and has a meaty taste, making it a favorite with vegans. 

It has a savory and slightly sweet taste that isn’t exactly similar to mushrooms, but its firm, chewy texture certainly makes it a good replacement for mushrooms. 

Just like mushrooms, tofu is very versatile and can be incorporated into many different dishes.

How To Substitute

Use a 1:1 ratio when substituting tofu for mushrooms.

2. Mushroom Paste

Mushroom paste is an excellent substitute for mushrooms as it is made from real mushrooms that are ground up into a paste you can use at any time.

Although it is often mixed with other ingredients like onions or garlic, the dominant flavor of this paste is the rich, umami taste of real mushrooms.

So, it is a perfect mushroom substitute to choose if you want the same exact taste but are not a fan of the texture of the real thing.

How To Substitute

Use one tablespoon of mushroom paste for each mushroom required in a recipe.

3. Miso Paste

Miso paste is another flavor-enhancing paste perfect for mimicking the taste of mushrooms.

It is a Japanese seasoning made from fermented soybeans, and with its ultra-rich umami flavor and savory taste, it is an ideal substitute for mushrooms. 

Miso is also very versatile, so you can use it in a wide range of dishes, from soups to stews and sauces.

How To Substitute

When replacing mushrooms with miso paste, use half a tablespoon for every 50 grams of mushrooms. However, this may vary depending on the recipe, so it might be best to taste the dish after adding the miso to see if it needs a little bit more.

4. Tempeh

Tempeh is a nutrient-rich food made from fermented soybeans. It has a similar texture and taste to tofu and makes a great mushroom substitute as it mimics the texture without imparting any strong flavors into your dishes. 

Tempeh is a traditional Indonesian food, but it is fast becoming a favorite among vegans and vegetarians who enjoy the firm and slightly meaty texture.

How To Substitute

Use a 1:1 ratio when substituting mushrooms with tempeh.

You can find tempeh at most Asian stores, but if you’re looking to save money, you can make it at home. Here’s a video to show you how to do so-

RELATED: Top 11 Best Cremini Mushroom Substitutes

5. Anchovies

Anchovies make a great mushroom substitute if you’re looking for something with the same rich, umami flavor.  

They do have quite a strong, pungent taste, so it is best to use them as part of the base for sauces and stews before adding all the other ingredients.

That way, they can impart the umami flavor to your dish without being too obvious and overwhelming.

How To Substitute

Anchovies pack a punch when it comes to flavor and aroma, so you’ll need to use very little when substituting them. For every 50 grams of mushrooms, use one teaspoon of an anchovy fillet.

You’ll also need to reduce the amount of salt in the dish when trying this option since anchovies are pretty salty on their own.

6. Zucchini

With its slightly fleshy, soft, chewy texture, zucchini is a great substitute for mushrooms. 

It possesses a mild earthy taste similar to that of mushrooms, and when incorporated into sauces and pasta dishes, it mimics the texture of mushrooms really well.

Zucchinis are also very healthy and rich in nutrients like potassium and vitamins C, B, and A.

How To Substitute

Use a 1:1 ratio when substituting mushrooms with zucchinis.

However, they can become quite mushy when overcooked, so you’ll need to add them towards the end of your cooking and not from the beginning like you normally would do for mushrooms.

You may also need to slightly reduce the quantity of water, broth, or any other liquid used in the dish you’re making. This will ensure the zucchinis don’t get too mushy and soggy.

7. Umami Seasoning

Umami seasoning is a seasoning blend made from different ingredients, which include different kinds of mushrooms. It packs a punch when it comes to imparting umami flavor to dishes.

So, if you’re looking for a substitute that mimics the taste of mushrooms, umami seasoning is a great option to try

This seasoning blend deepens the flavor of any dish it is added to, and it can be incorporated into just about any dish.

How To Substitute

The amount of umami seasoning needed will ultimately depend on the dish you are making. However, a good rule of thumb is to swap half a teaspoon of umami seasoning for every 50 grams of mushrooms.

You can easily get umami seasoning at your local grocery store, but if you have the time, you can also make it from scratch. Here is a video to put your though- 

8. Sun-Dried Tomatoes

Sun-dried are dehydrated tomatoes with a distinct reddish brown color and lovely taste that blends well with different dishes.

They have a sweet-tart flavor that is elevated by their rich umami undertones, and combined with their chewy texture; they make a great substitute for mushrooms.

Since they are just as versatile as mushrooms, sun dried tomatoes can be added to any dish, but they go really well with pasta or pizza.

How To Substitute

Use a 1:1 ratio when replacing mushrooms with sun-dried tomatoes.

9. Mushroom Herb

Mushroom herb is a leafy green plant with a surprisingly distinctive mush-like flavor. It is commonly added to dishes like pasta, soups, or sauces to impart a fresh mushroom flavor, making it a great mushroom substitute. 

It is also a great source of proteins, iron, and vitamins A and C. 

How To Substitute

Use one tablespoon of mushroom herbs for every 100 grams of mushrooms.

You can grow mushroom herbs in your garden if you can’t find them easily. Here’s a video to show you how –

10. Artichoke Hearts

Artichokes are a common vegetable not many people find all that appealing but peel off the rough layers, and you find the delicious artichoke heart buried deep within.

These artichoke hearts have a tender meaty texture and earthy sweet taste, making them a great substitute for mushrooms. 

They are very versatile and can replace mushrooms in just about any dish.

How To Substitute

Use a 1:1 measurement ratio when substituting artichoke hearts for mushrooms.

RELATED: 8 Substitutes For Cremini Mushrooms Will Make You Satisfied

11. Eggplants

Eggplants are a staple kitchen ingredient used in many dishes, but their firm, spongy texture makes them a great substitute for mushrooms. 

They do not impart any flavor of their own when added to dishes, so they aren’t really going to give you the exact flavor and taste of mushrooms. However, they are ideal for mimicking the chewy texture of mushrooms.

You can add them to sauces, pasta, and salads or even use them as a pizza topping.

How To Substitute

Use a 2:1 ratio when substituting eggplant for mushrooms.

12. Olives

Olives are a great savory fruit with a salty and earthy flavor that is ideal for substituting mushrooms. They are also rich in many different nutrients, which help to boost the overall health of the body

Olives impart a rich flavor in many different dishes but are not overwhelming enough to alter the taste. Therefore, they can be used as a replacement in just about any mushroom recipe.

How To Substitute

Use a 1:1 ratio when substituting mushrooms with olives. However, olives can be pretty salty, so depending on the dish you are making, you may need to reduce the amount of salt to ensure the dish isn’t too salty.

13. Beef Broth

Beef broth makes a great mushroom substitute if all you’re looking for is something to replicate that umami and savory flavor. It is simply the liquid extracted when meat is boiled with other vegetables.  

Since it is purely liquid, this option is best suited to sauces and soups as all it does is replicate the meaty mushroom flavor.

How To Substitute

The amount of beef broth needed will vary with each recipe. But it is best to start with half a cup of beef broth for any recipe that calls for more than 50 grams of mushrooms.

14. Edamame

Edamame are young soybeans harvested before they are fully ripe. They have a firm texture and a sweet taste with a rich umami flavor common with soybeans products.

They make a great substitute for mushrooms if you need a healthy option that is going to deliver a mild umami taste to any dish.

How To Substitute

Use a 1:1 ratio when substituting edamame for mushrooms.

15. Caramelized Onions

Caramelized onions are another great substitute for mushrooms. They do not exactly have the rich umami taste or meaty texture of mushrooms.

However, they have a unique blend of savory sweet flavors and a soft chewiness that adds great flavor to any dish that calls for mushrooms. 

They are a great last-minute mushroom substitute you can go for when you are completely out of options.

How To Substitute

Use a 1:1 ratio of onions to mushrooms when substituting.

Frequently Asked Questions

Is Mushroom A Good Substitute For Chicken?

Mushrooms have a firm texture and meaty flavor, which makes them a good substitute for chicken. Nutritionally, they don’t have the same amount of proteins as chicken.

However, if all you’re looking for is a substitute with a similar taste and texture, then mushrooms are a great option.

Which Mushrooms Taste Most Like Meat?

Portobello and cremini mushrooms taste the most like meat. This is because they have a richer meaty flavor and texture, making them an ideal meat substitute.

What Is A Good Substitute For Mushrooms In Pasta?

Vegetables with a firm texture or rich umami taste are the ideal mushroom substitute for pasta. This can include things like zucchini, eggplant, onions, sun-dried tomatoes, and artichoke hearts.

Is Mushroom A Vegetable Or Meat?

A mushroom is technically neither a meat nor a vegetable. It is a part of the fungi kingdom.

However, mushrooms do share some characteristics with plants which is why they are sometimes classified as a vegetable when they are actually not.

How Do You Mimic The Flavor Of Mushrooms?

The best way to mimic the flavors of mushrooms is to opt for something with a rich umami taste.  This can simply come from using an umami seasoning or things like tempeh and sundried tomatoes with that same flavor profile.

What Flavor Does Mushroom Have?

Mushrooms have a slightly earthy flavor with rich umami at the base. They also have a meaty taste that makes them a favorite, with people looking for meat substitutes.

What Can You Substitute For Mushrooms In Beef Stroganoff?

The best substitute for mushrooms in beef stroganoff includes vegetables like eggplant, squash, zucchini, or artichokes.

15 Mushroom Substitutes You Can Try 

5 from 5 votes
Prep time


Cooking time


Total time



A guide to replacing common mushrooms in your favorite recipes. This guide provides a list of delicious mushroom substitutes that will make your meals even more delicious.


  • Tofu

  • Mushroom Paste

  • Miso Paste

  • Tempeh

  • Anchovies

  • Zucchini

  • Umami Paste

  • Sun-Dried Tomatoes

  • Mushroom Herb

  • Artichoke Hearts

  • Eggplants

  • Olives

  • Beef Broth

  • Edamame

  • Caramelized Onions


  • Choose your favorite substitute from the list given above
  • Follow the directions given in the recipe after having substituted the ingredient in the correct ratio

Recipe Video

Jess Smith