30-Minute Chicken and Broccoli

Loading…

By Reading time

Glossy chicken and broccoli with a sauce that clings instead of pooling is the difference between a decent stir-fry and the one you start craving on purpose. This version hits that sweet spot: tender chicken, crisp-tender broccoli, and a soy-garlic glaze that coats every bite without turning heavy or gummy over rice.

The trick is getting the sauce thickness right before the chicken goes back in. Cornstarch shows up twice here, once on the chicken for a light velvet-like coating and again in the sauce so it tightens fast in the hot pan. That keeps the broccoli bright and the chicken juicy, instead of letting everything sit around while the sauce slowly reduces.

Below you’ll find the timing that matters most, the ingredient swaps that actually work, and the small stir-fry habits that keep this dish tasting fresh instead of bland or soggy.

The sauce thickened up fast and coated every piece of chicken instead of sliding off the broccoli. I used the exact timing in the recipe and the broccoli stayed bright and crisp, not mushy.

★★★★★— Melissa R.

Save this 30-Minute Chicken and Broccoli for a fast stir-fry with glossy soy-garlic sauce and crisp-tender broccoli.

Save to Pinterest

The Step That Keeps the Broccoli Crisp, Not Watery

Chicken and broccoli stir-fry goes wrong fast when the pan cools down. Once that happens, the broccoli steams instead of searing, the sauce takes longer to thicken, and the chicken gives up more liquid than you want. High heat and small batches are what keep this dish moving in the right direction.

The cornstarch on the chicken does two jobs at once. It helps the chicken brown faster, and it gives the sauce a little body later so it can cling to the broccoli instead of slipping to the bottom of the bowl. If the coating looks dusty before it hits the pan, that’s fine; it will loosen and turn silky once the heat and sauce do their part.

  • Chicken breasts — Lean breasts work well here because they cook fast and stay tender when cut small. Thighs work too, but they’ll release a little more fat and give the dish a richer finish.
  • Cornstarch — This is what gives the sauce that glossy takeout-style finish. Tapioca starch can stand in, but the sauce will thicken a little differently and may look slightly less clear.
  • Broccoli florets — Use evenly sized florets so they cook at the same pace. If the stems are thick, peel and slice them; they take longer than the tops and can stay crunchy when the rest is done.
  • Soy sauce, oyster sauce, and hoisin — These build the salty-sweet backbone of the sauce. Soy brings salt, oyster sauce adds depth, and hoisin rounds it out with a little sweetness and body.
  • Sesame oil — Don’t cook it in the pan for long. It’s a finishing oil here, added for aroma at the end so it doesn’t lose its nutty edge.

What Each Ingredient Is Actually Doing in This Chicken Recipe

Cooked chicken with sauce and sides
  • Chicken (the protein star) — Choose the right cut for the cooking method. Thighs stay moister; breasts cook faster.
  • Cooking medium (oil, butter, or broth) — This prevents the chicken from drying out. Quality matters here.
  • Seasonings (salt, pepper, spices, herbs) — Don’t hold back. The chicken carries the entire flavor profile.
  • Aromatics (garlic, onion, herbs) — Cook these first to bloom the flavors. They become the foundation of the dish.
  • Sauce or liquid (the moisture keeper) — This prevents the chicken from drying and adds flavor. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or tomato) — This brightens and prevents heavy dishes from tasting flat.
  • Optional vegetables (if using) — Layer by cooking time so everything finishes together. Hard vegetables first.
  • Proper doneness (165°F internal temperature) — Use a thermometer. Overcooked chicken is dry; undercooked is unsafe.

Building the Sauce Before the Pan Cools Down

Coating the Chicken

Toss the chicken with salt, pepper, and cornstarch until every piece looks lightly dusted, not clumped. That thin coating is what helps the chicken brown quickly and gives the sauce something to grab onto later. If you add too much cornstarch at once, the chicken can turn pasty, so keep the layer even and light.

Getting Color on the Chicken

Heat the oil until it shimmers, then add the chicken in a single layer. Let it sit long enough to pick up color before stirring; if you keep moving it, you lose the browning that gives the finished dish its savory edge. When the pieces are golden and cooked through, pull them out right away so they don’t dry out while the broccoli cooks.

Keeping the Broccoli Bright

Add the broccoli to the hot pan and stir-fry just until it turns vivid green and starts to soften at the stem. You want tender-crisp, not limp. If the florets are starting to brown before they soften, the heat is too high or the pan is too crowded.

Thickening the Sauce at the End

Garlic and ginger only need a short hit of heat before the sauce goes in. Once the whisked sauce hits the pan, it should bubble and thicken within a minute or two. If it stays thin, the pan wasn’t hot enough; if it gets gluey, it cooked too long before the chicken went back in. Return the chicken and toss until every piece is glossy and coated.

How to Adapt This Stir-Fry Without Losing the Good Part

Use chicken thighs for a richer finish

Boneless thighs stay juicy and give you a little more forgiveness if the pan runs hot. The tradeoff is a slightly richer, less lean result, which works well if you like a deeper-tasting stir-fry.

Make it gluten-free without losing the sauce body

Use tamari or a certified gluten-free soy sauce, and check that your oyster and hoisin sauces are gluten-free as well. The texture stays the same because the cornstarch is doing the thickening work, not the soy sauce.

Swap in snap peas or bell peppers for part of the broccoli

Snap peas keep the same crisp bite, while bell peppers add sweetness and a little more color. Add them with the broccoli or slightly later depending on how soft you want them; peppers need less time than broccoli.

Make it lower-sugar without flattening the flavor

Cut the brown sugar in half if you want a less sweet sauce, but keep some in the mix so the hoisin and soy taste rounded instead of sharp. If you remove it entirely, the sauce can come across saltier and less balanced.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The broccoli softens a bit, but the sauce keeps the dish from drying out.
  • Freezer: It freezes, but the broccoli texture turns softer after thawing. Freeze in portions for up to 2 months if texture matters less than convenience.
  • Reheating: Reheat in a skillet over medium-low heat with a splash of water or broth. Microwaving works in a pinch, but it can overcook the broccoli fast and make the sauce separate around the edges.

Answers to the Questions Worth Asking

Can I use frozen broccoli for this recipe?+

Yes, but it needs to go in straight from frozen and cook fast. Don’t thaw it first or it will dump water into the pan and water down the sauce. Expect a softer texture than fresh broccoli.

How do I keep the sauce from getting too thick?+

The sauce thickens fast once the cornstarch hits heat, so don’t let it boil for long before adding the chicken back. If it tightens more than you want, stir in a splash of broth or water and toss for another few seconds. That loosens it without making it bland.

Can I make 30-Minute Chicken and Broccoli ahead of time?+

You can cook it a day ahead and reheat it gently, but the broccoli will lose some of its snap. For the best texture, prep the sauce and cut the chicken earlier in the day, then cook everything right before dinner. That gives you the speed without sacrificing the fresh stir-fry feel.

How do I know when the chicken is cooked through without drying it out?+

The pieces should be opaque all the way through and feel firm, not springy and raw in the center. Since the chicken is cut small, it only needs 5 to 6 minutes in a hot pan. Pull it as soon as it’s cooked; the final toss in sauce will warm it the rest of the way.

Can I leave out the oyster sauce?+

You can, but the sauce will taste flatter and a little thinner in body. If you need to skip it, add a touch more hoisin or a small splash of broth plus a pinch of sugar to replace some of the depth. It won’t taste exactly the same, but it will still work.

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 tender-crisp broccoli. Quick chicken dinner method: stir-fry, then toss everything in a thickened sauce over fluffy white rice.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Asian-American
Calories: 520

Ingredients
  

Chicken and broccoli
  • 1.5 lb boneless skinless chicken breasts Cut into bite-sized pieces.
  • salt To taste.
  • pepper To taste.
  • 1 tbsp cornstarch For coating chicken.
  • 2 tbsp vegetable oil For stir-frying.
  • 4 cup broccoli florets Bright-green, cut into florets.
  • 4 garlic Minced (about 4 cloves).
  • 1 tsp fresh ginger Grated (about 1 tsp).
Soy-garlic sauce
  • 0.25 cup soy sauce
  • 2 tbsp oyster sauce
  • 1 tbsp hoisin sauce
  • 1 tbsp brown sugar
  • 1 tbsp cornstarch For thickening sauce.
  • 0.5 cup chicken broth
  • 1 tsp sesame oil
  • sesame seeds For serving.
  • green onions For serving.

Equipment

  • 1 cast iron skillet

Method
 

Coat and cook the chicken
  1. Toss the chicken with salt, pepper, and cornstarch until evenly coated with a light powdery layer.
  2. Heat 1 tablespoon of the vegetable oil in a large wok or skillet over high heat; cook the chicken for 5-6 minutes until golden and cooked through, then remove to a plate.
Stir-fry broccoli
  1. Add the remaining vegetable oil to the pan and stir-fry the broccoli for 3-4 minutes until bright green and just tender-crisp.
Make the glossy sauce and toss
  1. Stir-fry the garlic and grated ginger for 30 seconds until fragrant.
  2. Whisk together the sauce ingredients, pour into the pan, and cook for 1-2 minutes until thickened into a glossy glaze.
  3. Return the chicken to the pan and toss to coat so every bite is lacquered in the dark amber sauce.
Serve
  1. Serve over rice, topped with sesame seeds and green onions.

Notes

Pro tip: for best browning, keep the pan hot and spread chicken pieces in a single layer before stirring. Store leftovers in the refrigerator up to 3 days in an airtight container; reheat gently in a skillet with a splash of water or broth. Freezing is not recommended due to texture changes in the broccoli. For a lower-sugar option, use a sugar-free brown sugar substitute in the sauce while keeping the cornstarch amount the same to maintain thickness.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating