30-Minute Chicken and Broccoli

Loading…

By Reading time
Servings 4–6 people

Glossy chicken and broccoli stir fry is one of those dinners that earns repeat status fast: tender chicken, crisp-tender broccoli, and a dark soy-garlic sauce that clings to every bite instead of pooling at the bottom of the pan. It hits that sweet spot between takeout comfort and homemade control, which means you get real flavor without a greasy sauce or limp vegetables.

The trick is building layers in the right order. A light cornstarch coating on the chicken helps it brown and gives the sauce something to grip later. The broccoli cooks just long enough to turn bright green and tender-crisp, then the garlic, ginger, and sauce go in for a short simmer so the aromatics stay sharp and the sauce thickens without turning heavy.

Below, I’ve included the small details that matter most: how to keep the chicken juicy, when the sauce is thick enough, and what to swap if you need a pantry shortcut or a gluten-free version.

The sauce thickened up in under two minutes and coated the chicken and broccoli instead of sliding off. I loved that the broccoli stayed bright and had a little crunch, even after tossing everything back together.

★★★★★— Melissa T.

Save this chicken and broccoli stir fry for nights when you want glossy takeout-style sauce, tender chicken, and crisp broccoli in 30 minutes flat.

Save to Pinterest

The Reason the Chicken Stays Juicy Instead of Drying Out

The cornstarch coating does two jobs here. It shields the chicken from the hottest part of the pan long enough to brown the outside, and it helps thicken the sauce later so every piece gets glossy instead of slippery. If you skip that thin coating, the sauce still tastes good, but it won’t cling in the same way.

The other key move is cooking the chicken in a single layer and getting it out of the pan once it’s done. If you leave it in while the broccoli cooks, it keeps overcooking and the juices end up in the skillet instead of staying in the meat. That’s how chicken stir fry turns stringy and dry.

What Each Ingredient Is Actually Doing in the Pan

30-Minute Chicken and Broccoli glossy soy-garlic
  • Chicken breasts — Cut them into even bite-sized pieces so they cook at the same speed. Chicken thighs work too if you want a little more richness and don’t mind a slightly softer texture.
  • Cornstarch — This is what gives the chicken a light velvety edge and helps the sauce thicken in the pan. Flour won’t behave the same way here, and you’ll lose some of that glossy finish.
  • Broccoli florets — Fresh florets stay crisp and green if you stir-fry them briefly over high heat. Frozen broccoli works in a pinch, but thaw and dry it first or it will steam instead of sear.
  • Soy sauce, oyster sauce, and hoisin — This trio builds the main flavor: salty, savory, and a little sweet. If you need a gluten-free version, use tamari and a gluten-free hoisin, then check the oyster sauce label or swap in extra tamari plus a touch more sugar.
  • Chicken broth — It loosens the sauce just enough to whisk the starch in smoothly. Water works in an emergency, but the sauce tastes flatter.
  • Sesame oil, garlic, and ginger — Add these near the end so they stay fragrant. Garlic burns fast in a hot pan, and once it turns bitter, there’s no saving the sauce.

Building the Sauce Before the Garlic Burns

Coating and Browning the Chicken

Toss the chicken with salt, pepper, and cornstarch until every piece looks lightly dusted, not clumped. The pan needs to be hot before the chicken goes in; you should hear an immediate sizzle. Let the pieces sit long enough to pick up color before stirring, because constant movement keeps them pale and soft.

Stir-Frying the Broccoli

Add the broccoli to the empty pan with the remaining oil and keep it moving so the edges don’t char before the stems turn tender. You want bright green florets with a little bite at the center. If the broccoli starts to look dull olive, it’s been in the pan too long and the final texture will be mushy.

Finishing the Sauce

Garlic and ginger only need about 30 seconds. As soon as they smell fragrant, pour in the sauce and stir constantly so the cornstarch doesn’t settle on the bottom of the pan. The sauce is ready when it goes from thin and cloudy to glossy and lightly coats the back of a spoon.

Bringing Everything Back Together

Return the chicken only after the sauce has thickened. Toss just long enough to coat every piece and warm the chicken through. If the sauce gets too thick before you add the chicken, splash in a tablespoon of broth and stir until it loosens again.

How to Adapt This for Different Kitchens and Dietary Needs

Gluten-Free Chicken and Broccoli

Swap the soy sauce for tamari and use a gluten-free hoisin if you can find one. The sauce still thickens the same way, but taste it at the end since some gluten-free sauces run saltier or sweeter than the original.

Chicken Thigh Version

Boneless skinless thighs give you a juicier, slightly richer result. They need about the same cooking time, but they stay forgiving if your pan runs hot and they’re not quite as prone to drying out as breast meat.

Make It Spicier

Add red pepper flakes with the garlic and ginger, or whisk a teaspoon of chili garlic sauce into the sauce mixture. That keeps the heat balanced through the whole dish instead of just sitting on top at the end.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The broccoli softens a bit, but the sauce still tastes great.
  • Freezer: It freezes, though the broccoli will lose some of its snap. Freeze in portions for up to 2 months and thaw overnight before reheating.
  • Reheating: Warm it in a skillet over medium-low heat with a splash of water or broth. Microwaving works too, but use short bursts so the chicken doesn’t turn rubbery and the sauce doesn’t separate.

Answers to the Questions Worth Asking

Can I use frozen broccoli in chicken and broccoli?+

Yes, but thaw it first and pat it dry. Frozen broccoli holds extra moisture, and if it goes into the pan wet, it steams instead of stir-frying. The texture will be a little softer than fresh, but the sauce still works well.

How do I keep the chicken from getting dry?+

Cook it in a hot pan just until it’s golden and no longer pink, then pull it out right away. The chicken finishes with the sauce at the end, so it stays juicy instead of sitting over heat the whole time. Cutting the pieces evenly also helps them cook at the same pace.

Can I make chicken and broccoli ahead of time?+

Yes, and it reheats well. The broccoli won’t stay as crisp as it was on day one, but the flavor holds up nicely for a few days in the fridge. For the best texture, reheat gently in a skillet instead of blasting it in the microwave.

How do I thicken the sauce if it looks thin?+

Keep simmering it for another minute or two while stirring. The cornstarch needs heat to activate, and it thickens fast once it starts moving from cloudy to glossy. If it still looks loose, whisk a teaspoon of cornstarch with a tablespoon of cold broth and add it to the pan.

Can I use chicken thighs instead of chicken breasts?+

Yes, and they’re a great swap if you want a richer result. Thighs stay tender a little longer, so they’re more forgiving if your heat runs high. The only real change is that they can leave a bit more fat in the pan, which makes the sauce taste even silkier.

30-Minute Chicken and Broccoli

30 minute chicken and broccoli with a glossy soy-garlic sauce that clings to golden chicken bites and bright-green florets. Quick chicken broccoli stir fry technique with a thickened sauce for every piece to stay glazed over fluffy rice.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Cuisine: Asian-American

Ingredients
  

Chicken and broccoli
  • 1.5 lb boneless skinless chicken breasts
  • Salt and pepper to taste
  • 1 tbsp cornstarch
  • 2 tbsp vegetable oil
  • 4 cup broccoli florets
  • 4 clove garlic, minced
  • 1 tsp fresh ginger, grated
For the sauce
  • 0.25 cup soy sauce
  • 2 tbsp oyster sauce
  • 1 tbsp hoisin sauce
  • 1 tbsp brown sugar
  • 1 tbsp cornstarch
  • 0.5 cup chicken broth
  • 1 tsp sesame oil
To serve
  • Sesame seeds and green onions for serving

Equipment

  • 1 cast iron skillet
  • 1 Dutch oven

Method
 

Coat the chicken
  1. Toss the boneless skinless chicken breasts with salt, pepper, and 1 tablespoon cornstarch until every bite is lightly coated and looks dry-powdered.
  2. Heat the vegetable oil in a large wok or skillet over high heat until shimmering, then add the chicken in an even layer.
  3. Cook the chicken for 5-6 minutes, turning as needed, until golden and cooked through, then remove to a plate.
Stir-fry the broccoli
  1. Add the remaining vegetable oil to the pan and stir-fry the broccoli florets for 3-4 minutes until bright green and just tender-crisp.
  2. Add the minced garlic and grated ginger and stir-fry for 30 seconds, until fragrant and lightly sizzling.
Glaze with sauce
  1. Whisk the soy sauce, oyster sauce, hoisin sauce, brown sugar, cornstarch, chicken broth, and sesame oil together, then pour into the pan.
  2. Cook for 1-2 minutes at a gentle boil, stirring, until the sauce turns glossy and thick enough to coat the back of a spoon.
  3. Return the cooked chicken to the pan and toss until glazed and hot throughout, with a dark amber sheen on the chicken and broccoli.
Serve
  1. Serve the chicken and broccoli over rice and top with sesame seeds and green onions for a bright finish.

Notes

Pro tip: keep the broccoli bright green by stopping the stir-fry as soon as it turns vibrant and tender-crisp—carryover heat happens when you toss it with the hot sauce. Refrigerate leftovers in a sealed container for up to 3 days; reheat in a skillet with a splash of chicken broth until hot. Freezing is not recommended for best texture. For a gluten-free swap, use gluten-free soy sauce (and verify oyster/hoisin labels) to keep the same thick, glossy sauce.

Loved this recipe?

Save it for later, print a copy, leave a quick note, or share it with friends!

Save to Pinterest

Leave a Comment

Recipe Rating