Savory Chicken Broccoli Mushroom Stir-Fry with Rice

Savoury Chicken, Broccoli and Mushroom Stir-Fry with Rice

Tender chicken, crisp broccoli, earthy mushrooms, and sweet onion are tossed in a glossy, savoury garlic sauce and served over fluffy rice. This easy one-pan-inspired stir-fry is flavourful, satisfying, and perfect for a busy weeknight. It comes together quickly, uses simple ingredients, and is easy to customise with your favourite vegetables or spice level.

Servings: 4
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes

 Ingredients

For the Stir-Fry

  • 2 boneless, skinless chicken breasts, cut into bite-sized pieces
  • 2 cups cooked white rice
  • 1 large head broccoli, cut into small florets
  • 200 g mushrooms, sliced
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 2 tbsp vegetable oil or sesame oil
  • ½ tsp salt
  • ½ tsp black pepper

For the Savory Sauce

  • ¼ cup low-sodium soy sauce
  • 2 tbsp water
  • 1 tbsp oyster sauce
  • 1 tbsp honey or maple syrup
  • 1 tbsp rice vinegar
  • 1 tsp toasted sesame oil
  • 1 tsp cornstarch
  • ½ tsp freshly grated ginger
  • ¼ tsp red pepper flakes, optional

For garnishing:

  • 2 green onions, sliced
  • 1 tsp sesame seeds
  • Fresh coriander, optional
  • Red pepper flakes, optional
  • Lime wedges, optional

 Instructions

1. Prepare the chicken

Pat the chicken breasts dry with paper towels and cut them into evenly sized bite-sized pieces.

Season with salt and black pepper.

Try to keep the pieces similar in size so they cook evenly.

2. Prepare the sauce

In a small bowl, combine the soy sauce, water, oyster sauce, honey, rice vinegar, sesame oil, cornflour, grated ginger, and red pepper flakes.

Whisk thoroughly until the cornflour dissolves.

Set the sauce aside.

Tip: Give the sauce another stir immediately before adding it to the pan because the cornflour will settle at the bottom.

3. Prepare the vegetables

Cut the broccoli into small, bite-sized florets.

Slice the mushrooms and dice the onion.

Mince the garlic.

Having all the vegetables prepared before you begin cooking makes the stir-frying process much easier because everything cooks quickly.

4. Cook the chicken

Heat a large wok or skillet over medium-high heat.

Add 1 tablespoon of oil.

Once hot, add the chicken pieces in a single layer.

Cook for approximately 5–7 minutes, stirring occasionally, until the chicken is golden on the outside and cooked through.

Transfer the chicken to a clean plate.

Don’t overcrowd the skillet. If necessary, cook the chicken in two batches.

5. Stir-fry the vegetables

Add the remaining tablespoon of oil to the same skillet.

Add the onion and mushrooms.

Cook for 3–4 minutes, stirring frequently, until the mushrooms begin to brown and the onions soften.

Add the broccoli and cook for another 3–4 minutes.

For softer broccoli, add 2–3 tablespoons of water and cover the pan for 1–2 minutes.

The broccoli should remain bright green with a slight crunch.

6. Add garlic

Add the minced garlic and stir-fry for approximately 30–60 seconds.

Cook just until fragrant.

Avoid cooking the garlic for too long because it can become bitter.

7. Return the chicken

Add the cooked chicken back into the skillet with the vegetables.

Give the prepared sauce another whisk and pour it over the chicken and vegetables.

Stir continuously for 1–2 minutes.

The cornflour will cause the sauce to thicken and become glossy, coating everything beautifully.

8. Add the rice

You have two options.

Option 1: Serve over rice

Divide the cooked white rice between four bowls and spoon the chicken, broccoli, and mushroom stir-fry over the top.

Option 2: Make it a rice stir-fry

Add the 2 cups cooked rice directly to the skillet.

Toss everything together for 2–3 minutes, allowing the rice to absorb some of the sauce.

This version is especially good for meal prep.

9. Garnish and serve

Remove from the heat.

Sprinkle with sliced green onions and sesame seeds.

Add red pepper flakes for heat and a squeeze of fresh lime juice for brightness.

Serve immediately.

 Tips for the Best Chicken Stir-Fry

Use a large skillet

A large cooking surface gives the ingredients enough room to brown rather than steam.

Don’t overcrowd the pan

Too many ingredients at once can release moisture and prevent the chicken and mushrooms from browning.

Cut everything evenly

Uniform pieces cook more consistently and make the finished dish easier to eat.

Use cooked, preferably chilled, rice.

If you’re making the rice stir-fry version, leftover refrigerated rice is excellent because it contains less surface moisture and doesn’t become mushy as easily.

Keep the broccoli slightly crisp

Overcooked broccoli can become soft and watery. Cook just until tender-crisp for the best texture.

Don’t burn the garlic

Garlic only needs about 30–60 seconds to become fragrant.

Taste before adding extra salt

Soy sauce and oyster sauce already contain plenty of sodium, so you may not need additional salt.

 Easy Variations

Spicy Chicken Stir-Fry

Add 1–2 teaspoons of sriracha or chilli garlic sauce to the sauce.

Honey Garlic Chicken Stir-Fry

Increase the honey to 2 tablespoons and add another minced garlic clove.

Ginger Chicken Stir-Fry

Add 1 tablespoon of freshly grated ginger for a stronger ginger flavour.

Extra Vegetable Stir-Fry

Add:

  • Bell peppers
  • Carrots
  • Snow peas
  • Zucchini
  • Baby corn
  • Cabbage
  • Green beans

Low-Carb Version

Replace the white rice with cauliflower rice.

Brown Rice Version

Use cooked brown rice instead of white rice for additional whole-grain flavour and texture.

 Serving Suggestions

This stir-fry is already a complete meal, but you can serve it with:

  • Cucumber salad
  • Asian-style slaw
  • Steamed edamame
  • Spring rolls
  • Miso soup
  • Fresh fruit
  • Steamed vegetables

For a lighter dinner, serve the chicken and vegetables over cauliflower rice.

For a higher-energy meal, use a generous portion of white or brown rice.

 Storage & Meal Prep

This recipe is excellent for meal preparation.

Allow the cooked food to cool before transferring it into airtight containers.

Store in the refrigerator for up to 3–4 days.

For meal prep, divide the rice evenly between four containers and top with the chicken and vegetable stir-fry.

Reheating

Microwave individual portions for approximately 1½–3 minutes, stirring halfway through.

You can also reheat the meal in a skillet over medium heat. Add a tablespoon of water if the sauce has thickened too much.

Approximate Nutritional Information

Estimated per serving, including approximately ½ cup cooked white rice and sauce:

  • Calories: 450–500
  • Protein: 35–40 g
  • Carbohydrates: 48–55 g
  • Fat: 14–17 g
  • Fiber: 5–7 g
  • Sugar: 7–9 g
  • Sodium: 800–1,000 mg

Nutrition will vary depending on the size of the chicken breasts, type of oil, sauce brands, and exact amount of rice used.

For a lower-sodium version, use reduced-sodium soy sauce and reduce the amount of oyster sauce.

 Benefits of Chicken, Broccoli and Mushroom Stir-Fry

High in Protein

Chicken breast provides a substantial amount of lean protein, making this meal filling and satisfying.

Vegetable-Rich

Broccoli, mushrooms, onion, and garlic add fibre, vitamins, minerals, and beneficial plant compounds.

Balanced Meal

The combination of lean protein, vegetables, healthy fats, and carbohydrates from rice creates a satisfying meal suitable for lunch or dinner.

Easy to Customize

You can easily increase the vegetables, change the carbohydrate, adjust the spice level, or swap the chicken for another protein.

Homemade Sauce

Making your own sauce gives you more control over sweetness, sodium, and oil than many restaurant-style stir-fries.

 Recipe Q&A

Can I use chicken thighs instead of chicken breast?

Absolutely. Boneless, skinless chicken thighs are slightly richer and remain very juicy during stir-frying. Cut them into small pieces and cook until completely done.

Can I use frozen broccoli?

Yes. Add frozen broccoli directly to the skillet, but allow a little extra cooking time. Fresh broccoli generally gives the best crisp texture.

Can I use different mushrooms?

Yes! Cremini, white button, shiitake, oyster, or portobello mushrooms all work well.

Can I make this without oyster sauce?

Yes. Simply replace it with an additional tablespoon of soy sauce or use hoisin sauce for a sweeter variation.

Can I make this gluten-free?

Yes. Use gluten-free tamari and a certified gluten-free oyster sauce or suitable alternative.

Can I make it dairy-free?

Yes. The recipe is naturally dairy-free as long as all sauces are dairy-free.

Can I use quinoa instead of rice?

Definitely. Cooked quinoa makes a nutritious alternative to white rice.

How can I make the sauce thicker?

Add another ½ teaspoon of cornflour mixed with 1 tablespoon of cold water. Stir it into the skillet and cook briefly until thickened.

Why did my chicken become dry?

The chicken may have been cooked too long or the pieces may have been too small. Cook bite-sized pieces over medium-high heat just until cooked through, then remove them from the pan.

Can I make this ahead?

Yes. Cook the entire recipe, cool it promptly, and refrigerate in airtight containers. It’s excellent for lunches throughout the week.

Can I freeze the stir-fry?

Yes, although the texture of the broccoli may soften after freezing and reheating. Freeze in airtight containers for up to 2 months and thaw overnight in the refrigerator before reheating.

Can I make this spicy?

Absolutely. Add red pepper flakes, sriracha, chilli oil, or fresh sliced chilli peppers to taste.

Leave a Comment