Broccoli and Mushroom Stir Fry

How to make restaurant-quality Broccoli and Mushroom Stir Fry at home with simple ingredients, bold Chinese flavors, and tender-crisp vegetables ready in just 20 minutes.

Updated

February 5, 2026

Broccoli and Mushroom Stir Fry

Broccoli and Mushroom Stir Fry is one of those weeknight miracles that proves healthy eating doesn’t have to mean bland or boring. This Chinese-inspired veggie dish comes together in just 20 minutes and delivers restaurant-quality flavor right in your own kitchen.

I still remember the first time I tried making stir fry back in 2019. The broccoli turned mushy, the mushrooms released so much water they practically steamed instead of seared, and the whole thing tasted flat and disappointing. But after plenty of trial and error, I discovered the secret: proper heat control and giving each vegetable its moment to shine. Now this recipe is on repeat at our dinner table at least twice a month, especially on those nights when we need something quick but satisfying. The combination of tender-crisp broccoli and golden-brown mushrooms in a savory sauce hits all the right notes. Plus, it’s completely vegan and can easily be made gluten-free. Ready to begin?

Ingredients for Broccoli and Mushroom Stir Fry

Getting the ingredients right makes all the difference in stir fry. I always prep everything before I start cooking since this recipe moves fast once you turn on the heat. The freshest broccoli you can find with tight, dark green florets gives you the best texture and flavor.

For the Sauce:

  • 2 tablespoons vegetable broth
  • 1½ tablespoons light soy sauce (or tamari for gluten-free)
  • ½ teaspoon dark soy sauce – I grab Lee Kum Kee from my pantry every time for authentic flavor
  • 1 teaspoon sugar
  • ¼ teaspoon ground black pepper
  • ½ teaspoon sesame oil

For the Slurry:

  • 1 tablespoon cornstarch
  • 2 tablespoons water – This ratio creates the perfect silky coating without making the sauce gloppy

For the Stir Fry:

  • 1 lb broccoli (cut into bite-size florets)
  • Pinch of salt
  • 2½ tablespoons peanut oil – Refined peanut oil works best for its high smoke point
  • ½ lb button mushrooms (sliced)
  • 4 dried Chinese chili peppers – Add one extra if you want more heat like we do
  • 2 cloves garlic (minced)
  • 1 tablespoon minced ginger – Pro tip: use a spoon to peel fresh ginger easily
  • 2 green onions (sliced)
Broccoli and Mushroom Stir Fry

Step-by-Step Instructions

Having all your ingredients prepped and ready before you start cooking makes this recipe flow smoothly. Stir frying is all about timing, so organization is your best friend here.

Step 1: Combine the vegetable broth, light soy sauce, dark soy sauce, sugar, black pepper, and sesame oil in a small bowl. Stir well and set aside. In a separate bowl, mix the cornstarch with 2 tablespoons of water until smooth and set aside.

Step 2: Heat ¼ cup water in a large skillet or wok over medium-high heat. Once the water starts boiling, add the broccoli florets and sprinkle with a pinch of salt. Cover the pan and steam for 1 minute. Remove the lid and stir for 1-2 minutes until the broccoli turns bright green and tender-crisp. Continue stirring until all water has evaporated from the pan. Transfer to a plate.

Step 3: Wipe the pan clean with paper towels and add 2 tablespoons of peanut oil. Turn the heat to high and wait until you see the oil shimmer (about 30 seconds). Add the sliced mushrooms in a single layer. This is crucial: let them sear undisturbed for 1 minute to develop that beautiful golden crust. You’ll hear a satisfying sizzle when they hit the pan. Flip and cook for another 2-3 minutes, stirring occasionally, until deeply browned and all moisture has cooked off.

Step 4: Push the mushrooms to one side of the pan. Add the remaining ½ tablespoon of oil to the empty side, then add the dried chili peppers, minced garlic, minced ginger, and sliced green onions. Stir these aromatics for about 30 seconds until the chili peppers darken to a deep red and the garlic turns golden (not brown). Mix everything together with the mushrooms.

Step 5: Return the broccoli to the pan and pour in the prepared sauce. Stir everything together for 30 seconds. Give the cornstarch slurry a quick stir to make sure it’s completely dissolved, then swirl it into the pan. Cook and stir for 30-60 seconds until the sauce thickens and coats the back of your spoon with a glossy sheen. Serve hot over steamed rice or as a side dish.

Perfect Pairings for Broccoli and Mushroom Stir Fry

This stir fry is incredibly versatile and pairs beautifully with various sides that complement its savory, slightly spicy profile.

Steamed Jasmine Rice: The fluffy, fragrant rice soaks up the delicious sauce while providing a neutral base that lets the vegetables shine. This classic pairing creates a complete, satisfying meal.

Chinese Beef and Broccoli: Serve this vegetable stir fry alongside Chinese beef and broccoli for a full takeout-style feast at home. The protein and veggie combination makes a well-rounded dinner.

Garlic Fried Rice: If you want to elevate the meal, fried rice adds another layer of flavor and texture. The crispy bits of rice contrast perfectly with the tender vegetables.

Chicken with Mixed Vegetable Stir Fry: Pair with this protein-packed stir fry for a colorful, nutrient-dense dinner spread that covers all your bases.

Crispy Tofu: For extra protein while keeping the meal plant-based, serve alongside pan-fried tofu cubes. The crispy exterior and creamy interior add satisfying substance.

Thai Drunken Noodles: These bold, spicy noodles complement the Chinese flavors beautifully and turn this into a hearty Asian-inspired dinner.

Spring Rolls: Fresh or fried spring rolls turn this into a full Chinese-inspired feast. The lighter, crisp vegetables in the rolls balance the rich, saucy stir fry.

Broccoli and Mushroom Stir Fry

Keeping It Fresh: Storage Tips

Store any leftovers in an airtight container in the refrigerator for up to 3 days, though the vegetables taste best within the first 2 days. The broccoli and mushrooms will soften slightly as they sit, but the flavor actually deepens overnight as the sauce continues to penetrate the vegetables.

For reheating, I use a skillet over medium heat rather than the microwave. Add a splash of water or vegetable broth to refresh the sauce, and stir frequently until heated through. This method helps restore some of the original texture and prevents the vegetables from becoming too soft.

This stir fry works wonderfully as meal prep for weekday lunches. Pack it with rice in separate containers, and you’ll have a healthy, flavorful lunch ready to go. You can also bulk up leftovers by tossing them with cooked noodles or adding a fried egg on top for breakfast.

FAQs

Can I use frozen broccoli for this recipe?

While fresh broccoli gives the best texture, frozen can work in a pinch. Just thaw and pat it completely dry before cooking, and skip the steaming step since frozen broccoli is already blanched.

What can I substitute for the dried Chinese chili peppers?

Red pepper flakes work well, starting with ½ teaspoon and adjusting to taste. Fresh sliced red chilies are another great option if you have them on hand.

How do I prevent my mushrooms from getting watery?

The key is high heat and patience. Don’t stir them for the first minute so they can develop a sear, and make sure your pan isn’t overcrowded. Cook in batches if needed.

Conclusion

This Broccoli and Mushroom Stir Fry proves that simple ingredients can create something truly special when treated with care. The combination of crisp vegetables, aromatic seasonings, and that glossy savory sauce makes this a winner every single time. Whether you’re serving it as a side dish or making it the star of your dinner over rice, you’re in for a treat. Give this recipe a try tonight and discover just how easy and delicious weeknight cooking can be.

Broccoli and Mushroom Stir Fry

Broccoli and Mushroom Stir Fry

Quick and flavorful veggie stir fry with tender-crisp broccoli and golden mushrooms in a savory Chinese-inspired sauce. Ready in 20 minutes.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 4 portions
Course: Dinner, Main Course, Side Dish
Cuisine: Asian, Chinese
Calories: 110

Ingredients
  

  • 2 tbsp vegetable broth
  • 1.5 tbsp light soy sauce or tamari for gluten-free
  • 0.5 tsp dark soy sauce
  • 1 tsp sugar
  • 0.25 tsp ground black pepper
  • 0.5 tsp sesame oil
  • 1 tbsp cornstarch
  • 2 tbsp water for slurry
  • 1 lb broccoli cut into bite-size florets
  • 1 pinch salt
  • 2.5 tbsp peanut oil divided
  • 0.5 lb button mushrooms sliced
  • 4 dried Chinese chili peppers
  • 2 cloves garlic minced
  • 1 tbsp fresh ginger minced
  • 2 green onions sliced

Equipment

  • Large skillet or wok
  • Small mixing bowls
  • Spatula or wooden spoon
  • Paper towels

Method
 

  1. Combine the vegetable broth, light soy sauce, dark soy sauce, sugar, black pepper, and sesame oil in a small bowl. Stir well and set aside. In a separate bowl, mix the cornstarch with 2 tablespoons of water until smooth and set aside.
  2. Heat 1/4 cup water in a large skillet or wok over medium-high heat. Once the water starts boiling, add the broccoli florets and sprinkle with a pinch of salt. Cover the pan and steam for 1 minute. Remove the lid and stir for 1-2 minutes until the broccoli turns bright green and tender-crisp. Continue stirring until all water has evaporated from the pan. Transfer to a plate.
  3. Wipe the pan clean with paper towels and add 2 tablespoons of peanut oil. Turn the heat to high and wait until you see the oil shimmer (about 30 seconds). Add the sliced mushrooms in a single layer. Let them sear undisturbed for 1 minute to develop a golden crust. Flip and cook for another 2-3 minutes, stirring occasionally, until deeply browned and all moisture has cooked off.
  4. Push the mushrooms to one side of the pan. Add the remaining 1/2 tablespoon of oil to the empty side, then add the dried chili peppers, minced garlic, minced ginger, and sliced green onions. Stir these aromatics for about 30 seconds until the chili peppers darken to a deep red and the garlic turns golden. Mix everything together with the mushrooms.
  5. Return the broccoli to the pan and pour in the prepared sauce. Stir everything together for 30 seconds. Give the cornstarch slurry a quick stir to make sure it’s completely dissolved, then swirl it into the pan. Cook and stir for 30-60 seconds until the sauce thickens and coats the back of your spoon with a glossy sheen. Serve hot over steamed rice or as a side dish.

Notes

To make gluten-free, replace light and dark soy sauce with tamari. Do not skip searing the mushrooms without touching them for the best texture. The slurry must be re-stirred before adding to ensure the cornstarch is fully dissolved. Store leftovers in an airtight container for up to 3 days.

Leave a Comment

Recipe Rating