Skip to Content

10 Best Substitutes for Mushrooms in Beef Stroganoff

We’ve all been in a situation where the recipe calls for an ingredient we don’t have on-hand.

Beef stroganoff is no exception to this; specifically when it comes to substituting mushrooms.

Maybe you’re allergic, hate mushrooms, or just don’t have any in your pantry at the moment…whatever the reason, here are 10 of the best substitutes for mushrooms in beef stroganoff!

We’ll go over how each alternative affects flavor and texture so that you can make an informed decision as to what fits your taste buds best.

So if you’re ready to try something new with your next beef stroganoff meal (or just need something quick and easy), let’s get cooking!

Read Also:

What is Beef Stroganoff?

Beef Stroganoff

Beef Stroganoff is a classic Russian dish consisting of sautéed beef strips cooked in a creamy, sour cream-based sauce.

This hearty meal typically contains mushrooms and onions as well, giving it an even more robust flavor.

Traditionally served over egg noodles or potatoes, this savory dish can be enjoyed with a side of steamed vegetables for added nutrition.

Beef Stroganoff’s rich and flavorful taste has made it incredibly popular across the world, as its simple ingredients are easy to find and work with in any kitchen.

The combination of tender beef, juicy mushrooms and sweet onions makes this delicious dish something that everyone should try at least once!

10 Best Substitutes for Mushrooms in Beef Stroganoff

Beef stroganoff is a classic dish, but it can be difficult to find the perfect type of mushroom for the job.

Fortunately, there are many substitutes that can help you create a delicious beef stroganoff with ease.

Below are 10 of the best substitutes for mushrooms in beef stroganoff:

1. Peas

Green peas

Peas are loaded with vitamins, minerals, and fiber.

They have a sweet flavor and a creamy texture that blends well with the other ingredients in the dish.

To substitute peas for mushrooms, simply add them to the skillet after you’ve sautéed your beef and onions.

Cook until they are tender but still firm to the bite.

You can also add frozen peas during the last few minutes of cooking time if you prefer them softer.

You may want to adjust seasonings such as salt or pepper depending on how much liquid is added when cooking your peas.

Overall, substituting peas for mushrooms is an easy way to give your beef stroganoff an extra boost of nutrition without compromising taste or texture!

2. Eggplant


Eggplant is a versatile vegetable with a mild, earthy flavor.

It’s a great addition to any meal and can be enjoyed either cooked or raw.

When substituting eggplant for mushrooms in recipes such as beef stroganoff, it’s important to remember that the texture will be different than if you used mushrooms.

Eggplant has a firmer texture than mushrooms so it may take longer to cook.

To substitute eggplant for mushrooms in stroganoff, dice the eggplant into small cubes before cooking them with your other ingredients such as onions and garlic.

Once they are cooked through, add the remaining ingredients including sour cream or yogurt for creaminess and seasonings like paprika or herbs de Provence according to taste preferences.

3. Zucchini


Zucchini is a type of summer squash with glossy green skin, white flesh, and mild flavor.

It’s low in calories and an excellent source of vitamins.

Zucchini can be eaten raw or cooked into a variety of dishes.

It can be added to salads, sautéed for side dishes, baked into breads or muffins, used in stir-fries and soups, grilled on kebabs, or even made into zucchini noodles!

When substituting zucchini for mushrooms, it’s important to keep a few things in mind.

First off, the texture will be much different than that of mushrooms due to their higher water content.

To help compensate for this difference you may want to reduce the amount of liquid called for in the recipe if using zucchini instead of mushrooms.

Additionally, you may want to consider adding some spices such as garlic powder which will bring out more flavor from the zucchini itself.

4. Carrots


Not only do carrots add a sweet flavor to beef stroganoff, but they also provide a nice texture.

Carrots are crunchy when raw, and become slightly softer when cooked.

This makes them a great substitute for mushrooms as they provide a similar texture and taste that is not overpowering or too strong.

The sweetness of the carrots helps to balance out any acidic flavors from the other ingredients in beef stroganoff, making it a well-rounded dish.

Carrots can be prepared in many different ways; they can be diced, julienned, or even pureed into sauces.

This versatility makes them an easy ingredient to work with and allows you to create unique dishes without relying heavily on mushrooms as an ingredient.

5. Spinach


Spinach has a mild flavor that won’t overpower the other ingredients and it adds texture to the dish.

When cooked, spinach releases its moisture which helps thicken sauces.

This makes it an ideal substitute for mushrooms because it can help to create a creamy sauce without having to add extra fat or cream.

The texture of cooked spinach is similar to that of mushrooms, but with more crunch.

This makes it perfect for adding body and substance to dishes such as stews and casseroles.

6. Broccoli

Garlic Parmesan Roasted Broccoli

Broccoli isn’t just for side dishes.

This cruciferous vegetable has a slightly sweet and bitter flavor, with a crunchy texture that stands up well to the creamy sauce of this classic dish.

When substituting broccoli for mushrooms in beef stroganoff, it’s important to adjust the cooking time accordingly.

If you’re using raw broccoli florets, they should be cut small enough so they will cook quickly when added to the pan with your other ingredients.

It is best to add them at the end of cooking (after the meat and sauce have been cooked) and only cook until they are tender-crisp.

For an even quicker method, you could use precooked frozen broccoli florets instead; just make sure not to overcook them or they will become soggy.

Broccoli is an excellent source of vitamins – making it an ideal replacement for mushrooms in your beef stroganoff!

7. Red Peppers

Chopped Bell Peppers

Red peppers have a vibrant, sweet flavor with a hint of spice.

They are crunchy and juicy when raw and become sweeter as they cook.

Their flavor is well-suited for adding heat to dishes without overpowering the other flavors.

Red peppers can be eaten raw or cooked in various dishes, such as stir-fries, soups, sauces, stews, and salads.

They can also be roasted or grilled which brings out their sweetness even more.

8. Green Beans

Green Beans

Green beans have a fresh, crunchy texture and a mild flavor that pairs well with other ingredients.

They are slightly sweet with earthy undertones, making them the perfect ingredient for salads or side dishes.

Green beans can also be cooked in soups and stews to give them an even more robust flavor.

When cooked properly, green beans have a tender yet firm texture that pairs nicely with proteins such as chicken or fish.

Overall, green beans are flavorful without being overpowering and make a great addition to any meal!

9. Butternut Squash

Butternut squash

Butternut squash is a type of winter squash that has a sweet, nutty flavor.

It has a smooth orange flesh and an edible skin.

When cooked, butternut squash becomes soft and creamy with a slightly sweet taste.

Its texture is similar to that of mashed potatoes.

Butternut squash can be enjoyed savory or sweet depending on how it’s prepared.

It pairs well with spices like cinnamon, nutmeg, and ginger for more of a dessert-like dish; while garlic, sage, rosemary, and oregano create the perfect savory accompaniment to this versatile vegetable.

It can also be used as part of soups or casseroles for added nutrition and flavor.

10. Cauliflower


Cauliflower is a cruciferous vegetable that is mild in flavor with a slightly nutty taste.

It’s a great substitute for mushrooms in beef stroganoff due to its texture and versatility.

When cooked, cauliflower takes on the flavors of whatever it’s cooked with – making it perfect for adding depth and creaminess to dishes like beef stroganoff.

Plus, cauliflower is low in calories but high in vitamins and minerals – making it an ideal ingredient for healthier recipes.

Cauliflower also absorbs sauces easily, so you can still get that delicious creamy sauce from the traditional beef stroganoff recipe without having to use heavy cream or other fatty ingredients.


Beef Stroganoff

10 Substitutes for Mushrooms in Beef Stroganoff

What if you don't want to use mushrooms in your beef stroganoff? Don't worry, I've got you covered! In this article, I'm sharing 10 substitutes for mushrooms in beef stroganoff that are just as tasty.
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Course Main Course
Cuisine American, Russian
Servings 4 people
Calories 55 kcal


  • Peas
  • Eggplant
  • Zucchini
  • Carrots
  • Spinach
  • Broccoli
  • Red Peppers
  • Green Beans
  • Butternut Squash
  • Cauliflower


  • Pick your favorite substitute from this list.
  • Prepare the rest of your tasty meal.
  • Enjoy in no time!
CEO at Happy Muncher | | Website | + posts

Hi, I'm Benjamin. I love cooking, long walks, and my girlfriend! Here you’ll find simple and delicious recipes that you can make in 30 minutes or less.