Chicken and Broccoli Stir Fry in 25 Minutes

Tender chicken and broccoli in a glossy brown glaze with vibrant green florets served in a white ceramic bowl.
Chicken and Broccoli in 25 Minutes
By Taylor ThompsonUpdated:
A light cornstarch coating keeps the meat tender while a quick steam ensures the greens stay bright. This Chicken and Broccoli stir fry delivers a rich, glossy finish in one pan.
  • Time: 10 min active + 15 min cooking
  • Flavor & Texture: Savory and glossy
  • Perfect for: Weeknight dinner

Chicken and Broccoli

The sound of chicken hitting a scorching pan is the best part of this meal. It starts with a loud sizzle and ends with a mahogany glaze that clings to every piece of broccoli.

You can get this restaurant-style result at home without a professional burner. The trick is managing the heat so the meat browns and the vegetables stay crisp.

This version of Chicken and Broccoli focuses on speed and texture. It's a great way to get a balanced meal on the table in under 30 minutes.

What Makes This Work

  • Cornstarch Coating: Dusting the meat protects the proteins from the high heat. This prevents the chicken from becoming rubbery.
  • The Flash Steam: Adding a splash of liquid and a lid cooks the broccoli through in 60 seconds. It stays bright green instead of turning mushy.

Recipe Specs

Depending on your schedule, you can use fresh or frozen broccoli. Fresh gives you more control over the snap, but frozen is a great shortcut for busy nights.

MethodTimeTextureBest For
Fresh Broccoli15 minsCrisp and snapMaximum flavor
Frozen Broccoli12 minsSofterSpeed

Choosing the right cut of chicken also matters. Breast is lean and quick, while thighs stay juicier if you prefer a richer bite.

Ingredients and Swaps

What Each Ingredient Does

IngredientRoleIf You Don't Have It
CornstarchThickenerArrowroot powder
Soy SauceSalt and UmamiTamari (for GF)
HoneySweetnessMaple syrup
Sesame OilNutty AromaToasted sesame seeds

The Grocery List

  • 1 lb chicken breast, thinly sliced against the grain Why this? Lean and cooks very quickly.
  • 1 tbsp soy sauce (for the marinade)
  • 1 tbsp cornstarch (for the marinade)
  • 1/2 cup chicken broth
  • 1/4 cup soy sauce (for the sauce)
  • 1 tbsp honey Why this? Adds a natural gloss to the glaze.
  • 1 tsp toasted sesame oil
  • 1 tbsp cornstarch (for the sauce)
  • 2 tbsp neutral oil (such as canola or vegetable)
  • 1 medium head broccoli, cut into bite-sized florets
  • 3 cloves garlic, minced
  • 1 tsp fresh ginger, grated

Equipment Needed

Traditionally, a wok is used since its design makes tossing ingredients easier. A heavy-bottomed skillet is an equally effective alternative. You'll also need a tight-fitting lid to steam the broccoli.

How to Make It

Glazed golden-brown poultry slices and vibrant green broccoli florets artfully arranged on a dark slate plate.

Phase 1: The Prep

Combine 1 tbsp soy sauce and 1 tbsp cornstarch in a bowl, then toss in the sliced chicken until well-coated. In a separate small container, whisk together 1/2 cup chicken broth, 1/4 cup soy sauce, 1 tbsp honey, 1 tsp sesame oil, and 1 tbsp cornstarch until the starch is completely dissolved.

Phase 2: Searing for Texture

Warm 2 tbsp neutral oil in a wok or large skillet over medium-high heat. Arrange the chicken in a single layer and sear undisturbed for 2 minutes until a golden brown crust forms, then stir-fry until just cooked through and the meat hits 165°F (74°C).

Transfer the chicken to a plate and set aside.

Phase 3: The Flash Steam and Finish

Toss the broccoli florets into the remaining oil and stir-fry for 1 minute. Pour in 2 tablespoons of water or chicken broth and cover the pan with a lid for 60 seconds to quickly steam.

Remove the lid, stir in the minced garlic and grated ginger, and sauté for 30 seconds until the aromatics smell fragrant. Return the seared chicken to the pan and pour the prepared sauce over the mixture.

Stir constantly for 1-2 minutes until the sauce bubbles and turns into a thick, glossy glaze.

Fixing Common Issues

If the sauce feels too thin, it usually means it hasn't hit the temperature needed to activate the cornstarch. Give it another minute of bubbling.

If the chicken feels tough, you might have stirred it too much during the initial sear. Let it sit undisturbed for those first two minutes to get a proper crust.

When the broccoli turns a dull olive color, it has been overcooked. Use the lid for exactly 60 seconds to keep the color vibrant.

ProblemFix
Sauce is wateryStir in a tiny slurry of cornstarch and water
Chicken is dryCheck temp with a meat thermometer at 165°F
Broccoli is mushyReduce steaming time by 20 seconds

Creative Twists

For those who like heat, this Chicken and Broccoli recipe works well with a teaspoon of sriracha or red pepper flakes added to the sauce whisk.

If you want a different protein, shrimp is a great swap. Just sear the shrimp for 1 minute per side and remove them before the broccoli goes in.

You can also make this a Chicken and Broccoli rice dish by serving it over a bed of steamed jasmine rice to soak up the extra glaze.

Storage and Reheating

Store any remaining portions in an airtight bowl in the fridge for 4 days.

Avoid freezing this recipe. Once thawed, the broccoli loses its structure and releases excess moisture, which ruins the texture.

To reheat, warm a skillet over medium heat until the chicken reaches 165°F (74°C) inside. Add a teaspoon of water to revive the sauce and restore its gloss. Alternatively, microwave the dish in 45-second increments to keep the vegetables from overcooking.

When reheating cooked leftovers, check with a food thermometer that the centre reaches 165°F (74°C); the appliance temperature and time alone do not confirm this.

Pairing Ideas

Because this dish is quite savory, it pairs perfectly with neutral sides. Steamed brown or white rice are the most common accompaniments.

For a touch of indulgence, I enjoy adding a side of Yum Yum sauce for a creamy element. Additionally, sliced cucumbers tossed in rice vinegar provide a crisp contrast that balances the rich soy glaze.

High Sodium Content

🚨

1225 mg of sodium per serving (53% of daily value)

To support cardiovascular health, the American Heart Association suggests that most adults limit their total daily sodium intake to 2,300 mg.

Tips to Reduce Sodium

  • 🍶Swap Soy Sauce

    Substitute the regular soy sauce in the marinade and the sauce with coconut aminos or low-sodium soy sauce.

  • 🍲Choose Better Broth

    Use low-sodium or no-salt-added chicken broth to lower the overall salt levels.

  • 🍋Add Brightness

    Add a splash of rice vinegar or some fresh lime juice to provide a zesty flavor that mimics the effect of salt.

  • 🧄Boost Aromatics

    Increase the amount of grated ginger and fresh minced garlic to enhance the flavor profile without adding more sodium.

  • 🌶️Use Spices

    Stir in white pepper or red pepper flakes to bring more heat and complexity to the meal.

Recipe FAQs

How to achieve a glossy glaze on the sauce?

Stir constantly for 1-2 minutes once the sauce is in the pan. The cornstarch will thicken as it bubbles, creating a thick, shiny coating.

Can I make this with only five ingredients?

No; omitting the ginger, sesame oil, and garlic still leaves seven ingredients, though the flavor will be simpler. You can omit the ginger, sesame oil, and garlic, but the dish will lose its traditional aromatic depth.

Why remove the chicken before stir-frying the broccoli?

To prevent overcooking the meat. Removing the chicken ensures the breast stays tender while the broccoli is flash-steamed and the garlic is sautéed.

Where should leftovers be stored for safety?

Keep them in a sealed container in the refrigerator. They will stay fresh for up to 4 days.

Chicken and Broccoli in 25 Minutes

Chicken and Broccoli in 25 Minutes Recipe Card
Chicken and Broccoli in 25 Minutes Recipe Card
4.3 / 5 (3 Reviews)
Preparation time:10 Mins
Cooking time:15 Mins
Servings:4 servings
Category: Main CourseCuisine: Chinese
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
330 kcal
% Daily Value*
Total Fat 12g
   Saturated Fat 3g
Sodium 1225mg
Total Carbohydrate 15g
   Dietary Fiber 3g
   Total Sugars 5g
Protein 38g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Tap a star to rate
Rate, Share, Comment:
Submit Review:
Ratings at a Glance
5
(1)
4
(2)
3
(0)
2
(0)
1
(0)
Jump to Recipe