Updated on September 24th, 2025
A good stir-fry should be quick, full of flavor, and loaded with fresh ingredients, and this chicken broccoli stir-fry recipe checks every box. Juicy chicken strips are marinated and then tossed with crisp broccoli and carrots, creating the perfect balance of protein and vegetables. Everything is coated in a rich brown sauce made with oyster sauce, hoisin, and chicken broth for depth and sweetness. It’s the kind of dish that comes together fast, making it a weeknight favorite that feels like your favorite takeout.
Why this recipe works
- Flavorful marinade: Marinating the chicken with soy, garlic powder, and white pepper ensures each bite is seasoned deeply before it ever hits the pan.
- Rich sauce: The brown sauce blends oyster sauce, hoisin, and broth to create layers of flavor that coat both the chicken and vegetables beautifully.
- Balanced vegetables: Crisp broccoli and carrots add freshness and texture, making the dish colorful, nutritious, and more satisfying to eat as a full meal.
- Quick method: Stir-frying keeps the cooking time short while locking in flavor, making this an ideal choice for easy weeknight dinners.
- Takeout feel: With common ingredients and simple prep, you get a dish that tastes like restaurant-quality Chinese food without leaving your kitchen.


Serving suggestions
- Rice base: Serve over white rice for a traditional pairing that soaks up the brown sauce and completes the stir-fry perfectly.
- Noodle swap: Toss the stir-fry with lo mein noodles or rice noodles for a fun variation that makes it even more filling.
- Family dinner: Double the recipe and serve it family-style so everyone can build their own plate with rice and stir-fry.
- Brown rice: Use brown rice as a base for a heartier, nuttier option that pairs well with the savory flavors of the sauce.
- Meal prep: Store leftovers in containers with rice for easy reheatable lunches that taste just as good the next day.
Chicken broccoli stir-fry recipe
Easy chicken broccoli stir-fry recipe with carrots and a savory brown sauce. A simple homemade Chinese dinner ready in minutes.
- Total Time: 30 minutes
- Yield: 4 Servings 1x
Ingredients
Units
Scale
- 1 1/2lbs boneless skinless chicken breasts (sliced into thin strips)
- 3 cups broccoli florets
- 1/4 cup sliced carrots
- 2 tablespoons peanut oil (for frying)
Marinade-
- 1/4 teaspoon salt
- 1/8 teaspoon garlic powder
- 1 tablespoon cornstarch
- 2 tablespoons water
- 1/8 teaspoon white pepper
Brown sauce-
- 2 cups chicken broth
- 2 tablespoons cornstarch
- 4 tablespoons soy sauce
- 3 tablespoons sugar
- 2 tablespoons cooking wine
- 2 tablespoons oyster sauce
- 1 tablespoon hoisin sauce
- 1 teaspoon minced fresh ginger
- 1 teaspoon minced garlic
- 1/8 teaspoon white pepper
Instructions
- To make the marinade- In a large bowl combine salt, garlic powder, cornstarch, water, and white pepper. Mix well to combine. Add chicken and mix well and marinate for at least 10 minutes.
- To make the sauce- in a bowl mix together chicken broth, cornstarch, soy sauce, sugar, wine, oyster sauce, hoisin sauce, ginger, garlic, and white pepper.
- Heat oil in a large skillet over medium-high heat. Add chicken and stir-fry for 2 minutes. Add the broccoli and carrots and stir-fry for another minute. Add the sauce and bring to a boil. Simmer until the vegetables have reached your desired tenderness, the sauce is thick, and the chicken is fully cooked.
Nutrition
- Serving Size:
- Calories: 392
- Sugar: 13.5 g
- Sodium: 1457 mg
- Fat: 12 g
- Carbohydrates: 26.3 g
- Protein: 42.6 g
- Cholesterol: 126.7 mg