
Unlike most ingredients, the best substitute for mushrooms is quite challenging to find, especially if you're a beginner home cook or you rarely use mushrooms in your recipe. The main reason is that many types of mushrooms exist.
Some of them have a strong earthy taste or nutty flavor, while others have mild flavor or are completely tasteless.
But don't worry; I will make the task easier for you. This list includes mushroom and non-mushroom substitutes that work for almost all types of fresh mushrooms, dried mushrooms, and ground or powdered mushroom substitutes.
Jump to:
8 Best Substitutes for Fresh Mushrooms
While you can surely find fresh mushrooms of different varieties in your local grocery store, there will be days when they run out of stock. After all, mushrooms are seasonal.
So, when you're in need of oyster, porcini, button, chestnut, shiitake, enoki, maitake, or cremini mushrooms substitutes, I highly recommend the following ingredients that I have already used in most of my recipes:
1. Dried Mushrooms

Grab those dried mushroom varieties lying around in your pantry when you're out of fresh mushrooms. Undoubtedly, they have the same flavor and aroma.
However, make sure you rehydrate them before using them as a fresh enoki, cremini, shiitake, maitake, oyster, and porcini mushroom substitute. You should soak them in room-temperature water for at least 30 minutes.
Once done, place a colander or sift over a clean bowl, then pour the water and mushroom. Doing so will help strain out the mushroom grits that can affect your food's texture and overall quality.
I also suggest using the water, where you soaked your mushrooms, in your recipes instead of plain water, as it already has a savory mushroom flavor that can make your dish or sauces tastier. Just make sure you strain it again to remove any remaining grits.
With that out of the way, you can use half the amount or the same amount of rehydrated mushrooms as stated for fresh mushrooms in your recipe. The amount you need to use will depend on how much mushroom flavor you want to add, especially if you also added or used the water where you soaked your mushrooms.
Best for: Dried mushrooms make a good substitute for fresh mushrooms in soups, risottos, and sauces due to their concentrated flavor.
Also read: Substitute For Cream of Mushroom Soup - 11 Alternatives
2. Canned Mushrooms

It isn't surprising for most home cooks to have canned mushrooms instead of fresh and dried ones in their pantries. They have a longer shelf life and are great for quick cooking sessions because they're already pre-cooked. Most canned mushrooms also have the same nutritional value as fresh mushrooms.
One issue I have with them is they contain sodium or salt to preserve the mushrooms. It's why I sometimes wash them before using or reduce the salt and other salty seasonings in my recipe.
Also, when I use mushrooms in cans to substitute cremini mushrooms or other mushroom varieties, I add them at a later stage of the cooking process to avoid overcooking them. As mentioned, they're already pre-cooked; they only need a little heat to bring out their flavor and aroma.
In terms of the substitution ratio, you won't need to adjust the amount of canned mushrooms added to your recipe. One cup of fresh mushroom is one cup of canned mushroom.
Best for: Canned mushrooms make a good substitute for fresh mushrooms in pasta sauces, stir-fries, soups, and stews, due to their convenience and similar texture.
Related: Eggplant Substitute: Your Guide to Delicious Dishes
3. Tempeh

Tempeh is an ingredient made from fermented soybeans commonly used in Asian curry and stir-fry dishes. It has an earthy, nutty flavor, savory undertone, and chewy texture that will remind you of mushrooms.
One thing I want you to note of about tempeh is it's much softer than mushrooms. Hence, make sure you add it in the later stage of the cooking process, especially when you're making soups and stews. Meaning you don't have to add it to the food you're cooking at the exact time your recipe says you should add your mushrooms.
To replace mushrooms with tempeh, add the same amount as what's indicated in your recipe.
Best for: Tempeh makes a good stand-in for mushrooms in stir-fries and stews, adding protein and a hearty bite due to its firm texture and umami flavor.
4. Tofu

Tofu is another versatile ingredient made from fermented soybeans that will work perfectly as a substitute for mushrooms. Its texture is closer to mushrooms but is more delicate, so I suggest using firm tofu.
Tofu is also bland, so it's my favorite enoki and button mushrooms substitute. Of course, I'm not saying you can't use it as a substitute for other types of mushrooms. You can because it absorbs flavor well, ensuring you serve flavorful dishes.
That said, I suggest you find time to look for smoked tofu if what you need is a substitute for oyster mushrooms, a substitute for shiitake mushrooms, a substitute for cremini mushrooms, or a substitute for porcini mushrooms.
The smoked variety has a slight smokiness that will give your dish its much-needed earthy taste.
Whichever you use, when substituting tofu for mushrooms, you don't need to make any adjustments in the measurement. However, make sure you gently press a paper towel on the tofu's surface before using it. Doing so helps remove the water the tofu absorbed while inside its packaging.
Best for: Tofu works well as an alternative for mushrooms in stir-fries, pizza toppings, and pasta due to its ability to absorb flavors and similar textures.
5. Artichoke Hearts

Artichoke hearts are another great substitute for fresh mushrooms due to their mild earthy flavor and nutty undertones. They also have a similar texture to mushrooms, so no one would notice that they're missing, except that artichoke hearts have a different color.
You can grab raw or canned artichoke hearts and replace the mushrooms in your recipe with the same amount of vegetable.
Best for: Artichoke hearts make a good substitute for mushrooms in dips, casseroles, pasta, soups, and stews due to their similar texture, adding a unique, savory element.
6. Garbanzo Beans

If you have dry or a can of cooked garbanzo beans, it will work as a great substitute for mushrooms in many recipes. These legumes have the same texture as mushrooms and will add a mild earthy flavor to your dish.
While I suggest that you add half the amount of garbanzo beans to your recipe, you can always add more if you want or need to.
Best for: Garbanzo beans make an excellent mushroom substitute in stews and curries due to their firm texture and mild flavor, adding protein and a hearty bite.
Related: Sweet Soy Glaze Substitute: 5 Best Options to Rescue Your Meal
7. Russet Potatoes

Russet potatoes are my go-to beef Wellington mushroom substitute, as they won't disappoint when it comes to texture and earthy flavor. They're also great at absorbing the flavors of the ingredients you mix them with.
To give my baked or fried dishes enhanced earthiness, I keep the skin on and then add the same amount as what the recipe calls for mushrooms. When I use russet potatoes in my soups and stews, I remove the skin and only add half the amount required for mushrooms in my recipe.
Best for: Russet potatoes make an ideal replacement for mushrooms in soups, stews, fried dishes, and baked dishes due to their similar texture when cooked.
8. Lentils

Belonging to the same family as chickpeas or garbanzo beans, lentils are an excellent substitute for mushrooms. You can use both the canned and dry varieties.
For dry lentils, you will need to boil them for 20 to 30 minutes before adding them to your salads. Otherwise, add them to your dish earlier than when you need to add your mushrooms because they require a longer cooking time.
You'll also find several lentil varieties, but I highly recommend red lentils, especially if you're looking for an Enoki mushroom substitute or a button mushroom substitute.
Red lentils have a mix of a nutty flavor and sweet taste instead of the peppery taste that other lentil varieties are known for. Since they tend to get mushy when exposed to too much heat, make sure you add them at the later stage of the cooking process.
To replace mushrooms, use the same amount of red lentils as what your recipe calls for mushrooms.
That said, brown and green lentils can hold their shapes better when exposed to heat. They also have a better texture even when cooked. Thus, you can use them as a porcini, maitake, oyster, and shiitake mushroom substitute if the peppery taste won't affect your dish's overall flavor and aroma.
To replace mushrooms in your recipe with lentils, use half the amount and add more if and when you want or need to.
Best for: Lentils make a good substitute for mushrooms in soups and veggie burgers due to their earthy flavor and meaty texture, adding protein and richness.
Related: The Best Kosher Salt Substitute for Flavorful Cooking
5 Best Mushroom Powder Substitutes
Now, if your recipe calls for ground or powdered mushroom as one of the seasonings in your recipe, here are my favorite alternatives:
1. Dried Mushrooms

What is a better way to substitute mushroom powder than from where it's made from, right?
If you have dried mushrooms in your pantry, place a good amount in your coffee or spice grinder. Pulse for a few seconds until they turn into powder. Then, just use it in your recipe as how you'll use store-bought mushroom powder.
In terms of how many dried mushrooms to grind or powderize, I found that one small dried mushroom produced at least one teaspoon of mushroom powder.
Best for: Dried mushroom powder makes a good substitute for mushrooms in soups, sauces, and stews due to its concentrated umami flavor.
2. Miso

Known for its umami flavor, miso is definitely an excellent mushroom powder substitute. Since it has a strong and distinct flavor and is saltier than mushroom powder, make sure you add less than what your recipe requires.
I usually start with one-fourth of the amount of mushroom powder listed in my recipe and then work from there.
Best for: Miso is a great substitute for mushrooms, excellent in vegetarian stews, soups, and sauces to deepen taste without the use of actual mushrooms.
3. MSG

Like miso, MSG is a popular Japanese seasoning that adds umami flavor to many dishes. What I like most about MSG is you only need to add a minimal amount to give your recipes a good savory taste.
In fact, you only need to sprinkle a pinch or two, just like how you would add salt to your dishes.
Best for: MSG (monosodium glutamate) is a great substitute for mushrooms in dishes like soups, stir-fries, and sauces. It adds depth and richness without altering the dish's texture.
4. Soy Sauce

The most accessible and affordable ingredient you can use as a ground or powdered shiitake, oyster, cremini, and porcini mushrooms substitute is soy sauce. Not only does it have a salty, savory flavor, but it's also popular for its umami-ness! In fact, it's considered an ancient umami seasoning in Asia.
The best thing about soy sauce is its versatility. Whether you need to add flavor to your stir-fries, veggie burgers, beef stroganoff, soups, or stews, soy sauce will go well with most ingredients.
To use, add a quarter of the amount of mushroom powder indicated in your recipe to avoid overseasoning the food you're preparing.
Best for: Soy sauce serves as an excellent mushroom substitute in dishes like stir-fries, veggie burgers, beef stroganoff, soups, or stews, providing depth and savory notes akin to mushrooms.
Related: 9 Kecap Manis Substitute Ideas For A Sweet And Savory Twist
5. Nutritional Yeast

If you're a home baker like me, you surely have nutritional yeast in your pantry, which you can use as a powdered shiitake, oyster, porcini, cremini, or chestnut mushrooms substitute. It has a slightly nutty, earthy flavor, so it wouldn't change the flavor of your dish or even throw off the balance of flavors.
As an expensive ingredient, you're probably saving it for your baked goodies. But don't worry; you only need to use a pinch or two of nutritional yeast.
Best for: Nutritional yeast is a versatile mushroom substitute known for its savory, umami flavor profile and is used in recipes such as vegan sauces, soups, and risottos to impart a rich, earthy taste reminiscent of mushrooms.
Also read: 10 Nutritional Yeast Substitute Options for Vegan Cooking
4 Best Dried Mushroom Substitutes
Some recipes list dried mushrooms instead of fresh mushrooms because they have a more concentrated flavor that will give depth to broths, soups, and stews. Others require these mushrooms to add more texture to the dish.
Now, whether you need a substitute for dried porcini mushrooms, a substitute for dried shiitake mushrooms, or a substitute for any variety of dried mushrooms, use one or more of my go-to ingredients:
1. Fresh Mushrooms

If you're only after the flavor and not the texture, you can use fresh mushrooms as a substitute for dried mushrooms. If possible, use the same mushroom variety.
For instance, use fresh cremini mushrooms as a dried cremini mushroom substitute, fresh oyster mushrooms as a dried oyster mushroom substitute, and so on.
But if that's not possible, portobello mushrooms will be your best option for any variety of mushrooms.
Yet again, if you don't have portobello mushrooms, you can always use any variety available in your pantry. After all, they all have an earthy, savory, umami flavor; the only difference is how strong the distinct flavor is.
Measurement-wise, you will need to increase the amount used by half since fresh mushrooms have a more subtle flavor than dried ones. For example, add one cup of fresh mushroom when your recipe calls for half a cup of dried mushroom.
Best for: Dried mushrooms are a superb mushroom substitute in cooking, especially in recipes like soups, stews, risottos, and sauces where their concentrated flavor can enhance dishes.
Related: Best Leek Substitute Options for Delicious Meals
2. Sun-Dried Tomatoes

Yes, sun-dried tomatoes don't have a 100% similar flavor to dried mushrooms, but their savory taste won't disappoint your taste buds and those you will serve the food to. The texture is also isn't as crunchy as dry mushrooms, but they will still add the much-need variety in texture to your dish.
One thing to remember when looking for store-bought sun dried tomatoes is that they're available in two types: seasoned and seasoning-free. If possible, always opt for the seasoning-free variety so you don't have to tweak your recipe.
But if what you have is the seasoned variety, consider reducing the amount of any spices and herbs added to the sun dried tomatoes you're using. That is unless they won't affect the recipe's balance of flavor and overall quality.
Whichever variety you'll use, you can replace mushrooms with the same amount of sun dried tomatoes.
Best for: Sun-dried tomatoes can serve as a creative substitute for mushrooms in various recipes, particularly in dishes like pizza toppings and for pasta dishes and pasta sauces, salads, and Mediterranean-inspired dishes.
Related: Tomato Bouillon Substitute: 8 Tasty Options
3. Dried Truffles

While an expensive option, dried truffles are a great dried porcini mushroom substitute that you can also use as a dried enoki, oyster, shiitake, chestnut, and maitake mushroom substitute. They're known for their nutty, oaky, or earthy flavor with savory and sweet notes.
Dried truffles also have the same dried mushroom texture that will give your dish the much-needed crunch and variety in texture. Even better, they look like mushrooms for the untrained eyes!
When using dried truffles to substitute for mushrooms, you can follow a 1:1 ratio. However, since it's a costly ingredient, you use a quarter or half the amount listed in your recipe. I always do, and my dish is still appetizing both in flavor and smell.
Best for: Dried truffles are a luxurious and potent substitute for mushrooms in pasta dishes, risottos, and sauces prized for their intense earthy flavor and aroma.
4. Dried Thyme

Don't underestimate the size of the dried thyme because it can work wonders when you use it as a dried shiitake, oyster, enoki, maitake, porcini, and button mushrooms substitute.
Like sun dried tomatoes, dried thyme has its own unique flavor, but it will give your dish a good amount of earthy tones. It's also not crunchy enough, but it will definitely add some texture to your recipe.
When I use dried thyme as a dried button and enoki mushroom substitute, I only add a quarter of the amount of what's indicated in the recipe. Meanwhile, I increase the amount to half when using it as a dried chestnut mushroom substitute or dried porcini mushrooms substitute.
Best for: Dried thyme is a flavorful herb that can add depth and complexity to dishes, but it doesn't serve as the best substitute for mushrooms in terms of flavor or texture, however, it's more commonly used for flavor in savory dishes, pizza, soups, stews, and roasted meats with its herbaceous and slightly floral notes.
Pick the Right Substitute for Mushrooms Now!
Each of the best substitutes for mushrooms has its own share of good and bad, but they will all help you prepare mouthwatering meals. Make sure you pick one or more that will work well with the other ingredients in your recipe.
Whether you need a substitute for enoki mushrooms or any mushroom variety, you must always consider the cooking methods they're best used for and why you're replacing mushrooms in your recipe.
Will your dish be fine without the fresh or dried mushroom texture? Or do you need a substitute with an almost similar flavor, aroma, and texture to mushroom?
More Related Content:
Recipe

Best Mushroom Substitutes
Ingredients
- 1 cup tempeh
- ½ teaspoon soy sauce
- 1.5 cups fresh mushroom
Instructions
Best Substitute for Fresh or Canned Mushrooms
- For your recipe requiring a cup of fresh or canned mushrooms, replace it with one cup of tempeh. Add it a little later in the cooking process to ensure they have a soft, mushroom like texture once your dish is cooked.
Best Alternative to Mushroom Powder
- Replace every teaspoon of mushroom powder listed in your recipe with half a teaspoon of soy sauce.
Best Dried Mushroom Substitute
- For recipes requiring a cup of dried mushrooms, add 1.5 cups of fresh mushrooms at the later stage of the cooking process.
Notes
You can find the video in the post above. If you don't see a video, please check your browser settings.






Leave a Reply