30-Minute Chicken and Broccoli

Loading…

By Reading time

Glossy chicken and broccoli coated in a dark, garlicky sauce is the kind of dinner that disappears fast and still feels like you made an actual plan. The chicken stays tender because it gets a light cornstarch coating before it hits the pan, and the broccoli keeps its bite instead of turning soft and dull. When the sauce thickens just enough to cling to every piece, it tastes like takeout in the best way, only fresher and less greasy.

The trick here is heat and timing. The chicken needs enough space to brown instead of steam, and the broccoli only needs a few minutes before the garlic and ginger go in. The sauce uses both soy sauce and oyster sauce for depth, with hoisin and brown sugar rounding out the edges so it turns glossy without tasting heavy.

Below, I’ve included the small details that matter most: how to keep the sauce from turning thin, what to do if your broccoli cooks faster than expected, and a few swaps that still keep the dish weeknight-friendly.

The chicken stayed juicy and the sauce thickened up fast without getting gummy. I served it over rice and even my picky eater went back for seconds on the broccoli.

★★★★★— Megan R.

Pin this 30-Minute Chicken and Broccoli for the nights when you want glossy takeout-style sauce, tender chicken, and crisp broccoli on the table fast.

Save to Pinterest

The Reason the Chicken Stays Tender Instead of Drying Out

The cornstarch coating does two jobs at once: it protects the chicken from direct heat and it helps the sauce cling later. That thin layer is what gives you juicy pieces with a light sheen instead of dry chunks sitting under sauce. If you skip it, the chicken still cooks, but the texture loses that soft, velvety edge that makes this dish feel finished.

High heat matters here, but not for the whole pan at once. You want the chicken to sear in a single layer so the surface browns before the inside overcooks. If the pan is crowded, the chicken will release liquid and steam, and then the sauce has less flavor to work with because there’s no real browning in the pan.

  • Chicken breast — Lean breast meat works well because the quick cook time keeps it from drying out. Cut it into even bite-sized pieces so everything finishes at the same time.
  • Cornstarch — This is part of the texture, not just a thickener for the sauce. It gives the chicken a light coating and helps the sauce cling instead of sliding off.
  • Broccoli florets — Fresh florets hold their color and stay crisp-tender. If you use frozen, thaw and dry them first or they’ll water down the pan.
  • Oyster sauce and hoisin — These bring the deep, takeout-style savoriness that soy sauce alone can’t fully deliver. If you don’t have oyster sauce, use a little extra hoisin plus a splash more soy, but the sauce will be slightly sweeter and less layered.

What Each Ingredient Is Actually Doing in This Chicken Dish

Cooked chicken with sauce on a plate
  • Chicken (pat dry for browning) — Room temperature cooks more evenly. Even thickness ensures uniform cooking.
  • Oil or butter (the browning medium) — High-heat oil essential. Creates pan flavor through browning.
  • Seasonings (salt, pepper, spices) — Apply generously. Chicken carries the entire flavor profile.
  • Aromatics (garlic, ginger, or herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Sauce or braising liquid (if using) — This keeps chicken moist. Balance richness with acid.
  • Vegetables (if using) — Layer by cooking time so everything finishes together.
  • Acid (vinegar, wine, lime, or pineapple) — This brightens and prevents one-dimensional flavor.
  • Proper doneness (165°F internal temperature) — Use thermometer for accuracy. Overcooked is dry.

How the Pan Moves From Searing to Sauce Without Losing the Glaze

Coating and Browning the Chicken

Toss the chicken with salt, pepper, and cornstarch until every piece looks lightly dusted. When it goes into the hot oil, leave it alone for a minute so a crust can form before you stir. If you keep moving it, the coating turns patchy and the chicken won’t brown cleanly. Pull it from the pan as soon as it’s cooked through; it finishes later in the sauce.

Keeping the Broccoli Bright

Add the broccoli to the second round of oil and stir-fry until the florets turn a deeper green and the edges get just a little blistered. You want crunch left in the stems. If the broccoli starts to look dull or soft before the sauce goes in, the heat is too low or the pieces are too small. Bigger florets hold up better and give the dish a better bite.

Thickening the Sauce at the Right Moment

Garlic and ginger only need about 30 seconds. Longer than that and the garlic can burn before the sauce has a chance to come together. Pour in the whisked sauce and keep it moving as it bubbles; the cornstarch will thicken it quickly, turning from thin and cloudy to glossy and slightly syrupy. Add the chicken back only after the sauce has thickened a bit, otherwise the glaze can water down before it coats everything.

How to Adapt This for What’s in Your Kitchen

Make it gluten-free

Use a gluten-free soy sauce or tamari and check that your oyster sauce and hoisin are labeled gluten-free. The texture stays the same, and the sauce still comes out glossy and balanced.

Use chicken thighs for a richer result

Boneless thighs give you a juicier, more forgiving bite and hold up well if the pan runs a little hot. They take about the same time, but the finished dish tastes a touch richer.

Make it dairy-free and weeknight-basic

This dish is naturally dairy-free as written, so the only thing to watch is the sauce label on your pantry staples. If you’re missing oyster sauce, replace it with extra soy sauce and a small spoon of brown sugar, but expect a thinner, less savory sauce.

Stretch it with more vegetables

Snow peas, sliced bell pepper, or mushrooms all work well here. Add the firmer vegetables with the broccoli and give mushrooms a little extra time so they shed their moisture before the sauce goes in.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The sauce thickens a little more as it chills, but the flavor holds up well.
  • Freezer: It freezes, but the broccoli softens after thawing. Freeze only if you’re okay with a looser vegetable texture, and thaw overnight in the fridge before reheating.
  • Reheating: Warm it in a skillet over medium-low heat with a splash of water or broth. Don’t blast it in the microwave for too long, or the chicken will tighten up and the sauce can separate at the edges.

Answers to the Questions Worth Asking

Can I use frozen broccoli? +

You can, but thaw it first and pat it dry. Frozen broccoli releases water fast, and that extra moisture can keep the sauce from thickening the way it should. It also softens quicker, so stir it in near the end and keep the cook time short.

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

Pull it off the heat as soon as it turns glossy and starts to coat the spoon. Cornstarch thickens fast, especially once it boils, so a sauce that looks a little loose in the pan often settles into the right texture after you add the chicken back. If it goes too far, stir in a splash of broth to loosen it.

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

The chicken should be opaque all the way through and no longer pink in the center, usually after 5 to 6 minutes over high heat if it’s cut small and evenly. If the pieces are different sizes, the bigger ones can lag behind and the smaller ones can dry out. Cutting everything the same size is what keeps this fast-cooking dish on track.

Can I make chicken and broccoli ahead of time? +

Yes. It keeps well for a few days, and the flavor in the sauce actually deepens after a night in the fridge. For the best texture, reheat gently so the chicken stays tender and the broccoli doesn’t turn soft.

How do I fix a sauce that tastes too salty? +

Add a splash more broth and a pinch of brown sugar to soften the saltiness. If the sauce is already thick, thin it first so the extra seasoning can spread through the pan instead of sitting in one spot. The key is balancing the sauce, not trying to hide the salt with more oil.

30-Minute Chicken and Broccoli

30 minute chicken and broccoli with a glossy soy-garlic sauce that clings to tender chicken bites and bright-green broccoli florets. Quick weeknight stir fry technique delivers thickened sauce in minutes—serve over fluffy rice for an easy, better-than-takeout chicken broccoli meal.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Asian-American
Calories: 610

Ingredients
  

chicken breasts
  • 1.5 lb boneless skinless chicken breasts cut into bite-sized pieces
  • salt and pepper to taste
  • 1 tbsp cornstarch for coating the chicken
broccoli
  • 2 lb broccoli florets about 4 cups florets
aromatics and oil
  • 2 tbsp vegetable oil plus an extra 1 tbsp for the chicken
  • 4 garlic minced
  • 1 tsp fresh ginger grated
for the sauce
  • 0.25 cup soy sauce
  • 2 tbsp oyster sauce
  • 1 tbsp hoisin sauce
  • 1 tbsp brown sugar
  • 1 tbsp cornstarch for thickening the sauce
  • 0.5 cup chicken broth
  • 1 tsp sesame oil
to serve
  • sesame seeds
  • green onions

Equipment

  • 1 cast iron skillet

Method
 

Coat and cook the chicken
  1. Toss the chicken pieces with salt, pepper, and cornstarch until evenly coated and looks dry-dusted. Set aside while you prepare the pan and broccoli.
  2. Heat 1 tablespoon vegetable oil in a large wok or skillet over high heat until shimmering. Cook the chicken for 5-6 minutes, stirring occasionally, until golden and cooked through, then remove to a plate.
Stir-fry the broccoli
  1. Add the remaining vegetable oil to the pan over high heat. Stir-fry the broccoli for 3-4 minutes until bright green and just tender-crisp, keeping it from turning dull.
  2. Add the minced garlic and grated ginger and stir-fry for 30 seconds until fragrant. Pour in the whisked sauce and cook 1-2 minutes, stirring, until thickened and glossy.
Glaze and serve
  1. Return the cooked chicken to the pan and toss until every piece is coated with the dark amber sauce. Continue tossing for 30-60 seconds so the glaze clings.
  2. Serve the chicken and broccoli over rice and finish with sesame seeds and green onions. Spoon any extra sauce from the pan over the top.

Notes

For the glossiest sauce, whisk the second tablespoon cornstarch into the sauce and simmer only until it thickens—so it coats rather than turns gummy. Store leftovers in an airtight container in the refrigerator for up to 3 days; reheat in a skillet over medium heat with a splash of broth or water. Freezing is not recommended because broccoli texture softens and sauce can break. If you want a lower-sodium option, use low-sodium soy sauce and skip added salt.

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