30-Minute Chicken and Broccoli

Category: Dinner Recipes

Glossy chicken, crisp-tender broccoli, and a garlic soy sauce that clings to every bite make this 30-Minute Chicken and Broccoli the kind of dinner that disappears fast. The sauce has that takeout-style sheen, but it stays clean and balanced instead of turning heavy or overly sweet. Piled over rice, it hits the exact middle ground between comforting and fast enough for a busy night.

The key is cooking the chicken and broccoli separately before everything comes together. That keeps the chicken browned instead of steamed and the broccoli bright instead of dull. The cornstarch slurry goes in at the end, once the sauce is already hot, so it thickens quickly and coats the pan without turning gluey.

Below, I’ll walk through the small timing details that matter most, plus a few smart swaps if you need this to work with what’s already in your kitchen.

The chicken stayed juicy, the broccoli kept its bite, and the sauce thickened up exactly right without getting sticky. My husband asked if I could put this on the weekly menu.

★★★★★— Melissa R.

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

Save to Pinterest

The One Pan Habit That Keeps This Stir-Fry From Going Soft

The biggest mistake in chicken and broccoli is crowding everything into the pan at once. When the chicken steams, it loses its browning; when the broccoli sits in too long, it turns drab and soft. This version works because each ingredient gets its own short, hot turn, then everything finishes together just long enough for the sauce to coat.

High heat matters here, but only if the pan is actually hot before the chicken goes in. If the oil isn’t shimmering, the chicken will sit and leak moisture instead of searing. The same idea applies to the broccoli: a few minutes in hot oil is enough to wake it up without cooking away the snap.

  • Chicken breast — Slice it thin and evenly so it cooks in minutes. Thick chunks take longer and dry out before the outside has any color. If you want to swap in thigh meat, it works well and stays juicier, but you’ll lose a little of the clean, lean bite this version has.
  • Broccoli florets — Fresh broccoli holds its texture best. Frozen broccoli can work in a pinch, but it releases more water and softens faster, so it won’t give you the same crisp finish.
  • Cornstarch slurry — This is what gives the sauce that glossy, clingy finish. Add it at the end, after the sauce is hot, or it can clump before it has a chance to thicken evenly.

What Each Ingredient Is Actually Doing in the Pan

30-Minute Chicken and Broccoli glossy broccoli sesame
  • Soy sauce — Brings the salty base and the deep savory backbone. Use a regular all-purpose soy sauce here; low-sodium works if that’s what you keep on hand, but the sauce will taste a little lighter and may need a touch more seasoning at the table.
  • Oyster sauce — Adds body and a round, savory depth that soy sauce alone can’t give. If you skip it, the sauce tastes flatter, so a small spoonful of hoisin is the closest backup, though it will lean sweeter.
  • Brown sugar — Just enough sweetness to balance the salt and help the sauce glaze the chicken. It doesn’t make the dish sweet; it keeps the sauce from tasting sharp.
  • Garlic and ginger — These need only a short cook in the center of the pan. If they go in too early, they can burn before the sauce is added, which gives the whole dish a bitter edge.
  • Sesame oil — Use it as a finishing note, not a frying oil. It’s strong, and a little goes a long way.

The Fast Sear, the Quick Steam, and the Final Glaze

Cook the Chicken in a Real Hot Pan

Heat the pan until the oil moves easily and looks thin. Add the chicken in a single layer and leave it alone long enough to brown before you stir it. If you keep moving it too soon, it loses contact with the pan and you miss the sear. Pull it out when it’s just cooked through; it finishes with the sauce later, so there’s no need to chase perfect doneness here.

Wake Up the Broccoli Without Overcooking It

Add the broccoli to the remaining oil and give it a few minutes over high heat. You’re looking for bright green florets with browned spots on the edges and stems that still have some bite. If the pan starts looking dry, the broccoli can catch before it cooks through, so keep the heat high but watch the color closely. Tender-crisp is the goal, not soft.

Build the Sauce at the End

Push the broccoli aside and cook the garlic and ginger in the center just until fragrant. Add the chicken back in, pour in the sauce, and stir right away so everything is coated before the cornstarch goes in. Once the slurry hits the pan, the sauce thickens fast, so keep tossing until it turns glossy and clings to the chicken and broccoli. If it gets too thick, add a splash of water and stir until it loosens.

How to Adapt This for a Different Pantry or a Different Diet

Gluten-Free Version

Use a gluten-free soy sauce or tamari and check that your oyster sauce is certified gluten-free. The texture stays the same, and the sauce still thickens the same way because the cornstarch does the work, not the soy sauce.

No Oyster Sauce on Hand

Swap in hoisin for a sweeter, thicker sauce, or add an extra teaspoon of soy sauce plus a pinch more brown sugar if that’s what you have. The flavor shifts a little, but you still get a glossy, savory coating.

Make It Spicier

Add chili flakes with the garlic and ginger, or stir in a little chili garlic sauce with the sauce mixture. That keeps the heat distributed through the glaze instead of sitting in one harsh bite.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The broccoli softens a bit, but the flavor holds up well.
  • Freezer: It freezes, but the broccoli gets softer after thawing. Freeze in portions if you want to keep it for later, and accept that the vegetables won’t be quite as crisp.
  • Reheating: Reheat in a skillet over medium heat with a splash of water to loosen the sauce. The common mistake is blasting it in the microwave until the chicken turns rubbery and the sauce tightens too much.

Questions I Get Asked About This Recipe

Can I use chicken thighs instead of chicken breast?+

Yes. Thighs stay a little more forgiving and bring a richer bite, but they may take an extra minute or two to cook. Cut them thin so they sear instead of braise.

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

Add the slurry gradually and stir as it thickens. If it tightens more than you like, a splash of water loosens it right away. The sauce thickens fast once the cornstarch heats up, so don’t wait until it looks perfect in the pan.

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

You can cook it ahead, but it’s best fresh because the broccoli softens as it sits. If you’re planning ahead, undercook the broccoli by a minute and reheat gently in a skillet so it doesn’t go mushy.

How do I stop the garlic from burning?+

Cook the garlic only after the broccoli is mostly done and keep it in the middle of the pan for about 30 seconds. If it goes in early, it burns before the sauce has a chance to cover it, which gives the whole dish a bitter taste.

Can I use frozen broccoli for this recipe?+

You can, but thaw it first and pat it dry so it doesn’t flood the pan. Frozen broccoli won’t stay as crisp, so the result is softer, but the sauce still tastes great.

30-Minute Chicken and Broccoli

30 minute chicken and broccoli with glossy chicken breast strips and bright green florets coated in a savory garlic soy sauce. Stir-fried fast in a wok or skillet, then thickened with a cornstarch slurry for a takeout-style shine 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 breast
  • 1.5 lb chicken breast, sliced thin
broccoli florets
  • 4 cup broccoli florets
vegetable oil
  • 3 tbsp vegetable oil, divided
garlic
  • 5 garlic cloves, minced
fresh ginger
  • 1 tbsp fresh ginger, grated
soy sauce
  • 0.25 cup soy sauce
oyster sauce
  • 2 tbsp oyster sauce
brown sugar
  • 1 tbsp brown sugar
sesame oil
  • 1 tsp sesame oil
cornstarch
  • 1 tbsp cornstarch mixed with water Use 1 tablespoon cornstarch with 3 tablespoons water for the slurry.
sesame seeds
  • 1 sesame seeds and cooked rice for serving

Equipment

  • 1 cast iron skillet

Method
 

Make the sauce
  1. Whisk soy sauce, oyster sauce, brown sugar, and sesame oil together in a bowl until smooth and glossy.
Stir-fry the chicken
  1. Heat 2 tablespoons vegetable oil in a wok or large skillet over high heat until shimmering.
  2. Add the chicken in a single layer and cook for 3–4 minutes until golden, then remove and set aside (keep the pan hot).
Stir-fry the broccoli and aromatics
  1. Add the remaining 1 tablespoon vegetable oil and cook broccoli for 3–4 minutes until bright green and tender-crisp, then push the broccoli to the sides.
  2. Add garlic and ginger to the center and cook for 30 seconds until fragrant.
  3. Add the chicken back to the pan and stir to combine with the broccoli.
Coat and serve
  1. Pour the sauce over everything and stir until it coats the chicken and broccoli evenly.
  2. Add the cornstarch slurry and toss for about 1 minute until the sauce thickens and clings with a glossy finish.
  3. Serve immediately over rice with sesame seeds scattered on top.

Notes

For best results, slice the chicken thin so it cooks in the 3–4 minute window without turning dry. Store leftovers in the refrigerator up to 3 days in a sealed container and reheat gently in a skillet or microwave until warmed through; freezing is not recommended because broccoli texture can soften. If you want a lighter option, swap in chicken breast plus use only 1 tablespoon sesame oil (instead of the full amount) for a less rich sauce while keeping the same garlic-soy flavor.

You might also like these recipes

Leave a Comment

Recipe Rating