30-Minute Chicken and Broccoli

Loading…

By Reading time
Servings 4–6 people

Glossy chicken and broccoli over rice hits the table with the kind of sticky, garlicky sauce that makes you keep scooping up just one more bite. The chicken stays tender, the broccoli keeps a little snap, and the sauce clings instead of puddling at the bottom of the bowl. That balance is what turns a quick stir-fry into something you’ll make again the next time takeout sounds easier than cooking.

This version works because the chicken gets a light cornstarch coating before it ever hits the pan. That thin layer helps the pieces brown fast and gives the sauce something to grab onto later. The sauce itself leans on soy, oyster, and hoisin for depth, then uses a little brown sugar and cornstarch to land in that takeout-style zone without turning heavy or gluey.

Keep reading for the small timing details that matter here, especially how to keep the broccoli bright and the sauce smooth. I’ve also included a few smart swaps for when you’re out of one of the sauces or want to make the dish fit what’s already in your kitchen.

The sauce thickened up perfectly and coated every piece of chicken instead of running all over the plate. I kept the broccoli crisp-tender, and my husband asked if I could put this on the weekly dinner list.

★★★★★— Megan L.

Save this chicken and broccoli stir-fry for the nights when you want a glossy soy-garlic dinner on the table fast.

Save to Pinterest

The Trick to Keeping the Chicken Tender and the Broccoli Crisp

The biggest mistake in chicken and broccoli is treating the pan like a slow braise instead of a fast stir-fry. Crowding the skillet or turning the heat down too early gives you steamed chicken and dull broccoli. Here, the chicken cooks first in a single layer so it can brown, and the broccoli goes in after the pan has room again.

The cornstarch on the chicken does two jobs. It protects the lean breast meat from overcooking and gives the sauce a light, glossy finish once everything comes back together. If the pan looks dry at first, that’s fine. The sauce is supposed to finish the job, not the oil.

What Each Ingredient Is Actually Doing in the Pan

30-Minute Chicken and Broccoli glossy soy-garlic, tender, crisp
  • Chicken breasts — Breast meat cooks fast and stays clean-tasting here, but it dries out if you overcook it. Cut the pieces evenly so they finish at the same time. Chicken thighs work too and give you a little more forgiveness, but they bring a richer, heavier bite.
  • Cornstarch — The first tablespoon on the chicken helps with browning and keeps the meat silky. The second tablespoon in the sauce thickens it just enough to coat instead of flood the plate. Flour won’t give you the same clear, glossy finish.
  • Soy sauce, oyster sauce, and hoisin — This is the backbone of the flavor. Soy brings salt and depth, oyster sauce adds savoriness, and hoisin rounds it out with a little sweetness and body. If you’re missing hoisin, a touch more brown sugar and a spoonful of extra soy can cover some of the gap, but the sauce will taste less layered.
  • Broccoli — Fresh florets hold their shape and stay bright if you stir-fry them briefly over high heat. Frozen broccoli won’t give you the same crisp edges because it sheds too much water. If you use frozen, cook off the moisture first and expect a softer result.
  • Garlic and ginger — These go in at the end so they perfume the sauce instead of scorching. Thirty seconds is enough. If they sit in the hot pan too long before the liquid goes in, the garlic turns bitter fast.

Building the Sauce So It Turns Glossy, Not Gluey

Coating the Chicken First

Toss the chicken with salt, pepper, and cornstarch until the pieces look lightly dusted rather than pasty. That thin coating is what helps the chicken sear quickly and gives the sauce a smooth surface to cling to later. If the pieces clump, break them apart before they hit the pan so they brown instead of steaming.

Getting Color on the Chicken

Heat the oil until it shimmers, then add the chicken in a single layer. Leave it alone long enough for the edges to turn golden before you stir. If the pieces stick at first, they’ll release once they’ve formed a crust, so don’t scrape too early or you’ll tear off the browning you want.

Stir-Frying the Broccoli

Add the broccoli after the chicken comes out and keep the heat high. You want bright green florets with a bite, not soft florets that slump in the sauce. If the pan seems too dry, a spoonful of water can help the broccoli steam for a moment, but don’t add so much that you lose the stir-fry texture.

Finishing in the Sauce

Once the garlic and ginger smell fragrant, pour in the whisked sauce and keep stirring as it comes to a bubble. It should thicken in a minute or two and turn shiny, not turn into a paste. Return the chicken only after the sauce has thickened a bit, then toss just until every piece is coated and the pan looks lacquered.

Three Smart Ways to Change the Dish Without Breaking It

Use chicken thighs for a richer bite

Boneless skinless thighs stay juicier than breasts and give the dish a deeper, meatier texture. Keep the pieces bite-sized and cook them until the outside is browned and the center is no longer pink. The sauce still works the same way, but the finished dish feels a little more indulgent.

Make it gluten-free with a couple of swaps

Use tamari or a certified gluten-free soy sauce, and check that your oyster sauce and hoisin are labeled gluten-free too. The texture stays the same, so this is one of the easiest ways to adapt the recipe without changing the cooking method. If your hoisin replacement is thinner, let the sauce simmer a few extra seconds so it still coats the chicken.

Swap the broccoli for what’s in the crisper

Snap peas, sliced bell peppers, or baby bok choy all work in place of broccoli. Just keep the pieces cut small so they cook in the same short window and still stay crisp. Heartier vegetables may need an extra splash of water and a minute longer in the pan.

Cut the sauce sugar for a lower-carb plate

You can reduce or omit the brown sugar if you want a less sweet sauce. The dish will taste a little sharper and less takeout-style, but it still works because the oyster sauce and hoisin carry enough body to keep the sauce balanced. If you skip the sugar completely, add a splash more broth so the cornstarch has enough liquid to activate smoothly.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The broccoli softens a bit, but the sauce holds up well.
  • Freezer: It freezes okay for up to 2 months, though the broccoli will lose some crispness. Freeze in portions and thaw overnight in the fridge for the best texture.
  • Reheating: Warm it in a skillet over medium-low heat with a small splash of broth or water. The biggest mistake is blasting it in the microwave until the chicken tightens up and the sauce separates.

Answers to the Questions Worth Asking

Can I use frozen broccoli instead of fresh?+

You can, but thaw it first and pat it dry so the pan doesn’t fill with water. Frozen broccoli softens faster and won’t stay as crisp, so keep the stir-fry time short once it goes in. If it releases a lot of liquid, let that cook off before adding the sauce.

How do I keep the sauce from getting gummy?+

Use the cornstarch amounts listed and whisk the sauce before it goes into the pan. If it gets gummy, the heat was too high after the sauce thickened or the cornstarch didn’t have enough liquid to dissolve first. Pull the pan off the heat for a moment and add a splash of broth to loosen it.

Can I make chicken and broccoli ahead of time?+

Yes, and it reheats better than a lot of stir-fries. Cook it fully, cool it quickly, and store it with the sauce so the chicken doesn’t dry out. The broccoli will soften a little in the fridge, but the flavor stays strong.

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

The pieces should be golden on the outside and opaque all the way through, with no pink in the center when you cut one open. Bite-sized pieces usually need just 5 to 6 minutes in a very hot pan. If you cook them much longer, they’ll dry out before the sauce has a chance to finish them.

30-Minute Chicken and Broccoli

30 minute chicken and broccoli gets glossy with a soy-garlic sauce that thickens fast and coats tender chicken bites and bright-green broccoli florets. This easy chicken broccoli stir fry comes together quickly in one pan and is finished 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
  • 1.5 lb boneless skinless chicken breasts cut into bite-sized pieces
  • 0.1 Salt and pepper to taste
  • 1 tbsp cornstarch
  • 2 tbsp vegetable oil divided (1 tbsp for chicken, 1 tbsp for broccoli)
Vegetables and aromatics
  • 4 cup broccoli florets
  • 4 garlic cloves, minced
  • 1 tsp fresh ginger grated
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
  • 0.05 Sesame seeds and green onions for serving

Equipment

  • 1 cast iron skillet

Method
 

Coat the chicken
  1. Toss the chicken with salt, pepper, and cornstarch until coated. Keep the pieces evenly dusted so they brown instead of steaming.
Cook chicken and broccoli
  1. Heat 1 tablespoon vegetable oil in a large wok or skillet over high heat, then cook the chicken for 5-6 minutes until golden and cooked through; remove. The pan should be hot enough that the chicken sizzles immediately.
  2. Add the remaining vegetable oil, then stir-fry the broccoli for 3-4 minutes until bright green and just tender-crisp. Keep it moving so the florets stay glossy and don’t over-soften.
Make the glossy sauce and toss
  1. Add the garlic and grated ginger, then stir-fry for 30 seconds. Cook only until fragrant to avoid a harsh garlic taste.
  2. Pour in the whisked sauce and cook for 1-2 minutes until thickened. The sauce should turn glossy and cling to the pan and broccoli.
  3. Return the chicken to the pan and toss to coat. Continue tossing just until everything is evenly glazed.
Serve
  1. Serve over rice with sesame seeds and green onions. Finish immediately for the best texture and shine.

Notes

Pro tip: whisk the sauce thoroughly so the second cornstarch fully dissolves before it hits the hot pan—this is what creates the dark amber gloss. Refrigerate leftovers in a sealed container for up to 3 days; reheat in a skillet over medium heat with a splash of chicken broth to loosen the sauce. Freezing isn’t recommended because broccoli texture softens after thawing. For a dairy-free option, keep as written (no dairy); to make it gluten-aware, use tamari in place of soy sauce.

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