Chicken and Broccoli | Quick, Savory, and Better Than Takeout

Simple, satisfying, and endlessly versatile, chicken and broccoli is one of those meals that checks every box — high in protein, full of vegetables, and ready in about 20 minutes. Inspired by classic Chinese-American takeout, this version is made with tender chicken, crisp broccoli, and a glossy, garlicky stir-fry sauce that clings to every bite.

It’s the ultimate weekday dinner — fast, flavorful, and much healthier than takeout. You only need a handful of ingredients and one pan to bring it all together. Serve it over rice, noodles, or enjoy it on its own for a low-carb option.

With a savory soy-based sauce and just a touch of sweetness, this dish is perfectly balanced — not too salty, not too sweet — and infinitely adjustable to suit your taste and dietary needs.

Ingredients Overview

Each ingredient plays an essential role in flavor and texture. Here’s what you’ll need for a classic chicken and broccoli stir-fry, plus some helpful swaps.

Chicken

Boneless, skinless chicken breast or thighs both work well. Breast is leaner, while thighs are more tender and flavorful. Slice the chicken thinly against the grain for quick, even cooking.

Alternative proteins:

  • Tofu (pressed and pan-fried)

  • Shrimp or beef strips

  • Tempeh or seitan for a vegan version

Broccoli

Fresh broccoli florets are ideal — crisp-tender when stir-fried and vibrant in color. You can also use frozen broccoli, just steam or thaw it first and pat dry before adding to the pan.

Garlic and Ginger

Minced garlic and fresh grated ginger bring aromatic warmth and depth to the sauce. Don’t skip them — they give the dish its signature flavor.

Soy Sauce

Use low-sodium soy sauce for a more balanced flavor. It provides saltiness and umami. For gluten-free diets, substitute with tamari or coconut aminos.

Oyster Sauce

A thick, savory sauce that adds richness and body. If unavailable, hoisin sauce or a mix of soy sauce and a bit of brown sugar can be used as a stand-in.

Cornstarch

Used to thicken the sauce and to coat the chicken lightly for a smoother texture. It helps create that silky, takeout-style glaze.

Chicken Broth

Adds depth and keeps the sauce from being too salty. You can use water in a pinch, but broth gives it a more rounded flavor.

Sugar (optional)

Just a teaspoon balances out the savory flavors. You can omit it or use honey or maple syrup for a natural option.

Sesame Oil (optional)

Adds a nutty finish and authentic aroma. A little goes a long way.

Step-by-Step Instructions

1. Prep the Chicken

Slice chicken into thin, bite-sized pieces. Toss it with a teaspoon of soy sauce and a teaspoon of cornstarch. This quick marinade tenderizes the meat and gives it a silky finish when cooked.

2. Mix the Sauce

In a small bowl, whisk together:

  • 3 tablespoons soy sauce

  • 2 tablespoons oyster sauce

  • 1/2 cup chicken broth

  • 1 teaspoon cornstarch

  • 1 teaspoon sugar (optional)

  • 1 teaspoon sesame oil
    Set aside.

3. Cook the Broccoli

Heat a tablespoon of oil in a large skillet or wok over medium-high heat. Add the broccoli and stir-fry for 2–3 minutes until bright green and just tender. Add a splash of water and cover for 1 minute to steam slightly. Remove and set aside.

4. Sear the Chicken

In the same pan, add a little more oil if needed. Add the marinated chicken and cook in a single layer for 4–6 minutes, flipping once, until golden and cooked through. Do not overcrowd the pan.

5. Add Garlic and Ginger

Once the chicken is mostly cooked, push it to one side and add the garlic and ginger. Stir-fry for 30 seconds until fragrant.

6. Combine Everything

Return the broccoli to the pan. Pour in the sauce and toss everything to coat evenly. Simmer for 1–2 minutes until the sauce thickens and glazes the chicken and broccoli.

7. Serve Hot

Serve immediately over steamed rice, brown rice, or noodles. Garnish with sesame seeds or green onions if desired.

Tips, Variations & Substitutions

Cooking Tips

  • Use high heat for a good sear and quick cooking.

  • Prep everything before cooking — stir-fries move fast.

  • Don’t overcook the broccoli — keep it bright and crisp-tender.

Variations

  • Spicy Version: Add chili flakes or a spoonful of chili garlic sauce.

  • Cashew Chicken and Broccoli: Add toasted cashews for crunch.

  • Honey Garlic Twist: Replace oyster sauce with honey and garlic for a sweeter version.

Substitutions

  • Gluten-Free: Use tamari or coconut aminos in place of soy sauce.

  • Low-Sodium: Use reduced-sodium soy sauce and broth.

  • Vegetarian: Swap chicken for tofu or tempeh and use mushroom broth.

Serving Ideas & Occasions

Chicken and broccoli is a perfect weeknight dinner or quick lunch that feels as satisfying as takeout without the cost or added ingredients.

Great Serving Pairings:

  • Steamed Jasmine or brown rice

  • Garlic noodles or lo mein

  • Cauliflower rice for a low-carb option

  • Egg drop soup or spring rolls as a starter

Ideal For:

  • Quick dinners (under 30 minutes)

  • Meal prep bowls

  • Family-friendly weeknight meals

  • Light yet hearty lunches

  • Stir-fry night with mix-and-match veggies

Nutritional & Health Notes

This meal is naturally high in protein, low in saturated fat, and rich in vitamins from broccoli. You can make it even lighter by using less oil and serving with whole grains or a veggie-based side.

Broccoli is a nutritional powerhouse, packed with vitamin C, fiber, and antioxidants. Chicken adds lean protein and keeps you full longer without weighing you down.

For a lighter version:

  • Use chicken breast

  • Reduce sugar or skip it

  • Serve with steamed vegetables or greens instead of rice

FAQs

Q1: Can I use frozen broccoli?

A1: Yes, just thaw and pat dry before stir-frying to avoid excess water. You can also steam it briefly before adding to the dish.

Q2: How do I keep the chicken tender?

A2: Thin slicing and a quick cornstarch marinade help keep it juicy and tender. Avoid overcooking — high heat and short time is key.

Q3: Can I make this dish ahead?

A3: Yes, it reheats well. Store in an airtight container in the fridge for up to 3 days. Reheat in a skillet or microwave with a splash of water.

Q4: What’s a substitute for oyster sauce?

A4: Try hoisin sauce, soy sauce with a little brown sugar, or a mixture of soy sauce and mushroom sauce.

Q5: Can I add more vegetables?

A5: Absolutely! Bell peppers, mushrooms, snap peas, or carrots all work well. Just slice thin so they cook quickly.

Q6: How can I make this dish spicy?

A6: Add red pepper flakes, chili oil, or a spoonful of chili garlic sauce while cooking.

Q7: Is this dish healthy?

A7: Yes — it’s lean, high in protein, and includes fresh vegetables. Control the oil and sodium levels by adjusting sauces and skipping sugar.

Print

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tender chicken and crisp broccoli tossed in a savory garlic soy sauce, all made in one pan — a fast and flavorful takeout-style meal perfect for busy nights.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: Serves 4

Ingredients

Scale
  • 1 lb boneless, skinless chicken breast or thighs, thinly sliced

  • 3 cups broccoli florets

  • 2 cloves garlic, minced

  • 1 tsp fresh ginger, grated

  • 2 tbsp oil (vegetable or sesame)

  • 3 tbsp low-sodium soy sauce

  • 2 tbsp oyster sauce

  • ½ cup chicken broth

  • 1 tsp cornstarch (plus 1 tsp for chicken marinade)

  • 1 tsp sugar (optional)

  • 1 tsp sesame oil (optional)

  • Cooked rice, for serving

Instructions

  • Toss chicken with 1 tsp soy sauce and 1 tsp cornstarch. Let sit while you prep other ingredients.

  • In a small bowl, whisk together remaining soy sauce, oyster sauce, broth, sugar, sesame oil, and 1 tsp cornstarch.

  • Heat 1 tbsp oil in a large skillet. Add broccoli and stir-fry 2–3 minutes. Add splash of water, cover for 1 minute, then remove broccoli.

  • Add more oil and cook chicken in a single layer until golden and cooked through.

  • Push chicken to the side, add garlic and ginger, and cook 30 seconds.

  • Return broccoli to the pan, pour in sauce, and toss everything to coat. Simmer 1–2 minutes until sauce thickens.

  • Serve hot over rice.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star