Skip to Content

25 Best Mushroom Substitutes You Can Try For A Delicious Taste

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.

Quick Table: Best Mushroom Substitutes

Mushroom Paste100
Miso Paste40
Umami Seasoning224
Sun-Dried Tomatoes258
Mushroom Herb354
Artichoke Hearts89
Beef Broth31
Caramelized Onions116
Cooked Spinach40
Heart Of Palm115
Brown Rice110

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.

16. Lentils

Lentils are a protein-packed alternative to substitute mushrooms and are rich in probiotics, iron, minerals, etc. You may choose to use dry or soaked lentils as per your requirement. 

Lentil is your go-to choice if you are making soups, stews, or any recipe requiring a thick consistency. Lentils are an everyday staple in different cuisines, and you will get them quickly from the grocery store.

How To Substitute

You may use a 1:1 substitution ratio, but if your recipe needs a thin and thick consistency, you may make the changes accordingly.

17. Cauliflower

Did you ever think of substituting mushrooms with cauliflower? If not, then you should try. It is one of the best and most versatile alternatives to mushrooms if you are trying to get the exact texture.

Cauliflower has a milder flavor than mushrooms and is less expensive to buy in bulk. With this recipe, cauliflower takes the place of mushrooms in a vegetarian dish that is surprisingly hearty and filling.

How To Substitute

Try substituting mushrooms with cauliflower in an equal ratio.

18. Rutabaga

Mushrooms are very nutritious; however, there are many ways to substitute them. One easy way to substitute mushrooms is to use Rutabaga. The Rutabaga has a similar flavor and texture to mushrooms and is rich in vitamin C.

The vegetable has a mild flavor and will provide the same texture in a dish as a mushroom. You can use Rutabaga for mushrooms in soups, sauces, and casseroles.

How To Substitute

You may use Rutabaga in an equal substitution ratio for mushrooms.

19. Tamari

Mushroom, whether white button, crimini, portabella, or shiitake, is a common ingredient in many vegetarian dishes. However, these types of mushrooms are also high in saturated fat.

It is important to note that it is possible to substitute mushrooms with a low-fat alternative such as tamari. Tamari is a gluten-free soy sauce with a sweeter taste than soy sauce, and it’s often found in Asian cuisine.

How To Substitute

Add tamari to your recipe in smaller quantities; however, adjust other ingredients if you are trying to get a specific flavor.

20. Squash

Mushrooms are often high in carbohydrates, which can cause blood sugar spikes and spikes in insulin levels. By replacing mushrooms with squash, you can still get a similar taste but without the same effect on your blood sugar levels.

Squash is a veggie that is primarily found in the ground. It is a great alternative, and it’s also a great source of vitamin A.

How To Substitute

Use squash to replace mushrooms in your recipe in a 1:1 substitution ratio.

21. Cooked Spinach

Cooked spinach is a tasty and easy way to substitute mushrooms in a recipe. It has a mild flavor and texture that’s similar to mushrooms. Cooked spinach is also low in calories and sodium and is an excellent fiber source.

Another way to substitute the mushroom is to blend the spinach with cream cheese and add the mixture to a baking dish.

How To Substitute

Replace mushrooms with cooked spinach, similarly to what your recipe calls for mushrooms.

22. Heart Of Palm

Heart of palm is a not-so-popular alternative to mushrooms, but it can provide an earthy flavor with the consistency of meat in your recipe. They are used as toppings in various recipes also.

You may use the green heart of palm in place of mushrooms in many dishes, such as soup or quiche, because palm hearts are rich in nutrients such as amino acids, minerals, iron, copper, etc.

How To Substitute

Replace mushrooms with palm hearts in a 1:1 ratio.

23. Brown Rice

Brown Rice is a long-grain, whole-grain cereal grain that is a staple food in many countries. But do you know you can use them as an alternative to mushrooms in your recipe?

Brown rice is a healthy option that provides nutrients similar to mushrooms but has fewer calories and saturated fat. You will need cooked rice mixed with some olive oil to substitute mushrooms for brown rice.

How To Substitute

You may use brown rice to substitute mushrooms similarly and in the same quantity.

24. Walnuts

The combination of Walnuts and mushrooms is delicious and surprisingly nutritious. Walnuts are high in healthy fats and contain lots of antioxidants and vitamins. You can use walnuts to substitute mushrooms in many recipes.

The walnuts provide a nutty flavor, while the mushrooms give a meaty texture. Walnuts are high in protein and a good source of other nutrients contents.

How To Substitute

Use walnuts to replace mushrooms in a 1:1 substitution ratio.

25. Cashews

Mushrooms are a great addition to many dishes, but you can easily substitute them with cashews. It is because mushrooms are a great source of antioxidants, while cashews are a great source of fat.

You can use cashews to substitute mushrooms in any recipe. They add a buttery and nutty flavor that is more delicate than the flavor of mushrooms.

How To Substitute

For replacing mushrooms with cashews, sauté them in olive oil and add them to your dish in a similar ratio.

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.

25 Mushroom Substitutes You Can Try 

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

  • Lentils

  • Cauliflower

  • Rutabaga

  • Tamari

  • Squash

  • Cooked Spinach

  • Heart Of Palm

  • Brown Rice

  • Walnuts

  • Cashews


  • 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

Binance Buksan ang Account

Thursday 16th of May 2024

Your point of view caught my eye and was very interesting. Thanks. I have a question for you.

ID приглашающего на

Sunday 18th of June 2023

Reading your article has greatly helped me, and I agree with you. But I still have some questions. Can you help me? I will pay attention to your answer. thank you.