I absolutely love sharing this Broccoli and Mushroom Stir Fry Recipe with friends because it’s one of those dishes that feels wholesome, vibrant, and packed with flavor without any fuss. I find it to be a perfect weeknight meal when I want something quick yet satisfying. The tender-crisp broccoli paired with the meaty mushrooms, all coated in a savory, slightly spicy sauce, really hits the spot every single time I make it.
Why You'll Love This Broccoli and Mushroom Stir Fry Recipe
What I adore most about this recipe is its beautifully balanced flavor profile. There’s an umami richness from the soy sauces and mushrooms, a subtle sweetness from the sugar, and just the right amount of heat from the dried Chinese chili peppers. Every bite has dimension, but it’s never overwhelming. The sesame oil adds a faint toasty aroma that makes the whole dish feel comforting yet fresh.
Another reason I keep coming back to this recipe is how easy it is to prepare. It takes just about 20 minutes from start to finish, which means I can throw it together even on a busy evening. The technique of steaming the broccoli briefly first makes it perfectly tender while keeping a nice crunch, and then the quick sear on the mushrooms adds that satisfying texture. It’s fantastic for casual dinners, small gatherings, or even as a vibrant side dish during holiday meals.
Ingredients You'll Need
The ingredients for this Broccoli and Mushroom Stir Fry Recipe are simple but thoughtfully selected to showcase fresh flavors and pleasing textures. Each one plays a crucial role in bringing the dish to life, from the bright green broccoli florets to the aromatic ginger and the punchy dried chilies.
- Vegetable broth: Keeps the stir fry moist and adds gentle depth without overpowering the veggies.
- Light soy sauce: Brings salty umami flavor that's essential to the sauce’s character.
- Dark soy sauce: Adds an extra layer of richness and a touch of sweetness to the sauce’s color.
- Sugar: Balances the savory elements for a well-rounded taste.
- Ground black pepper: Gives a subtle warmth and sharpness to every bite.
- Sesame oil: Provides a lovely toasted fragrance that finishes the dish beautifully.
- Cornstarch: Thickens the sauce so it clings perfectly to the vegetables.
- Water: Used to create the cornstarch slurry, helping achieve the right texture.
- Broccoli: The star vegetable, cut into bite-size florets for tender-crisp results.
- Salt: Enhances the natural flavors of the broccoli during steaming.
- Peanut oil: Ideal for high-heat stir-frying with a neutral yet slightly nutty flavor.
- Button mushrooms: Sliced to add meaty texture and earthy taste.
- Dried Chinese chili peppers: Bring bright, smoky heat to awaken the palate.
- Garlic: Minced for punchy aromatic depth.
- Ginger: Minced for fresh, slightly spicy warmth.
- Green onions: Sliced to add sweetness, color, and crunch.
Directions
Step 1: In a small bowl, whisk together the vegetable broth, light soy sauce, dark soy sauce, sugar, ground black pepper, and sesame oil to prepare the sauce. Set this aside while you move on to the next step.
Step 2: In a separate small bowl, mix the cornstarch with water until completely smooth to make the slurry. This will help thicken your sauce later on, so keep it ready for when you add the liquids to the stir fry.
Step 3: Heat ¼ cup of water in a large skillet over medium-high heat until it just starts to boil. Add the broccoli florets, sprinkle a pinch of salt on top, then cover the pan. Let the broccoli steam for about 1 minute to become tender but still crisp.
Step 4: Remove the lid, stir the broccoli to coat it evenly with the steaming liquid, and continue cooking until the water has evaporated and the broccoli is just tender—al dente perfection. Transfer the broccoli to a large plate so you can use the pan for the mushrooms next.
Step 5: Using paper towels, wipe the pan clean to avoid sogginess. Add 2 tablespoons of peanut oil, then raise the heat to high. Add the sliced mushrooms and let them sear without stirring for about 1 minute to get a nice brown crust on one side.
Step 6: Flip the mushrooms and continue cooking, stirring occasionally, for 2 to 3 minutes until they have browned evenly and all their liquid has cooked off. This is key to getting that rich mushroom flavor and texture.
Step 7: Push the mushrooms to one side of the pan. Pour the remaining ½ tablespoon of peanut oil on the empty side and add the dried chili peppers, garlic, ginger, and green onions. Stir this aromatic mixture a few times until the chili peppers deepen to a dark red color, releasing their smoky heat.
Step 8: Combine everything in the pan by stirring the mushrooms and aromatics together. Then add the steamed broccoli back in. Pour in the prepared sauce, stir to coat all the vegetables well, and cook for about 30 seconds to marry the flavors.
Step 9: Give the cornstarch slurry a quick stir again to recombine, then drizzle it in while stirring constantly. Continue cooking until the sauce thickens to a glossy consistency that clings to the broccoli and mushrooms. Transfer the stir fry to a large serving plate and serve hot either as a delicious side or over steamed rice to make it a fulfilling main dish.
Servings and Timing
This Broccoli and Mushroom Stir Fry Recipe serves 4 generously. The prep time is about 5 minutes to chop and measure everything, and the cooking time takes roughly 15 minutes. Altogether, you can expect this dish to be on your table in around 20 minutes. There is no need for resting or cooling time as it’s best enjoyed immediately while the sauce is fresh and glossy, and the vegetables still have vibrant color and texture.
How to Serve This Broccoli and Mushroom Stir Fry Recipe
When I serve this stir fry, I like to present it piping hot so the glossy sauce catches the light and the aromas fill the room. It pairs beautifully with steamed jasmine or basmati rice, which soaks up the savory sauce wonderfully. If I want a more substantial meal, I sometimes serve it alongside pan-fried tofu or grilled chicken for added protein.
For a bit of extra flair, I love sprinkling toasted sesame seeds or a few chopped fresh cilantro leaves on top just before serving. These garnishes add contrasting textures and a pop of freshness that make the dish look and taste even more inviting. You could also add a wedge of lime on the side to provide a bright citrus note if you enjoy a touch of acidity.
As for beverages, I often reach for a crisp, chilled white wine like a Sauvignon Blanc, which complements the soy and ginger flavors beautifully. For non-alcoholic options, a cold ginger iced tea or lightly sparkling water with a slice of cucumber keeps the palate refreshed. This stir fry is so versatile it works well for casual weeknight dinners, informal parties, or even as part of a larger holiday spread when you want a vibrant vegetable dish.
Variations
I’m always tinkering with this Broccoli and Mushroom Stir Fry Recipe to tailor it to different tastes or dietary needs. If you want to make it vegan or gluten-free, simply check that your soy sauce is tamari or another gluten-free version, and use a vegan-friendly sugar. The rest of the ingredients naturally fit those dietary preferences, making it super accessible.
If mushrooms aren’t your favorite, I suggest swapping them for sliced baby bellas or shiitakes for a similar earthy flavor but slightly different texture. You can also toss in other veggies like sliced bell peppers, snap peas, or even thinly sliced carrots to add color and crunch. Just remember to adjust your cooking times to keep everything crisp-tender.
For a twist on flavor, try adding a splash of rice vinegar or a teaspoon of chili garlic sauce to amp up acidity and heat. Alternatively, if you prefer milder spice, omit the dried chilies and sprinkle red pepper flakes to taste at the end. Another fun method is to toss everything together in a wok over extremely high heat for a classic stir-fry sear that adds a bit more smoky char.
Storage and Reheating
Storing Leftovers
If you happen to have leftovers (though this usually disappears quickly!), store them in an airtight container to maintain freshness. I recommend glass containers as they don’t absorb odors and help keep the sauce vibrant. The stir fry will keep well in the refrigerator for up to 3 days. Be sure to cool it to room temperature before sealing the container to prevent condensation.
Freezing
This dish can be frozen, although I find the texture of broccoli after freezing and thawing changes slightly. If you choose to freeze it, place the cooled stir fry in a freezer-safe container or a heavy-duty zip-top bag, removing as much air as possible. It will keep well for up to 2 months. Thaw in the refrigerator overnight before reheating for best results.
Reheating
The best way I’ve found to reheat this stir fry is gently in a skillet over medium heat. Add a splash of water or broth if the sauce looks too thick or has dried out. Stir frequently to heat it evenly and preserve the vegetables’ tenderness. Avoid microwaving if possible, as it tends to soften the broccoli too much. When reheated carefully, the sauce remains glossy and the mushrooms retain their savory bite.
FAQs
Can I use frozen broccoli for this stir fry?
Frozen broccoli can work in a pinch, but I prefer fresh because it holds its texture better during steaming and stir-frying. If you use frozen, thaw and drain it well beforehand to avoid extra water making the dish soggy.
What can I substitute for dried Chinese chili peppers?
If you don’t have dried Chinese chili peppers, crushed red pepper flakes or fresh chili slices work well. Adjust the amount to your preferred heat level. Fresh chili adds a slightly different flavor but brings a nice kick.
Is it okay to use different oils?
Yes! Peanut oil is great for its high smoke point and mild flavor, but you can use vegetable oil, canola oil, or even light olive oil. Just pick an oil suited for high-heat cooking to get that perfect sear.
Can I make this recipe ahead of time?
You can prep the sauce and chop all the vegetables a day in advance to save time. However, for the best texture and flavor, it’s best to cook and serve the stir fry the same day.
How do I make this dish spicier or milder?
To make it spicier, add more dried chilies or a spoonful of chili paste. To mellow the heat, reduce or omit the chilies and balance flavors with extra soy sauce or a bit more sugar.
Conclusion
If you’re looking for a quick, flavorful, and nourishing dish, this Broccoli and Mushroom Stir Fry Recipe is absolutely worth trying. I love how it brings together simple ingredients into something so vibrant and delicious. I’m confident it’ll become a favorite in your kitchen too, whether as a weeknight dinner or a colorful addition to your meals. Give it a go and enjoy every savory bite!
Print
Broccoli and Mushroom Stir Fry Recipe
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Asian
- Diet: Vegetarian
Description
This vibrant Broccoli and Mushroom Stir Fry is a quick and flavorful Asian-inspired dish that combines tender broccoli florets and seared mushrooms in a savory soy-based sauce with a hint of spice. Perfect for a healthy weeknight meal, it’s packed with vegetables and ready in just 20 minutes.
Ingredients
Sauce
- 2 tablespoons vegetable broth
- 1 ½ tablespoons light soy sauce
- ½ teaspoon dark soy sauce
- 1 teaspoon sugar
- ¼ teaspoon ground black pepper
- ½ teaspoon sesame oil
Slurry
- 1 tablespoon cornstarch
- 2 tablespoons water
Vegetables & Aromatics
- 1 lb broccoli, cut to bite-size florets
- Pinch of salt
- ½ lb button mushrooms, sliced
- 4 dried Chinese chili peppers
- 2 cloves garlic, minced
- 1 tablespoon minced ginger
- 2 green onions, sliced
Oils
- 2 ½ tablespoons peanut oil (divided as 2 tablespoons and ½ tablespoon)
Instructions
- Prepare the Sauce: In a small bowl, mix together the vegetable broth, light soy sauce, dark soy sauce, sugar, ground black pepper, and sesame oil. Set this sauce mixture aside.
- Mix the Slurry: In another small bowl, combine the cornstarch and water. Stir until smooth and set aside.
- Steam the Broccoli: Heat ¼ cup of water in a large skillet over medium-high heat until it begins to boil. Add the broccoli florets and sprinkle with a pinch of salt. Cover the skillet and steam the broccoli for 1 minute. Remove the lid and stir the broccoli until it is al dente and the water has evaporated. Transfer broccoli to a large plate.
- Cook the Mushrooms: Wipe the skillet clean with paper towels. Add 2 tablespoons of peanut oil and heat on high. Add the sliced mushrooms and let them sear without moving for 1 minute. Flip the mushrooms and continue cooking, stirring occasionally for 2 to 3 minutes, until they are browned and no liquid remains in the pan.
- Sauté Aromatics and Chillies: Push the mushrooms to one side of the skillet. Pour the remaining ½ tablespoon of oil on the other side and add the dried Chinese chili peppers, minced garlic, minced ginger, and sliced green onions. Stir the aromatics a few times until the chilies darken in color, then mix everything together in the pan.
- Combine and Finish: Return the steamed broccoli to the skillet. Pour in the prepared sauce and stir to coat the vegetables. Stir the slurry again to ensure the cornstarch is fully dissolved and add it to the pan. Cook and stir until the sauce thickens and clings to the vegetables, about 30 seconds. Transfer the stir fry to a serving plate. Serve hot as a side dish or over steamed rice as a main dish.
Notes
- Adjust the number of dried chili peppers to control the heat level according to your preference.
- For a gluten-free option, substitute tamari or gluten-free soy sauce.
- Ensure mushrooms are well-seared to avoid excess moisture in the dish.
- This dish can be easily doubled for larger groups.
- Serve with steamed jasmine or brown rice for a complete meal.

Leave a Reply