When you need a fast vegetable dish with plenty of flavor, this Garlic Chili Broccoli & Mushrooms Stir-Fry is an excellent choice. It combines crisp-tender broccoli, golden mushrooms, fresh garlic, ginger, and red chili in a savory sauce that comes together in one skillet.
The mushrooms become deeply browned and flavorful while the broccoli stays bright and lightly crisp. A quick cornstarch slurry gives the sauce a glossy finish that coats every piece of vegetable without making the dish heavy.
This recipe is easy enough for a busy weeknight but flavorful enough to serve alongside rice, noodles, tofu, chicken, shrimp, or grilled fish. It also makes a practical way to use fresh vegetables before they lose their texture in the refrigerator.
Why You’ll Love This Garlic Chili Broccoli & Mushrooms Stir-Fry
There are several reasons this Garlic Chili Broccoli & Mushrooms Stir-Fry deserves a regular place in your dinner rotation.
- It is ready in about 30 minutes.
- Everything cooks in one skillet or wok.
- The vegetables remain colorful and crisp-tender.
- Fresh garlic, ginger, and chili create bold flavor.
- The spice level is easy to adjust.
- It works as either a side dish or a light main course.
- The recipe can be made vegetarian by leaving out oyster sauce.
- It pairs well with rice, noodles, quinoa, or other grains.
Unlike a slow-cooked vegetable dish, stir-frying keeps the cooking time short. That helps the broccoli hold its shape and gives the mushrooms enough heat to brown instead of simply steaming.
Table of Contents for this Garlic Chili Broccoli & Mushrooms Stir-Fry
Ingredients You’ll Need for this Garlic Chili Broccoli & Mushrooms Stir-Fry
For the vegetables
- 1 pound fresh broccoli, cut into bite-size florets
- 10 ounces cremini or button mushrooms, sliced
- 1 tablespoon neutral cooking oil
- 1 tablespoon toasted sesame oil
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, minced
- 1 fresh red chili, thinly sliced
- 2 green onions, sliced
For the sauce
- 3 tablespoons low-sodium soy sauce
- 1 tablespoon rice vinegar
- 1 tablespoon hoisin sauce
- 1 teaspoon honey or brown sugar
- ½ teaspoon toasted sesame oil
- 1 teaspoon cornstarch
- 2 tablespoons water
Rinse the broccoli and mushrooms under running water before preparing them, then dry them well. The FDA’s produce safety guidance recommends washing fresh produce under running water and does not recommend using soap or household detergent.
For a vegetarian version, check your hoisin sauce and soy sauce labels and omit oyster sauce if you decide to add it. For a gluten-free option, use tamari and certified gluten-free versions of the other bottled sauces.
How to Make Garlic Chili Broccoli & Mushrooms Stir-Fry
1. Prepare the sauce
Add the soy sauce, rice vinegar, hoisin sauce, honey or brown sugar, sesame oil, cornstarch, and water to a small bowl.
Whisk until the sugar is mostly dissolved and the cornstarch is fully incorporated. Set the sauce aside while you prepare the vegetables.
Stir the sauce again right before adding it to the skillet because cornstarch settles quickly at the bottom of the bowl.
2. Cook the broccoli
Place a large skillet or wok over medium-high heat. Add about ¼ cup of water and bring it to a simmer.
Add the broccoli florets, cover the pan, and cook for about 2 minutes. The broccoli should turn bright green and become just tender, but it should still have some firmness in the center.
Remove the lid and allow any remaining water to evaporate. Transfer the broccoli to a plate.
This quick steaming step helps the broccoli cook evenly without requiring a separate pot of boiling water.
3. Brown the mushrooms
Add the neutral cooking oil to the same skillet and increase the heat to high.
Add the sliced mushrooms in a mostly even layer. Let them cook undisturbed for 2–3 minutes before stirring. This gives the mushrooms time to develop browned edges.
Continue cooking for another 2–3 minutes, stirring occasionally, until the mushrooms are tender and most of their liquid has evaporated.
Avoid adding too many mushrooms at once if your pan is small. Crowding traps moisture and can leave the mushrooms pale and watery instead of caramelized.
4. Add the garlic, ginger, and chili
Push the mushrooms to one side of the pan. Add the sesame oil, garlic, ginger, and sliced red chili.
Stir for about 30–45 seconds, just until the aromatics smell fragrant. Keep a close eye on the garlic because it can burn quickly over high heat.
If you prefer a milder Garlic Chili Broccoli & Mushrooms Stir-Fry, remove the seeds from the fresh chili or use only a small amount. For more heat, add a pinch of crushed red pepper flakes.
5. Combine the vegetables and sauce
Return the broccoli to the skillet and toss it with the mushrooms and aromatics.
Whisk the sauce once more, then pour it into the pan. Stir continuously for 1–2 minutes as the sauce heats and thickens.
The finished sauce should look glossy and lightly coat the vegetables. If it becomes too thick, add 1 tablespoon of water at a time until it reaches the consistency you prefer.
Stir in the green onions during the final minute of cooking.
6. Serve immediately
Transfer the stir-fry to a serving bowl and finish with additional green onions, sesame seeds, or sliced chili if desired.
Serve the Garlic Chili Broccoli & Mushrooms Stir-Fry immediately while the broccoli is still crisp-tender and the sauce is glossy.

Helpful Tips for the Best Stir-Fry
Dry the vegetables well
Extra water on the vegetables can lower the temperature of the pan and prevent browning. Pat the broccoli and mushrooms dry after rinsing them.
Use a wide skillet
A wide skillet gives the vegetables room to touch the hot surface. If the pan is crowded, cook the mushrooms in two batches.
Slice the mushrooms evenly
Thicker mushroom slices hold their texture better than very thin slices. Aim for slices about ¼-inch thick.
Do not overcook the broccoli
The best broccoli should be bright green with a slight bite. Overcooked broccoli becomes soft and can lose its fresh flavor.
Mix the cornstarch before using it
Cornstarch sinks quickly, so always stir the sauce again just before pouring it into the pan.
Control the chili
Fresh chili peppers vary in heat. Start with a small amount if you are cooking for children or anyone who prefers mild food.
Serving Suggestions – Garlic Chili Broccoli & Mushrooms Stir-Fry
This stir-fry can be served in several ways. For a simple vegetarian dinner, spoon it over steamed white rice, brown rice, or quinoa.
Rice noodles, soba noodles, or lo mein noodles also work well. If you want to add protein, serve it with baked tofu, pan-fried tofu, edamame, shrimp, chicken, or thinly sliced beef.
For another quick vegetable recipe, try this Zucchini Stir-Fry, which uses a similar fast stovetop method.
If you are planning a larger dinner, this recipe pairs especially well with:
- Steamed jasmine rice
- Fried rice
- Rice noodles
- Crispy tofu
- Grilled chicken
- Pan-seared salmon
- Vegetable spring rolls
- Simple cucumber salad
You can also make the meal more substantial by adding sliced bell peppers, carrots, snap peas, or baby corn. Add firm vegetables earlier and softer vegetables later so everything finishes at the same time.
For another broccoli-centered dinner idea, see this Sheet Pan Gnocchi with Broccoli.

Easy Variations – Garlic Chili Broccoli & Mushrooms Stir-Fry
Make it milder
Leave out the fresh red chili and use only a very small pinch of crushed red pepper, or omit the pepper completely.
Add protein
Cook tofu, chicken, shrimp, or beef separately, then return it to the pan with the sauce during the final step.
Use different mushrooms
Cremini, white button, shiitake, oyster, or baby bella mushrooms can all work. Slice larger mushrooms into similar-sized pieces so they cook evenly.
Make it gluten-free
Replace soy sauce with tamari and check the labels of the hoisin sauce and other bottled ingredients.
Add noodles
Toss cooked noodles into the skillet during the final minute. You may need to double the sauce if adding a large amount of noodles.
If you enjoy mushroom-based dinners, this Tuscan Mushroom Pasta is another comforting recipe to try.
Storage and Reheating – Garlic Chili Broccoli & Mushrooms Stir-Fry
Store leftover Garlic Chili Broccoli & Mushrooms Stir-Fry in a shallow airtight container and refrigerate it promptly.
The USDA recommends refrigerating leftovers within 2 hours and using most cooked leftovers within 3–4 days. You can review the USDA leftovers and food safety recommendations for additional guidance.
To reheat, place the vegetables in a skillet over medium heat with a splash of water or broth. Stir gently until hot.
The microwave is also convenient, but it may soften the broccoli. Freezing is possible, but it is not recommended if you want to preserve the original crisp-tender texture.
Nutrition Notes – Garlic Chili Broccoli & Mushrooms Stir-Fry
Nutrition information will vary depending on the brands of soy sauce, hoisin sauce, sesame oil, and sweetener used.
For the most accurate ingredient-based nutrition information, you can consult USDA FoodData Central, which provides a database of food and nutrient information.
This dish is primarily a vegetable side. Serving it with rice, tofu, beans, or another protein can create a more filling meal.
Frequently Asked Questions – Garlic Chili Broccoli & Mushrooms Stir-Fry
Is Garlic Chili Broccoli & Mushrooms Stir-Fry spicy?
It can be mild, medium, or very spicy depending on the chili used. Remove the seeds and use less chili for a milder dish. Add crushed red pepper or extra fresh chili for more heat.
Can I use frozen broccoli?
Yes, but fresh broccoli usually gives the best texture. If using frozen broccoli, thaw it first and drain away excess water so the stir-fry does not become watery.
Do I need a wok?
No. A large skillet works very well. The most important thing is using a wide pan and keeping the heat high enough to brown the mushrooms.
Can I make this recipe without hoisin sauce?
Yes. You can replace it with a little extra soy sauce and a small amount of brown sugar. The flavor will be slightly less sweet and rich.
How do I stop the mushrooms from becoming watery?
Use a hot pan, avoid overcrowding, and allow the mushroom liquid to evaporate before adding the sauce.
Can I add chicken or tofu?
Yes. Cook the protein separately until done, remove it from the skillet, and add it back during the final step with the sauce.
Is this recipe vegan?
It can be vegan if you use vegan hoisin sauce and sweetener instead of honey. Always check the labels of prepared sauces.
Final Thoughts – Garlic Chili Broccoli & Mushrooms Stir-Fry
Garlic Chili Broccoli & Mushrooms Stir-Fry is a simple way to turn everyday vegetables into a flavorful meal or side dish. The key is cooking each ingredient at the right time: steam the broccoli briefly, brown the mushrooms properly, then add the aromatics and sauce at the end.
With its savory sauce, fresh garlic, gentle heat, and crisp-tender vegetables, this easy stir-fry is a reliable choice for busy weeknights. Serve it over rice or noodles, add your favorite protein, and save the recipe whenever you need a quick dinner with plenty of fresh flavor.
Print
Garlic Chili Broccoli & Mushrooms Stir-Fry
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Total Time: 27 minutes
- Yield: 4 side-dish servings 1x
- Category: Side Dish, Main Dish
- Method: Stir-Fry / Stovetop
- Cuisine: Asian-Inspired
Description
Garlic Chili Broccoli & Mushrooms Stir-Fry is a quick, flavorful vegetable dish made with crisp-tender broccoli, browned mushrooms, fresh garlic, ginger, red chili, and a glossy savory sauce.
Ingredients
1 pound broccoli, cut into bite-size florets
10 ounces cremini or button mushrooms, sliced
1 tablespoon neutral cooking oil
1 tablespoon toasted sesame oil
3 garlic cloves, minced
1 tablespoon fresh ginger, minced
1 fresh red chili, thinly sliced
2 green onions, sliced
3 tablespoons low-sodium soy sauce
1 tablespoon rice vinegar
1 tablespoon hoisin sauce
1 teaspoon honey or brown sugar
½ teaspoon toasted sesame oil
1 teaspoon cornstarch
2 tablespoons water
Instructions
1. Whisk the soy sauce, rice vinegar, hoisin sauce, honey or brown sugar, sesame oil, cornstarch, and water together in a small bowl.
2. Add ¼ cup water to a large skillet and bring it to a simmer. Add the broccoli, cover, and steam for about 2 minutes, until bright green and just tender. Remove the broccoli and set aside.
3. Add the neutral cooking oil to the skillet over high heat. Add the mushrooms and cook until browned and most of their liquid has evaporated.
4. Add the sesame oil, garlic, ginger, and sliced red chili. Cook for 30–45 seconds, until fragrant.
5. Return the broccoli to the skillet and toss with the mushrooms and aromatics.
6. Stir the sauce again, pour it into the skillet, and toss for 1–2 minutes until thickened and glossy.
7. Stir in the green onions and serve immediately.
Notes
Use a wide skillet so the mushrooms have enough room to brown.
Reduce or omit the chili for a milder stir-fry.
Use tamari instead of soy sauce for a gluten-free version.
For a vegan version, use brown sugar or maple syrup instead of honey and check that the hoisin sauce is vegan.
Cooked leftovers can be refrigerated in an airtight container for 3–4 days.
Reheat gently in a skillet with a splash of water or broth.
Freezing is not recommended because the vegetables may become soft after thawing.
Nutrition
- Serving Size: About 1 cup
- Calories: 165 kcal
- Sugar: 5g
- Sodium: 760mg
- Fat: 10g
- Saturated Fat: 1.5g
- Unsaturated Fat: 8.5g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 5g
- Protein: 7g
- Cholesterol: 0mg