Chicken and Broccoli Stir-Fry: A Cozy, Flavor-Pilled Weeknight Favorite

There’s something incredibly comforting about a stir-fry that comes together in a flash, with bright broccoli, tender chicken, and a sauce that tastes like you spent ages perfecting it. Chicken and broccoli stir-fry is the kind of dish you can rely on when life gets busy but you still crave a home-cooked meal that feels special. In this guide, you’ll learn how to harness high-heat cooking to lock in color and flavor, how to balance a glossy, savory-slightly-sweet sauce, and a few simple tips to customize the dish to your pantry and preferences. Think of this as your friendly kitchen companion: easy to follow, scalable for leftovers, and endlessly adaptable for weeknights, lunches, or a cozy weekend dinner alike.
What you can expect from this recipe is a straightforward method that yields a vibrant, satisfying stir-fry in about 20 minutes. You’ll need only a few pantry staples: a lean protein, some crisp broccoli, a handful of aromatics, and a sauce that ties everything together with a glossy finish. If you’re new to stir-frying, don’t worry—this guide walks you through each step with practical tips to help you nail it even on a small apartment stove. And if you’ve got a busy calendar, the good news is that this dish scales beautifully: you can batch-cook the chicken and chop the vegetables ahead of time, then assemble and flash-fry in minutes when you’re ready to eat.
As you read along, you’ll notice a few ideas for customization. Want more heat? Add a pinch of chili flakes or a splash of sriracha. Prefer a brighter profile? Swap some of the rice vinegar for lime juice. Love a nutty aroma? A few drops of toasted sesame oil at the end go a long way. The beauty of this recipe is its forgiving structure: core ingredients team up with a sauce that’s flexible enough to accommodate what’s in your fridge, your dietary needs, and your family’s tastes.
To get the most out of this dish, prepare your ingredients in advance, keep your pan hot, and stir frequently to create that classic stir-fry texture. You’ll achieve crisp-tender broccoli, succulent chicken, and a sauce that clings to every morsel—without ever feeling heavy. Let’s dive in and turn simple pantry staples into a weeknight triumph that tastes like you spent longer in the kitchen than you actually did.
Why You’ll Love This Chicken and Broccoli Stir-Fry
There’s a wonderful alchemy here: the quick sear on the chicken that locks in juices, the broccoli getting a satisfying bite without turning mushy, and a sauce that brings it all together in a silky, savory glaze. This dish shines for its balance: a touch of sweetness to counter the savoriness, a whisper of acidity to keep things bright, and a depth from soy and oyster sauces that’s deeply comforting. It’s one of those meals you can customize with what you have on hand, making it feel new every time you cook it.
Another reason it earns a special place in your week is efficiency. The recipe is designed for speed: you’ll have everything on the table in under 20 minutes if you have your mise-en-place ready. It’s also ideal for meal-prepping. You can marinate chicken in advance, chop broccoli and aromatics ahead of time, and reheat the finished dish over low heat with a splash of broth if you’re turning yesterday’s leftovers into a fresh dinner.
And let’s talk texture. The crisp-tender broccoli offers a refreshing bite that contrasts beautifully with the tender chicken. The sauce adds a glossy, almost lacquered finish that makes every bite feel comforting and complete. It’s a dish that satisfies both the “I want something quick” need and the “I want something flavorful” craving, all while keeping the kitchen cleanup approachable. If you’re cooking for kids or adults with different preferences, you can easily adjust the vegetables or serve the stir-fry with plain rice, brown rice, or even cauliflower rice for a lighter option.
Ingredients for Chicken and Broccoli Stir-Fry
- 1 pound boneless, skinless chicken breasts, thinly sliced — The protein backbone. Slicing thin helps it cook quickly and stay juicy. If you prefer, you can use chicken thighs for more moisture and flavor.
- 4 cups broccoli florets — The star vegetable that brings color, fiber, and a crisp bite. You can substitute with snow peas or sliced carrots if broccoli isn’t available.
- 2 cloves garlic, minced — Aromatics that form a savory foundation for the sauce.
- 1 tablespoon fresh ginger, grated — Adds warmth and a punch of brightness that lifts the entire dish.
- 2 tablespoons soy sauce — The salty backbone. Use low-sodium if you’re watching salt intake.
- 1 tablespoon oyster sauce (optional) — For depth and a hint of sweetness; it’s a pantry-friendly shortcut to restaurant-like richness.
- 1 tablespoon rice vinegar or mirin — A touch of acidity or sweetness to balance the sauce.
- 1 teaspoon sugar or honey — Balances salt and acidity for a glossy glaze.
- 1 teaspoon cornstarch — Helps the sauce thicken and cling to the ingredients.
- 2 tablespoons neutral oil — For high-heat searing without smoking. You can substitute with a light olive oil if needed.
- 1 teaspoon sesame oil (optional) — Finishes the dish with a toasty aroma.
- 1/4 cup water or chicken broth — Creates the sauciness and helps prevent sticking.
- 1 small bell pepper, sliced — Adds color and a sweet crunch (optional, but delicious).
- 2 green onions, sliced — Fresh bite and a pop of color for garnish.
- Salt and pepper to taste — Finishing touches for seasoning.
Step-by-Step Guide to Making Chicken and Broccoli Stir-Fry
-
Prepare all ingredients and keep your sauce mixture ready. Having everything measured makes the cooking flow smoothly and prevents overcooking the broccoli or chicken.
-
Combine the sauce components in a small bowl: soy sauce, oyster sauce (if using), rice vinegar, sugar, and cornstarch. Whisk until smooth and set aside. This keeps your sauce cohesive and easy to pour in one go.
-
Heat a large skillet or wok over medium-high heat and add half of the oil. When shimmering, arrange the chicken in a single layer and sear until browned on one side, about 1–2 minutes. Turn to brown the other side briefly, then remove the chicken to a plate and set aside.
-
Reduce heat slightly and add the remaining oil. Toss in the garlic and ginger, cooking for about 30 seconds until fragrant but not burnt.
-
Add broccoli and bell pepper (if using) to the pan. Stir-fry for 3–4 minutes until the vegetables are vibrant and crisp-tender. If the pan dries out, splash in a little water to create steam and promote even cooking.
-
Return the chicken to the pan. Pour in the prepared sauce and toss to coat. Let simmer for 1–2 minutes until the sauce thickens and everything glistens. If you like it saucier, add a touch more broth; for a thicker glaze, keep it thick and glossy.
-
Finish with sesame oil and scatter green onions on top. Taste and adjust with salt and pepper if needed. Serve immediately over rice, noodles, or cauliflower rice for a lower-carb option.
-
Store leftovers in a covered container in the fridge for up to 3 days. Reheat gently on the stove with a splash of water or broth to loosen the sauce.
Timing & Preparation Details
- Active prep time: 15 minutes
- Cook time: 6–8 minutes
- Total time: about 21–23 minutes
- Hands-on tasks you’ll likely repeat within a week: chop broccoli into bite-sized pieces, slice chicken as thin as possible, and whisk the sauce in advance. Doing these steps ahead of time makes weeknight cooking almost effortless.
- Serving suggestions: spoon over hot jasmine or basmati rice, or pair with brown rice for a heartier meal. A side of quick cucumber salad or a light miso soup can turn this into a complete dinner spread for entertaining or a cozy night in.
Nutritional Snapshot
Per serving (roughly 1/4 of the recipe), you’re looking at a balanced plate with roughly 320 calories, about 26 g of protein, 14 g of carbohydrates, and 15 g of fat. The broccoli contributes fiber and micronutrients like vitamin C, while the chicken delivers lean protein that supports muscle maintenance. If you’re watching sodium, opt for low-sodium soy and reduce the added salt. The dish shines with its sauce’s savoriness, so you can easily tailor it to your dietary needs by adjusting the sweeteners or using a gluten-free soy alternative.
Frequently Asked Questions
Is this dish suitable for meal prep?
Yes. You can marinate the chicken ahead of time, chop the broccoli and aromatics in advance, and cook the chicken and vegetables in stages. Store the sauce separately and combine everything just before serving to keep textures at their best. Reheating works well on the stove with a splash of broth to loosen the sauce.
Can I make this recipe dairy-free or gluten-free?
The recipe is naturally dairy-free. For gluten-free, use tamari or a certified gluten-free soy sauce and ensure the oyster sauce (if used) is gluten-free or omit it and add an extra splash of soy and a touch more sugar for balance.
What if I don’t have a wok?
A large skillet or frying pan works perfectly. The key is to keep the pan hot and to avoid crowding the pan, which can cause steaming rather than searing. Work in batches if needed to maintain high heat and achieve a nice sear on the chicken.

Chicken and Broccoli Stir-Fry
Ingredients
- 1 pound boneless, skinless chicken breasts, thinly sliced
- 4 cups broccoli florets (about 1 large head)
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons soy sauce (low-sodium if preferred)
- 1 tablespoon oyster sauce (optional for depth)
- 1 tablespoon rice vinegar or mirin
- 1 teaspoon sugar or honey (to balance)
- 1 teaspoon cornstarch
- 2 tablespoons neutral oil (like vegetable or canola)
- 1 teaspoon sesame oil (optional, for finish)
- 1/4 cup water or chicken broth
- 1 small bell pepper, sliced (optional for color)
- 2 green onions, sliced (for garnish and flavor)
- salt and pepper to taste
Instructions
- Prepare all your ingredients before you start cooking. Slice the chicken into thin, even pieces so it cooks quickly and evenly. Break the broccoli into bite-sized florets and rinse well. Have garlic, ginger, soy sauce, oyster sauce, vinegar, sugar, and cornstarch measured and ready to go near the stove.
- In a small bowl, whisk together the soy sauce, oyster sauce, rice vinegar, sugar, and cornstarch until smooth. This is your stir-fry sauce; set it aside. If you’re omitting oyster sauce, you can add another dash of soy and a splash of water later to reach a similar sauciness.
- Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat. Once the oil shimmers, add the chicken in a single layer. Let it sear without disturbing for about 1–2 minutes to brown, then flip and cook another 1–2 minutes until the chicken is just cooked through. Remove to a plate and set aside.
- In the same pan, add the remaining oil. Add the garlic and ginger, stirring quickly for about 30 seconds until fragrant. Be careful not to burn them.
- Add the broccoli (and bell pepper, if using) to the pan. Stir-fry for 3–4 minutes, until the broccoli is bright green and crisp-tender. If your pan seems dry, splash in a tiny bit of water to create steam and help the vegetables cook evenly.
- Return the chicken to the pan. Pour in the prepared sauce and toss to coat, letting it simmer for 1–2 minutes until the sauce thickens and everything is glossy. If the sauce thickens too much, add a splash more water or broth to reach your desired consistency.
- Finish with a light drizzle of sesame oil and toss once more. Taste and adjust seasoning with a pinch of salt or pepper if needed. Turn off the heat and sprinkle with green onions for color and a fresh bite.
- Serve immediately over steamed rice, quinoa, or noodles. Leftovers will keep in the fridge for up to 3 days and can reheat gently on the stove or in the microwave with a splash of water to loosen the sauce.
