Need a dinner that lands on the table in under thirty minutes without sacrificing flavor? This chicken broccoli and mushroom stir fry checks every box: lean protein, crisp vegetables, and a glossy savory sauce that clings to every bite. It is the kind of weeknight meal you can memorize after making it twice, yet it still feels special enough for guests.
Stir frying is all about heat and timing. Chicken strips cook fast, broccoli stays bright when you do not overcrowd the pan, and mushrooms release their earthy juices right when the garlic hits the oil. Serve the finished dish over steamed rice or noodles and you have a balanced plate that rivals takeout—without the delivery fee.
If you love quick skillet dinners, this recipe pairs naturally with other fast favorites on the site. Try a classic chicken and broccoli stir fry when you want fewer ingredients, or branch into citrus with an easy chicken asparagus lemon stir fry on nights when you crave something lighter.
Why This Stir Fry Works Every Time
The secret is treating each ingredient on its own schedule. Chicken gets a quick sear first so it browns instead of steaming. Broccoli and mushrooms cook in the same pan while the fond on the bottom adds depth. Sauce goes in last, which keeps vegetables crisp and prevents soggy broccoli—a common stir fry mistake.
Oyster sauce adds umami richness without making the dish heavy. A touch of sesame oil at the end delivers that restaurant aroma. Optional cornstarch thickens the sauce just enough to coat rice grains without turning gluey. The result is a balanced, colorful plate that reheats well for lunch the next day.
Ingredients

- 1 tablespoon vegetable oil
- 1 pound chicken breast, sliced into thin strips
- 2 cups broccoli florets, cut into bite-size pieces
- 1 cup mushrooms, sliced (cremini or button work well)
- 2 cloves garlic, minced
- 1 tablespoon soy sauce
- 1 tablespoon oyster sauce
- 1 teaspoon sesame oil
- 1 tablespoon cornstarch mixed with 2 tablespoons water (optional, for thickening)
- Salt and black pepper, to taste
- Sliced green onions and sesame seeds for garnish
Slice chicken against the grain into quarter-inch strips so each piece cooks evenly. Pat the chicken dry with paper towels before it hits the pan—moisture is the enemy of a good sear. Cut broccoli florets roughly the same size so they finish at the same moment as the mushrooms.
Instructions
Read through all seven steps before you start. Stir fry moves quickly once the wok is hot, and having ingredients prepped (mise en place) makes the process smooth and stress-free.
Step 1: Sear the Chicken

Heat vegetable oil in a large pan or wok over medium-high heat until it shimmers. Add chicken strips in a single layer without crowding—work in two batches if your pan is small. Cook until golden brown and cooked through, about five to seven minutes, flipping once halfway. Remove chicken to a plate and tent loosely with foil while you cook the vegetables.
Step 2: Sauté Broccoli and Mushrooms

In the same pan, add broccoli florets and sliced mushrooms. Sauté for four to five minutes, stirring occasionally, until broccoli is tender-crisp and mushrooms are lightly browned. The pan should still have enough oil and fond from the chicken to build flavor—if it looks dry, add another half tablespoon of oil.
Step 3: Add the Garlic

Push vegetables to the edges and add minced garlic to the center of the pan. Sauté for about thirty seconds until fragrant. Garlic burns fast at high heat, so keep it moving and proceed to the next step as soon as you smell that nutty aroma.
Step 4: Combine Chicken and Sauce

Return the cooked chicken and any accumulated juices to the pan. Add soy sauce, oyster sauce, and sesame oil. Stir well to coat every piece of chicken and vegetable. The sauce should sizzle and begin to reduce immediately—this is when the flavors marry together.
Step 5: Thicken the Sauce (Optional)

If you prefer a thicker, glossier coating, give the cornstarch slurry a quick stir (starch settles quickly) and pour it into the pan. Stir constantly for thirty to sixty seconds until the sauce thickens and turns shiny. Skip this step if you like a lighter, broth-style finish.
Step 6: Season and Finish Cooking

Season with salt and black pepper to taste. Remember soy sauce and oyster sauce already contain salt, so start conservatively. Cook for one to two more minutes until everything is heated through and the sauce evenly coats the stir fry.
Step 7: Garnish and Serve

Transfer to a serving platter or divide among bowls. Garnish with sliced green onions and sesame seeds. Serve hot over steamed jasmine rice, brown rice, or rice noodles. A wedge of lime on the side adds brightness if you like a citrus finish.
Tips and Variations
- Vegetarian swap: Replace chicken with extra-firm tofu or tempeh pressed and cubed. Sear tofu until golden before adding vegetables.
- Extra vegetables: Bell peppers, snow peas, and snap peas all cook in the same window as broccoli. Add them in Step 2 for more color and fiber.
- Spicy version: Stir in half a teaspoon of red pepper flakes with the garlic, or finish with chili crisp for heat and crunch.
- Meal prep: Store leftovers in an airtight container for up to three days. Reheat in a hot skillet with a splash of water to revive the sauce.
- More stir fry inspiration: For another bright skillet dinner, see this chicken asparagus lemon stir fry recipe.
Stir Fry Success Checklist
- Slice chicken thin and pat dry before cooking
- Preheat pan until oil shimmers before adding protein
- Cook chicken first, then remove to prevent overcooking
- Keep broccoli pieces uniform for even doneness
- Do not crowd the pan—batch cook if needed
- Add garlic last among aromatics to avoid burning
- Stir cornstarch slurry right before pouring
- Taste before adding extra salt
- Garnish with green onions and sesame seeds for texture
- Serve immediately over hot rice for best results
Frequently Asked Questions
Can I use frozen broccoli for this stir fry?
Yes, but thaw and pat it completely dry first. Wet frozen broccoli releases water into the pan and steams instead of sears. Fresh broccoli gives the best crisp-tender texture, but frozen works in a pinch when drained well.
What type of mushrooms work best?
Button and cremini mushrooms are ideal because they hold their shape and brown nicely. Shiitake adds deeper umami if you want a more restaurant-style flavor. Slice mushrooms evenly so they cook at the same rate as the broccoli.
How do I keep chicken tender and not dry?
Slice against the grain into thin strips and do not overcook. Remove chicken after the initial sear and return it only at the end to heat through. Cutting larger pieces slows cooking and increases the risk of dry chicken.
Is this stir fry healthy?
Yes. One serving delivers lean protein from chicken breast, fiber from broccoli, and relatively low added fat when you measure the oil. Serve over brown rice or cauliflower rice to adjust carbs to your goals. The dish is naturally gluten-free if you use tamari instead of soy sauce.
Can I make this ahead for meal prep?
Absolutely. Store in the refrigerator for up to three days. Reheat in a skillet over medium-high heat with a tablespoon of water to loosen the sauce. Avoid microwaving alone, which can make vegetables mushy.
What can I substitute for oyster sauce?
Vegetarian oyster sauce made from mushrooms is the closest swap. You can also use an extra tablespoon of soy sauce plus a half teaspoon of brown sugar for sweetness. Fish sauce adds umami in small amounts if you enjoy a bolder flavor.
Make It Tonight
This chicken broccoli and mushroom stir fry proves that fast food does not have to mean compromise. Keep your wok hot, prep ingredients before you start, and dinner is on the table before anyone asks what is for supper. Bookmark this recipe for busy weeks—it earns its place in the rotation after the first bite.