I adore this Vegan Broccoli Mushroom Stir Fry, featuring a wonderfully tangy and sweet sauce that’s not only simple to prepare but also a nutritional powerhouse bursting with rich mushroom umami flavor.

Serve it to anyone, even those who usually prefer meat, and they’ll never guess it’s vegan. Its presentation is stunning, making it an ideal no-fuss dish for dinner parties or a quick midweek meal, while also providing a perfect way to utilize any leftover vegetables you have.
Reciep Guide
Thank you! This fry is one of my most-loved broccoli dishes. Serve it over pasta, rice, or quinoa for an easy meal. I often prepare extra, store the leftovers in an airtight container, and enjoy them for lunch the following day. It’s delightful to have a fresh and nutritious meal ready when you’re busy.
Ingredients for Broccoli and Mushroom Stir Fry

Vegan Broccoli and Mushroom Stir Fry: Step-Step Guide
This recipe is sure to become a favorite. In just 20 minutes of preparation and 7 minutes on the stove, you’ll be savoring this delicious stir fry in no time!
Ing the Sauce
Take a small bowl and thoroughly whisk together soy sauce, rice vinegar, vegan honey or maple syrup, sesame oil, and starch. This mixture is the key to the deep flavor of your stir fry, so ensure it’s well mixed. If you love garlic or ginger, consider adding 1/2 a teaspoon of each!



Sauté the Vegetables
1-Begin by preparing your vibrant array of vegetables this is where your stir-fry gets its burst of color and texture. Carefully wash and slice a mix of broccoli, red, green, and yellow bell peppers, mushrooms, and green onions. The way you cut your vegetables can greatly influence the final dish. For instance, thinner slices will cook faster and give a softer bite, while chunkier cuts will offer more crunch. Feel free to tailor the size and shape to suit your personal taste or the desired texture of your stir-fry.
2-Once your vegetables are ready , place a wok or large skillet on the stove and heat it over medium-high heat. Add a generous drizzle of sesame oil this not only helps to cook the vegetables but also infuses the dish with a rich, nutty aroma that is signature to stir-fries. Give the oil a moment to heat up; it should shimmer slightly when it’s ready.
3-Add the sliced vegetables to the hot wok , stirring right away to coat them evenly in the oil. Stir-fry the mixture for about 7 minutes, tossing frequently to ensure that everything cooks uniformly. The goal is to achieve a tender texture while keeping the veggies crisp and vibrant.
4-Be careful not to overcook them constant movement is key to preventing any pieces from sticking or burning.
This simple yet flavorful process sets the perfect base for any stir-fry dish, combining bright colors, fresh flavors, and a satisfying mix of textures in every bite.
Bringing It All Together: The Final Touch
With your vegetables perfectly stir-fried to a crisp-tender finish, it’s time to add the star of the showthe sauce. Slowly drizzle your prepared sauce over the sizzling vegetables, making sure to coat them evenly.



This is when the magic really starts to happen. Keep the heat on medium and continue to stir constantly, allowing the sauce to cook down slightly and begin to thicken. This process usually takes just a few minutes, and you’ll notice the sauce transforming into a glossy, flavorful glaze that clings beautifully to each piece of vegetable. The aroma will deepen, and the dish will come together in a rich harmony of flavors and textures.
Garnish and Serve with Style
Once the sauce has reached that perfect, slightly thickened consistency, remove the pan from the heat. Now it’s time to elevate the dish with a finishing touch. Sprinkle a handful of freshly chopped green onions over the top for a pop of freshness and color. Add a scattering of sesame seeds for an extra layer of nutty crunch and visual appeal. Serve your stir-fry hot, straight from the wok or skillet, and enjoy the satisfying blend of vibrant vegetables, savory glaze, and aromatic garnishes. Every bite offers a delicious balance of textures and bold, fresh flavor.

Tips and Tricks for a Perfect Broccoli and Mushroom Stir-Fry
If you’re aiming to create the ultimate broccoli and mushroom stir-fry , these tried-and-true tips will help you get it just right. After preparing this dish many times with consistent success, I’ve gathered a few practical insights that can elevate your cooking and ensure delicious results every time.
Key Tips for Maximum Flavor and Texture
- Prep Everything in Advance
Stir-frying is a fast process, so having all your ingredients washed, chopped, and ready to go before you start cooking is essential. This ensures you won’t be scrambling while things are sizzling in the pan. - Use High Heat and Keep It Moving
A hot wok or skillet is key to that signature stir-fry flavor and texture. Make sure the pan is thoroughly heated before adding your ingredients, and keep the veggies moving constantly to cook them evenly without burning. - Don’t Overcrowd the Pan
Cook in batches if necessary. Too many vegetables at once can cause them to steam instead of stir-fry, leading to soggier results instead of that fresh, crisp bite you want. - Add Mushrooms First
Mushrooms release moisture as they cook, so it’s best to add them before the broccoli. This helps them brown nicely and prevents the stir-fry from becoming watery. - Finish With a Splash of Flavor
A quick drizzle of soy sauce, a squeeze of lime, or even a dash of chili oil at the end can take the flavor to the next level. Adjust according to your taste preferences.
Season each vegetable with soy sauce:
It is important to add a splash of soy sauce at the end of toasting nuts and each vegetable. It adds a lot of flavor without using store-bought stir fry sauce or other sauce ingredients such as cornstarch and rice vinegar, making this recipe healthy and simple.
Use al dente brown rice:
For the best taste and look, make sure rice is al dente when adding to the wok to prevent mushy rice.
Don’t skip coconut oil:
Coconut oil is particularly advantageous for stir-frying due to its high smoke point, which allows it to withstand higher cooking temperatures without burning. Additionally, it imparts a slightly sweet, nutty flavor that truly enhances the overall taste of the dish. Utilizing another type of oil will alter the flavor profile, as coconut oil provides a unique taste that is difficult to replicate with other oils.
Use brown mushrooms:
.Baby Bella mushrooms and other brown varieties like cremini or shiitake mushrooms are excellent choices, whereas white mushrooms are not recommended. Brown mushrooms provide a rich, earthy flavor, while white mushrooms offer a much milder taste.
Have all ingredients ready to go:
Dedicate those 10 minutes to preparing all your ingredients in advance, ensuring everything is set up and within reach. With everything prepped, you can efficiently stir fry on medium-high heat, stirring continuously to achieve the ideal stir fry consistency and flavor.
What to Serve Broccoli Mushroom Stir Fry with?
This delightful stir fry stands perfectly as a complete meal on its own. However, if you’re inclined to amp up the protein content, consider simple recipes that can be prepared simultaneously with the stir fry.
How to Store and Reheat ?
Stir fry is at its most delicious when enjoyed freshly made, but if you need to store it, you can keep it in the where it will stay good for up to three days. Just be sure to use an airtight container to preserve its flavors and texture as much as possible.
Vegan Broccoli and Mushroom Stir Fry
Ingredients
- 2 cups broccoli florets
- 1 cup sliced mushrooms button mushrooms or cremini
- 1 yellow bell pepper thinly sliced
- 1 red bell pepper thinly sliced
- 1 tablespoon olive oil or sesame oil
- 2 garlic cloves minced
- 1 tablespoon soy sauce or tamari for gluten-free
- 1 teaspoon sesame oil optional, for extra flavor
- 1 teaspoon grated ginger optional
- 2 tablespoons sesame seeds for garnish
- 2 tablespoons chopped green onions for garnish
- Salt and pepper to taste
Instructions
- Prepare the vegetables: Wash and chop the broccoli into florets. Slice the mushrooms and bell peppers into thin strips. Set them aside.
- Heat the pan: In a large wok or skillet, heat the olive oil (or sesame oil) over medium-high heat.
- Stir-fry the garlic and ginger: Add the minced garlic and optional grated ginger to the pan. Sauté for about 1 minute until fragrant, being careful not to burn the garlic.
- Cook the vegetables: Add the broccoli, bell peppers, and mushrooms to the pan. Stir-fry for about 5-7 minutes, until the vegetables are tender-crisp but still vibrant.
- Season: Add the soy sauce (or tamari) and sesame oil, stirring well to coat the vegetables in the sauce. Season with salt and pepper to taste.
- Garnish: Remove from heat and sprinkle with sesame seeds and chopped green onions for extra crunch and flavor.
- Serve: Enjoy your stir-fry immediately, either as a standalone meal or as a side dish to your favorite Asian-inspired meal!
Notes
- Calories: 150 kcal
-
Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Protein: 4g
-
Carbohydrates: 18g
- Dietary Fiber: 5g
- Sugars: 7g
- Sodium: 330mg
- Potassium: 400mg
- Calcium: 60mg
- Iron: 2mg
FAQs
Yes, tweak to your preference and add cabbage, carrots, bell peppers, asparagus, zucchini, or green beans to broccoli mushroom stir fry. Keep in mind if you don’t reduce the amount of broccoli and mushrooms, you will need to add more coconut oil and soy sauce.
Can I use white rice?
Absolutely! You can use white rice in place of brown rice if you prefer a milder flavor or shorter cooking time. Some great options include long grain white rice, jasmine rice, or basmati rice. If you’re using an Instant Pot, here’s a quick guide:
- Instant Pot Long Grain White Rice: Use a 1:1 ratio of rice to water. Cook on high pressure for 4 minutes and let it naturally release for 10 minutes.
- Instant Pot Jasmine Rice: Use a 1:1 ratio. Cook on high pressure for 4-5 minutes, followed by a natural release for 10 minutes.
- Instant Pot Basmati Rice: Also 1:1 ratio. Cook on high pressure for 6 minutes, and allow for a natural pressure release for 10 minutes.
Each type of rice will give your dish a slightly different texture and aroma, so feel free to experiment with what you like best!
Can I replace brown rice with quinoa?
Yes, quinoa is a great substitute for brown rice and is especially good if you’re looking for a gluten-free, protein-rich option. It has a slightly nutty flavor and a fluffy, light texture. You can cook quinoa either on the stove or in an Instant Pot:
- Stovetop Method: Rinse 1 cup of quinoa under cold water, then add it to a saucepan with 2 cups of water or broth. Bring to a boil, reduce the heat, cover, and simmer for about 15 minutes, or until the liquid is absorbed. Let it sit for 5 minutes, then fluff with a fork.
- Instant Pot Quinoa: Use a 1:1 ratio of quinoa to water or broth. Cook on high pressure for 1 minute, then let it naturally release for 10 minutes before opening the lid and fluffing it up.
Just replace the brown rice in your recipe with an equal amount of cooked quinoa. It’ll change the flavor slightly but still work beautifully in most dishes.
What can I replace walnuts with?
If you don’t have walnuts or are avoiding them due to allergies or taste preferences, there are plenty of great alternatives. Here are a few options:
- Cashews: Slightly sweet and soft, cashews are a good substitute, especially in creamy dishes or salads.
- Peanuts: More affordable and widely available, peanuts work well in savory dishes and add a nice crunch.
- Almonds: Sliced or chopped almonds are a great replacement in baked goods or as a topping for dishes, offering a similar crunch to walnuts.
- Sesame Seeds: For a nut-free option, sesame seeds can provide a toasty flavor and bit of crunch. Toast them first for more aroma and taste.