30-Minute Chicken and Broccoli

Loading…

By Reading time
Servings 4–6 people

Glossy chicken, crisp-tender broccoli, and a garlicky soy sauce that clings to every bite make this the kind of dinner that disappears fast. It has the takeout-style comfort people want, but it stays light enough for a weeknight and fast enough to keep in regular rotation.

The trick is giving each part of the stir-fry a little space. The chicken goes into a hot pan in a single layer so it can brown instead of steam, and the broccoli cooks just long enough to turn bright green and tender-crisp before the sauce goes in. That quick sear is what keeps the finished dish from tasting flat or soggy.

Below, I’ll walk through the part that matters most: how to keep the sauce glossy instead of gluey, plus a few swaps if you need to work with what’s already in the pantry.

The sauce thickened up in under a minute and coated every piece without getting sticky. My husband said it tasted better than our usual takeout, and the broccoli stayed crisp instead of going soft.

★★★★★— Melissa R.

Like this garlic soy chicken and broccoli? Save it to Pinterest for the nights when you want a glossy stir-fry with tender chicken and crisp broccoli in 30 minutes.

Save to Pinterest

The Trick to Stir-Fry Chicken That Browns Instead of Steaming

Most chicken-and-broccoli recipes fail in the first five minutes. The pan isn’t hot enough, the chicken is crowded, and instead of searing you end up with pale meat and a puddle of liquid. This recipe avoids that by treating the chicken like it matters: hot oil, a single layer, and enough time to develop color before it gets moved out of the pan.

That first sear does more than brown the chicken. It leaves behind flavorful bits in the pan, and those bits dissolve into the sauce later, which is what gives the dish that deep savory edge. If the chicken looks gray and wet, the heat is too low or the pan is too full. Wait for the edges to turn opaque and the bottoms to pick up gold before flipping or stirring.

  • Chicken breast — Slice it thin and evenly so it cooks quickly without drying out. If you want to swap in chicken thigh, it works well and gives you a little more richness, but you’ll still want to keep the pieces bite-size and move fast.
  • Broccoli florets — Fresh broccoli keeps the best texture here. Frozen broccoli can work in a pinch, but it releases more water, so the sauce won’t cling quite as tightly and you’ll lose some of that crisp bite.
  • Ginger and garlic — These go in at the end of the stir-fry stage because they burn fast. The short cook time wakes them up without turning them bitter, and that fresh hit is what keeps the sauce from tasting one-note.
  • Cornstarch slurry — This is what turns the sauce glossy and coats the chicken instead of pooling at the bottom of the pan. Mix it fully before adding, then stir it in while the sauce is bubbling so it thickens in seconds.

What Each Ingredient Is Actually Doing in This Recipe

Cooked recipe ready to serve
  • Primary ingredient (the star) — This carries the main flavor. Quality matters here more than anywhere else.
  • Cooking medium (oil, broth, or sauce) — This carries flavors and prevents the dish from tasting dry or one-dimensional.
  • Aromatics (onion, garlic, herbs) — These add depth and complexity. They sweeten and mellow as they cook.
  • Seasonings (salt, spices, herbs) — These define the personality and keep the dish from tasting flat.
  • Vegetables (texture, nutrition, color) — Choose ones that complement the protein. Cut to size so they cook evenly.
  • Acid (lemon, vinegar, tomato, wine) — This brightens and prevents heavy dishes from tasting one-dimensional.
  • Optional richness (cream, cheese, butter) — These make the dish luxurious. Balance with acid so it stays bright.
  • Proper technique (heat, time, stirring) — Follow the method to get the best results. Even great ingredients need proper technique.

Building the Sauce So It Stays Glossy

Whisk the sauce before you start cooking so the sugar dissolves and the oyster sauce blends in evenly. If you dump the ingredients straight into the pan one at a time, the cornstarch can clump and the sauce won’t thicken smoothly. A quick mix in a bowl takes the guesswork out.

The other thing that matters is heat. The cornstarch slurry needs a simmer to activate, but it doesn’t need a hard boil. Once the sauce goes in, toss everything until the pan looks shiny and the sauce clings in a thin coat. If it gets too thick, add a spoonful of water and stir until it loosens.

Mixing the Sauce Before the Pan Gets Hot

Combine the soy sauce, oyster sauce, brown sugar, and sesame oil first. You want the sugar dissolved and the sesame oil evenly dispersed so every bite tastes balanced. If the sauce tastes salty before it hits the pan, that’s normal; the broccoli and chicken mellow it out.

Searing the Chicken in Batches

Heat part of the oil until it shimmers, then add the chicken in a single layer. Don’t stir it right away; let the bottom side pick up color before turning. If your skillet is small, cook the chicken in two rounds. Crowding the pan is the fastest way to lose that golden edge.

Cooking the Broccoli to Tender-Crisp

Add the remaining oil and cook the broccoli until it turns bright green and the stems are just barely tender when pierced. It should still have a little snap. If you cook it until it’s fully soft in this stage, it’ll go limp as soon as the sauce hits the pan.

Finishing With the Sauce and Slurry

Bring the chicken back to the pan, pour in the sauce, then stir in the cornstarch slurry while everything is moving. In about a minute, the sauce should shift from thin to glossy and lightly thickened. Once it coats the chicken and broccoli, take it off the heat and serve it right away over rice.

How to Adjust This Stir-Fry When You’re Working With What’s on Hand

Make It Gluten-Free With One Clean Swap

Use a gluten-free soy sauce or tamari in place of regular soy sauce, and check that your oyster sauce is labeled gluten-free if you need the whole dish to stay safe. The flavor stays savory and balanced, but the sauce may taste a touch cleaner and less rounded than the original version.

Use Chicken Thighs for a Richer Finish

Boneless, skinless thighs brown beautifully and stay juicier than breast meat. They need about the same cook time if sliced thin, but they bring a deeper, silkier bite that holds up well under the sauce.

Swap the Broccoli Without Losing the Stir-Fry Feel

Snap peas, green beans, or sliced bell peppers all work here if broccoli isn’t what you have. Just cook them only until they’re crisp-tender, because softer vegetables will collapse once the sauce goes in.

What to Do if You Want a Little More Heat

Add crushed red pepper flakes with the garlic and ginger, or stir in a little chili garlic sauce with the soy mixture. That keeps the heat woven into the sauce instead of sitting on top of the dish.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The broccoli softens a little as it sits, but the sauce stays flavorful.
  • Freezer: It freezes, but the broccoli loses its crisp texture. If you plan to freeze it, slightly undercook the broccoli so it doesn’t turn mushy when reheated.
  • Reheating: Warm it in a skillet over medium-low heat with a splash of water until the sauce loosens and the chicken is hot. The microwave works too, but use short bursts so the chicken doesn’t turn rubbery and the sauce doesn’t dry out.

Questions I Get Asked About This Recipe

Can I use frozen broccoli for chicken and broccoli?+

You can, but thaw it first and pat it dry so it doesn’t dump water into the pan. Frozen broccoli cooks more softly than fresh, so it won’t stay quite as crisp once the sauce goes in. If you use it, pull it off the heat the moment it turns bright green.

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

Add the cornstarch slurry slowly while the pan is stirring and bubbling. If you dump it all in at once, the sauce can tighten up too fast and turn pasty. A spoonful of water will loosen it back to a glossy coating if it goes a little too far.

Can I make chicken and broccoli ahead of time?+

Yes, and it reheats well if you don’t overcook the vegetables the first time. For the best texture, cook the dish, cool it quickly, and store it right away so the broccoli doesn’t keep steaming in the container. Reheat it in a skillet if you want the sauce to loosen back up.

How do I stop the chicken from turning dry?+

Slice it thin, cook it over high heat, and pull it from the pan as soon as it turns golden on the outside. Thin slices cook fast, so they don’t need long to finish once they go back into the sauce. The biggest mistake is leaving it in the pan too long while the broccoli finishes.

Can I double this recipe for a bigger crowd?+

Yes, but cook the chicken in batches so it still browns. Doubling everything at once can crowd the pan and make the whole dish watery instead of glossy. Use a larger skillet or wok if you have one, and keep the sauce mixed separately until the last minute.

30-Minute Chicken and Broccoli

30 minute chicken and broccoli with glossy chicken breast strips and bright green broccoli in a quick garlic soy sauce. Stir-fry technique thickens the sauce fast, so everything is evenly coated and ready in about 30 minutes 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: 620

Ingredients
  

  • 1.5 lb chicken breast sliced thin
  • 4 cup broccoli florets bright green florets
  • 3 tbsp vegetable oil divided
  • 5 garlic cloves minced
  • 1 tbsp fresh ginger grated
  • 0.25 cup soy sauce for the sauce
  • 2 tbsp oyster sauce for the sauce
  • 1 tbsp brown sugar for the sauce
  • 1 tsp sesame oil for the sauce
  • 1 tbsp cornstarch mixed with water for the slurry
  • 3 tbsp water for the cornstarch slurry
  • 0.25 tsp sesame seeds for serving
  • 2 cup 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.
  2. Stir cornstarch with water to make a slurry and set aside.
Stir-fry the chicken
  1. Heat 2 tablespoons vegetable oil in a wok or large skillet over high heat until shimmering.
  2. Add sliced chicken in a single layer and cook for 3–4 minutes, turning once, until golden; remove and set aside.
Stir-fry broccoli and aromatics
  1. Add the remaining oil to the pan, then cook broccoli for 3–4 minutes until bright green and tender-crisp.
  2. Push broccoli to the sides, add garlic and ginger to the center, and cook for 30 seconds until fragrant.
  3. Return the chicken to the pan.
Thicken and serve
  1. Pour the sauce over everything and stir to coat.
  2. Add the cornstarch slurry and toss for about 1 minute until the sauce thickens and clings to the chicken and broccoli.
  3. Serve immediately over cooked rice and top with sesame seeds.

Notes

Pro tip: keep the chicken in a single layer during the first sear for better browning, and use high heat so the broccoli stays tender-crisp. Store leftovers in the refrigerator up to 3 days; reheat in a skillet with a splash of water to loosen the sauce. Freezing is not recommended for the best broccoli texture. For a lighter option, use low-sodium soy sauce and reduce the brown sugar slightly to match your taste.

You might also like these recipes

Leave a Comment

Recipe Rating