30-Minute Chicken and Broccoli

Loading…

By Reading time
Servings 4–6 people

Glossy chicken, crisp-tender broccoli, and a savory garlic soy sauce turn this 30-minute chicken and broccoli into the kind of dinner that disappears fast. The sauce clings to every piece instead of pooling in the pan, the chicken stays juicy, and the broccoli keeps enough bite to balance the rice underneath. It’s the sort of stir fry that feels pulled together and satisfying without asking much from you.

What makes this version work is the order. The chicken gets a hard sear first so it picks up color before the sauce goes in, and the broccoli cooks just long enough to turn bright green without going limp. The cornstarch slurry goes in at the end, after the sauce is hot, so it thickens quickly and gives you that takeout-style gloss.

Below, I’ll walk through the part that matters most in a stir fry like this: high heat, fast timing, and when to add the sauce so it coats instead of turning watery. I’ve also included a few practical swaps for when you need to work with what’s in the fridge.

The sauce thickened up in under a minute and coated every piece of chicken instead of sitting watery at the bottom. My broccoli stayed crisp, and even my picky eater asked for the leftovers the next day.

★★★★★— Megan T.

Save this 30-minute chicken and broccoli for the nights when you want glossy stir-fry sauce, crisp broccoli, and zero takeout wait time.

Save to Pinterest

The Fast Sear That Keeps the Chicken Juicy

Stir fry chicken goes wrong when the pan is crowded or the heat is too low. The meat gives off moisture, then steams in its own juices instead of picking up color, and by the time the sauce goes in it tastes flat. Here, the chicken goes into a hot pan in a single layer, which gives you that light golden edge before it finishes in the sauce.

Don’t chase perfect doneness in this first round. Pull the chicken once it’s mostly cooked and let the sauce finish the job later. That small pause keeps the strips tender and stops them from turning dry while the broccoli and aromatics catch up.

What Each Ingredient Is Actually Doing in This Stir Fry

30-Minute Chicken and Broccoli glossy chicken broccoli
  • Chicken breast — Thin slices cook fast and stay tender if you don’t overwork the pan. Chicken thighs work too, but they bring a richer, slightly juicier result and need a minute or two longer. Slice the breast against the grain if you can, because that shortens the muscle fibers and makes the meat feel less chewy.
  • Broccoli florets — Fresh broccoli gives you the best tender-crisp bite and a brighter finish. Frozen broccoli can work in a pinch, but it releases more water, so dry it well and expect a softer texture.
  • Soy sauce and oyster sauce — Soy sauce gives the salty backbone, while oyster sauce adds body and that deep savory taste you can’t get from soy alone. If you skip the oyster sauce, the sauce still works, but it tastes thinner and less rounded.
  • Cornstarch slurry — This is what turns the sauce from thin and glossy into something that clings. Mix it with cold water before it hits the pan, or it can clump and leave little starchy bits behind.
  • Garlic and ginger — These cook fast and should go into the center of the pan only after the chicken and broccoli are moving. If they burn, the whole dish tastes bitter, so that 30-second window matters.

How to Build the Sauce So It Stays Glossy, Not Gritty

Mix the sauce before the pan gets hot

Whisk the soy sauce, oyster sauce, brown sugar, and sesame oil together first so the sugar starts dissolving before it ever hits the skillet. That keeps the sauce from tasting uneven, and it gives you one less thing to do once the chicken is back in the pan. If the brown sugar sits in a dry clump, it won’t melt evenly and you’ll end up chasing it around the pan with the spatula.

Cook the broccoli until it turns bright, not soft

The broccoli needs just enough time to lose its raw edge and turn vivid green. You want the florets tender-crisp, not floppy, because they’ll soften a little more once the sauce comes in. If your broccoli is still pale, give it another minute; if it starts to brown hard around the edges before it turns green, the heat is too high and the pan is probably dry.

Thicken at the very end

Once the chicken is back in and the sauce is in the pan, add the cornstarch slurry and toss constantly. In about a minute, the sauce should go from thin to shiny and lightly sticky, coating the chicken instead of sliding off. If it stays loose, the pan probably wasn’t hot enough; if it gets past glossy into paste, pull it off the heat immediately and splash in a spoonful of water.

Three Smart Ways to Make This Work for Your Kitchen

Make it gluten-free without losing the sauce

Use a gluten-free soy sauce or tamari and check that your oyster sauce is labeled gluten-free. The flavor stays close to the original, and the sauce still thickens the same way because the cornstarch does the actual work.

Swap in chicken thighs for a richer bite

Chicken thighs bring more juiciness and a little extra cushion if you’re nervous about overcooking. They take a touch longer to brown, but the finished dish tastes a little deeper and holds up well if you’re reheating leftovers.

Use another vegetable when broccoli isn’t in the fridge

Snap peas, sliced bell peppers, or baby bok choy all work well here. The key is choosing something that cooks fast and stays crisp, since soft vegetables will disappear into the sauce and change the texture of the dish.

Make it lower-carb by serving it differently

Serve the stir fry over cauliflower rice or shredded cabbage instead of white rice. You’ll lose some of the mellow backdrop that rice gives the sauce, but the savory garlic soy coating still carries the whole dish.

Storage and Reheating

  • Refrigerator: Store leftovers for up to 4 days. The broccoli softens a bit, but the sauce stays flavorful.
  • Freezer: It freezes fine for about 2 months, though the broccoli will be softer after thawing. Freeze in portions so you can reheat only what you need.
  • Reheating: Warm it in a skillet over medium-low heat with a splash of water to loosen the sauce. Microwaving works too, but stop and stir halfway through so the chicken doesn’t dry out and the sauce doesn’t separate.

Answers to the Questions Worth Asking

Can I use frozen broccoli instead of fresh? +

Yes, but thaw it first and dry it well. Frozen broccoli holds extra water, so if you throw it in wet, the pan cools down and the sauce turns thinner. It won’t have quite the same crisp bite as fresh, but it still works for a quick dinner.

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

Add the cornstarch slurry gradually and keep tossing. If you dump it all in at once, it can tighten too fast and turn pasty. A splash of water loosens it right away, and it’s easier to add moisture than to rescue an over-thick sauce later.

Can I make this ahead for meal prep? +

Yes. It holds up well in the fridge, especially if you keep the rice separate until serving. The broccoli softens a little after a day or two, but the chicken and sauce stay sturdy enough for lunch containers.

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

The outside should be lightly golden and the center should no longer look translucent when you cut into a thicker piece. Since the chicken goes back into the pan with sauce, it finishes cooking there, so it doesn’t need to be fully done on the first pass. That’s the easiest way to keep it from drying out.

Can I use chicken thighs instead of chicken breast? +

Yes, and they’re a great choice if you like a juicier stir fry. Thighs need a little more time to brown, but they’re more forgiving if the heat is high or the pan gets busy. The sauce still works the same way.

30-Minute Chicken and Broccoli

30 minute chicken and broccoli with glossy chicken breast strips and bright green broccoli florets, all coated in a savory garlic soy sauce. Stir-fried in a wok for fast, tender-crisp results, then served over fluffy white rice with sesame seeds.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Asian-American
Calories: 520

Ingredients
  

Chicken and broccoli
  • 1.5 lb chicken breast, sliced thin
  • 4 cup broccoli florets
  • 2 tbsp vegetable oil, divided
  • 3 tbsp vegetable oil, divided
  • 5 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
For the sauce
  • 0.25 cup soy sauce
  • 2 tbsp oyster sauce
  • 1 tbsp brown sugar
  • 1 tsp sesame oil
  • 1 tbsp cornstarch mixed with 3 tablespoons water
  • 1 tbsp cornstarch mixed with 3 tablespoons water
  • 1 sesame seeds and cooked rice for serving

Equipment

  • 1 cast iron skillet

Method
 

Make the garlic soy sauce
  1. Whisk soy sauce, oyster sauce, brown sugar, and sesame oil together until smooth, then set aside for quick use.
Stir-fry the chicken
  1. Heat 2 tablespoons vegetable oil in a wok or large skillet over high heat, then add the chicken in a single layer.
  2. Cook the chicken for 3–4 minutes, until golden, then remove and set aside.
Stir-fry the broccoli and aromatics
  1. Add the remaining vegetable oil, then cook the broccoli for 3–4 minutes over high heat until bright green and tender-crisp.
  2. Push the broccoli to the sides of the pan to make room in the center.
  3. Add garlic and ginger to the center and cook for 30 seconds, until fragrant.
  4. Add the chicken back into the pan and toss briefly to combine with the broccoli.
Coat and serve
  1. Pour the sauce over everything, then stir to distribute evenly.
  2. Add the cornstarch slurry and toss until the sauce thickens and coats everything, about 1 minute, with a glossy sheen.
  3. Serve immediately over rice and sprinkle sesame seeds on top.

Notes

For best texture, keep the chicken in a single layer and don’t overcrowd the pan so it browns instead of steams. Store leftovers in a sealed container in the fridge up to 3 days; reheat in a skillet over medium heat until hot. Freeze is not recommended because the broccoli texture can soften. For a gluten-free option, use tamari instead of soy sauce and keep oyster sauce labeled gluten-free if needed.

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