Broccoli and Mushroom Stir Fry

How to make a quick broccoli and mushroom stir fry with bold Chinese flavors, tender-crisp vegetables, and a savory sauce ready in 30 minutes.

Updated

February 14, 2026

Broccoli and mushroom stir fry served over steamed white rice on a dinner plate

This broccoli and mushroom stir fry brings bold Chinese flavors to your table in just 30 minutes, with tender-crisp vegetables and a savory sauce that rivals your favorite takeout. I started making this recipe during busy weeknights when I needed something fast but didn’t want to sacrifice flavor or nutrition.

There’s something magical about the sizzle of garlic and ginger hitting a hot pan. I remember the first time I made this stir fry on a particularly hectic Wednesday evening. My kids were skeptical about the mushrooms, but one bite of those golden, caramelized pieces changed everything. Now it’s a regular request in our house, and I love how it transforms simple vegetables into something restaurant-worthy. The secret is high heat and not overcrowding the pan, which gives you that authentic wok flavor without needing special equipment. Whether you’re new to stir-frying or looking for a reliable weeknight recipe, this one delivers every single time.

Ready to begin?

Ingredients for Broccoli and Mushroom Stir Fry

I’ve made this recipe countless times, and the ingredient list is wonderfully straightforward. You’ll find everything at your regular grocery store, and I always keep these staples on hand for quick weeknight cooking. The combination of light and dark soy sauce creates depth, while the sesame oil adds that finishing touch of nutty flavor.

For the Sauce:

  • 2 tbsp vegetable broth
  • 1½ tbsp light soy sauce – I recommend low-sodium if you’re watching salt intake
  • ½ tsp dark soy sauce
  • 1 tsp sugar
  • ¼ tsp ground black pepper
  • ½ tsp sesame oil – toasted sesame oil works best for deeper flavor

For the Slurry:

  • 1 tbsp cornstarch
  • 2 tbsp water – mixing this right before adding prevents lumps

For the Stir Fry:

  • 1 lb broccoli (cut into bite-size florets)
  • Pinch of salt
  • 2½ tbsp peanut oil (or any neutral oil) – avocado oil works great as an alternative
  • ½ lb button mushrooms (sliced)
  • 4 dried Chinese chili peppers – use 2 for milder heat or omit entirely for kid-friendly version
  • 2 cloves garlic (minced)
  • 1 tbsp fresh ginger (minced)
  • 2 green onions (sliced)
Broccoli and mushroom stir fry served over steamed white rice on a dinner plate

Step-by-Step Instructions

Have all your ingredients prepped before you start cooking, as stir-fries move quickly once you begin. This makes the process smooth and stress-free.

Step 1: In two separate small bowls, combine your sauce ingredients (vegetable broth, light soy sauce, dark soy sauce, sugar, black pepper, and sesame oil) and mix the cornstarch slurry (cornstarch and water). Set both aside within easy reach of your stove.

Step 2: Heat your large skillet over medium-high heat and add ¼ cup water. Once boiling, add the broccoli florets with a pinch of salt. Cover and steam for 1 minute, then remove the lid and continue cooking until the water completely evaporates. Transfer broccoli to a plate and set aside.

Step 3: Wipe your skillet clean with a paper towel and heat 2 tbsp oil over high heat until shimmering. Add the sliced mushrooms in a single layer without overlapping. This is crucial: resist the urge to stir for the first full minute to get that beautiful golden sear. Flip the mushrooms and cook for another 2-3 minutes until browned and all moisture has evaporated.

Step 4: Push the mushrooms to one side of the skillet. Add the remaining ½ tbsp oil to the empty side, then add the chili peppers, minced garlic, minced ginger, and sliced green onion. Stir constantly until fragrant and the chilies darken slightly, about 30 seconds. Watch the chilies closely so they don’t burn.

Step 5: Return the broccoli to the pan and mix everything together. Pour in the prepared sauce and stir well to coat all the vegetables. Give the cornstarch slurry a quick stir to recombine, then pour it into the pan. Toss everything continuously for about 1 minute until the sauce thickens and creates a glossy coating on the vegetables. Serve immediately while hot.

Perfect Pairings for Broccoli and Mushroom Stir Fry

This vibrant stir fry pairs beautifully with dishes that balance its bold, savory flavors and provide textural contrast.

Steamed Jasmine Rice: The fluffy, slightly sticky texture of jasmine rice is perfect for soaking up the savory sauce, while its subtle floral aroma complements the garlic and ginger without competing for attention.

Brown Rice or Quinoa: For a heartier, fiber-rich option, these whole grains add nutty flavor and extra nutrition, making the meal more filling while maintaining the healthy profile of the dish.

Lo Mein or Soba Noodles: Tossing this stir fry with noodles creates a complete one-bowl meal with satisfying chewiness that contrasts nicely with the crisp-tender vegetables.

Crispy Baked Tofu: Adding golden, seasoned tofu cubes transforms this vegetable side into a protein-packed main course that keeps you satisfied for hours.

Chinese Beef and Broccoli: Serve this mushroom stir fry alongside beef and broccoli for a complete Chinese takeout-style feast at home.

Chicken with Mixed Vegetable Stir Fry: Pair with this protein-rich stir fry for a varied, colorful spread that offers multiple flavor profiles.

Broccoli and mushroom stir fry served over steamed white rice on a dinner plate

Keeping It Fresh and Delicious

Store any leftovers in an airtight container in the refrigerator for up to 3 days. The vegetables will soften slightly as they sit, but the flavors actually deepen overnight, making leftovers quite tasty.

For reheating, I recommend using a skillet over medium heat with a splash of vegetable broth or water to revive the sauce. This method helps maintain the texture much better than microwaving, which can make the vegetables soggy. Heat for 3-4 minutes, stirring occasionally, until warmed through.

This stir fry is incredibly versatile. Try adding protein like cubed tofu, tempeh, or shrimp during step 3 for a heartier meal. You can also swap broccoli for other vegetables like snap peas, bell peppers, or baby bok choy depending on what’s in your fridge.

FAQs

Can I make this stir fry ahead of time?

While stir-fries are best enjoyed fresh for optimal texture, you can prep all ingredients in advance and store them separately. The actual cooking takes less than 15 minutes, making it perfect for quick assembly on busy nights.

What if I don’t have dark soy sauce?

You can use all light soy sauce and add an extra ¼ teaspoon of regular soy sauce. Dark soy sauce adds color and slight sweetness, but the recipe will still taste delicious without it.

How do I prevent the vegetables from getting soggy?

The key is high heat and cooking the mushrooms without crowding the pan. Make sure your skillet is hot before adding ingredients, and don’t stir the mushrooms during their initial sear to achieve proper caramelization.

Conclusion

This broccoli and mushroom stir fry proves that healthy weeknight dinners can be incredibly flavorful and satisfying. With just 30 minutes from start to finish, you’ll have a restaurant-quality meal that brings your family together around the table. The combination of tender vegetables, bold aromatics, and savory sauce creates a dish you’ll return to again and again. Give this recipe a try tonight and discover how easy it is to create takeout-worthy meals right in your own kitchen.

Broccoli and mushroom stir fry served over steamed white rice on a dinner plate

Broccoli and Mushroom Stir Fry

Quick and easy broccoli and mushroom stir fry with bold Chinese flavors, tender-crisp vegetables, and a savory garlic-ginger sauce ready in 30 minutes.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 portions
Course: Dinner, Main Course, Side Dish
Cuisine: Asian, Chinese
Calories: 145

Ingredients
  

  • 2 tbsp vegetable broth for sauce
  • 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 toasted preferred
  • 1 tbsp cornstarch for slurry
  • 2 tbsp water for slurry
  • 1 lb broccoli cut into bite-size florets
  • 1 pinch salt
  • 2.5 tbsp peanut oil or any neutral oil
  • 0.5 lb button mushrooms sliced
  • 4 dried Chinese chili peppers reduce for less heat
  • 2 cloves garlic minced
  • 1 tbsp fresh ginger minced
  • 2 green onions sliced

Equipment

  • Large skillet or wok
  • Small mixing bowls
  • Knife and cutting board

Method
 

  1. In two separate small bowls, combine the sauce ingredients (vegetable broth, light soy sauce, dark soy sauce, sugar, black pepper, and sesame oil) and mix the cornstarch slurry (cornstarch and water). Set both aside.
  2. Heat a large skillet over medium-high heat and add 1/4 cup water. Once boiling, add the broccoli florets with a pinch of salt. Cover and steam for 1 minute, then remove the lid and continue cooking until the water completely evaporates. Transfer broccoli to a plate and set aside.
  3. Wipe the skillet clean and heat 2 tbsp oil over high heat until shimmering. Add the sliced mushrooms in a single layer. Do not stir for the first full minute to achieve a golden sear. Flip the mushrooms and cook for another 2-3 minutes until browned and all moisture has evaporated.
  4. Push the mushrooms to one side of the skillet. Add the remaining 1/2 tbsp oil to the empty side, then add the chili peppers, minced garlic, minced ginger, and sliced green onion. Stir constantly until fragrant and the chilies darken slightly, about 30 seconds.
  5. Return the broccoli to the pan and mix everything together. Pour in the prepared sauce and stir well to coat all the vegetables. Give the cornstarch slurry a quick stir to recombine, then pour it into the pan. Toss everything continuously for about 1 minute until the sauce thickens and creates a glossy coating on the vegetables. Serve immediately while hot.

Notes

For a milder version, reduce or omit the chili peppers. This stir fry is vegan-friendly and can be made gluten-free by using tamari instead of soy sauce. Best served immediately over rice or noodles. Add protein like tofu, tempeh, or shrimp for a heartier meal.

Leave a Comment

Recipe Rating