Juicy slices of chicken, crisp-tender broccoli, and a glossy, rich brown sauce — just like your favorite Chinese restaurant, but made fresh in your own kitchen in under 30 minutes.
This classic Chinese-American inspired dish is perfect for busy weeknights. It’s simple, reliable, and tastes even better than takeout. Plus, it’s easily adaptable to be gluten-free.

🌟 Why This Recipe Belongs in Your Weekly Rotation
Chicken and broccoli stir fry is one of the easiest Chinese-style dishes to master because:
- ✔ Only one protein
- ✔ Only one vegetable
- ✔ One well-balanced sauce
- ✔ No wok required
- ✔ Ready while your rice cooks
Start your steamed rice first, and dinner will be done at the same time.
🍳 What Cookware Works Best?
You don’t need a wok to make great stir fry at home.
If you’re cooking on:
- An electric stove
- An induction cooktop
- A low-powered gas burner
A heavy nonstick skillet or carbon steel pan is often the better choice. These pans heat efficiently, retain heat well, and make it easier to control browning — especially if you’re new to stir frying.
🧄 Key Ingredients for Authentic Flavor
Aromatics
Fresh garlic and ginger are essential. They create that unmistakable Chinese restaurant aroma. You can also add chopped green onions for extra fragrance.
Oyster Sauce
Oyster Sauce is the backbone of the sauce. It adds:
- Deep umami richness
- Slight sweetness
- Savory complexity
It’s what gives the dish that authentic takeout flavor.
Shaoxing Wine
Shaoxing Wine is commonly used in Chinese stir fries. It adds a subtle fermented depth that elevates the sauce.
No alcohol option: Substitute chicken broth. The sauce will be slightly lighter in flavor but still delicious.
Dark Soy Sauce
Dark Soy Sauce provides:
- A deep caramel color
- Mild saltiness
- Beautiful glaze
Regular soy sauce can be used as a substitute, though the dish will be lighter in color.
🥣 Prep Like a Pro
Stir frying happens fast — usually in under 5 minutes once the pan is hot. Preparation is key.
Before you turn on the stove, have everything ready:
- Sauce mixed
- Chicken marinated
- Broccoli chopped
- Garlic and ginger minced
- Oil measured
For even smoother cooking, group ingredients by the order they’ll be added. This keeps your workspace organized and stress-free.
🔥 Simple Cooking Process
1️⃣ Steam the Broccoli in the Pan
Instead of blanching separately, briefly steam the broccoli in your skillet with a little water. It’s faster and uses only one pan.
2️⃣ Sear the Chicken
- Heat the pan until very hot
- Spread chicken in a single layer
- Let it cook undisturbed for 30 seconds
- Flip once browned
This ensures proper caramelization and juicy texture.
3️⃣ Add Aromatics
Toss in garlic and ginger. Stir briefly to release fragrance.
4️⃣ Add Sauce and Broccoli
Return broccoli to the pan. Stir the sauce (so the cornstarch fully dissolves) and pour it in.
Cook until thickened — about 1 minute.
Serve immediately.
🛢 A Quick Note About Oil
The amount of oil depends on your pan:
- Nonstick skillet → 1 tablespoon is usually enough
- Carbon steel or cast iron → Use enough to lightly coat the bottom to prevent sticking
🍚 How to Serve
Serve hot with:
- Steamed white rice
- Boiled noodles
- Fried rice
It’s a balanced main dish packed with protein and vibrant vegetables.
🌾 How to Make It Gluten-Free
To adapt this recipe:
- Use dry sherry instead of Shaoxing wine
- Replace dark soy sauce with tamari or coconut aminos
- Choose a certified gluten-free oyster sauce
🥡 The Final Result
You’ll get:
- Tender, juicy chicken
- Bright green, crisp broccoli
- A glossy, rich brown sauce
- True takeout-style flavor
Once you master this dish, you’ll have a solid foundation for creating countless other homemade stir fries.
Chicken and Broccoli (Chinese Takeout Style)
Servings: 4
Prep Time: 20 minutes
Cook Time: 5 minutes
Total Time: 25 minutes
Ingredients
Chicken
- 1 lb boneless, skinless chicken breast (or thighs), thinly sliced
Marinade
- 1 tablespoon Shaoxing wine (or dry sherry)
- 1/2 teaspoon salt
- 1 teaspoon cornstarch
Sauce
- 3 tablespoons oyster sauce
- 2 tablespoons Shaoxing wine (or dry sherry)
- 1/2 tablespoon dark soy sauce (or soy sauce)
- 1/4 cup chicken stock
- 1 tablespoon sugar
- 1 tablespoon cornstarch
- 1/4 teaspoon salt
Stir Fry
- 1 head broccoli, cut into bite-size florets
- 2 tablespoons peanut oil (or vegetable oil)
- 4 cloves garlic, minced
- 1 teaspoon ginger, minced
Instructions
- Marinate the Chicken
Slice chicken against the grain into thin bite-size pieces (no thicker than 1/4 inch).
In a bowl, mix chicken with Shaoxing wine, salt, and cornstarch. Let sit for 10 minutes. - Prepare the Sauce
In a small bowl, combine oyster sauce, Shaoxing wine, dark soy sauce, chicken stock, sugar, cornstarch, and salt. Stir well. - Steam the Broccoli
Heat 1/3 cup water in a large skillet over medium-high heat until boiling.
Add broccoli and cover. Steam 40–50 seconds, until just tender and water evaporates.
Remove broccoli and set aside. Wipe pan dry if needed. - Cook the Chicken
Add oil to the skillet and heat until hot.
Spread chicken in a single layer. Cook undisturbed for 30 seconds until browned.
Flip and cook briefly. Stir until lightly browned but still slightly pink inside. - Add Aromatics
Add garlic and ginger. Stir for a few seconds until fragrant. - Finish the Dish
Return broccoli to the pan. Stir sauce again and pour into skillet.
Cook and stir until sauce thickens, about 1 minute. - Serve
Transfer immediately to a plate. Serve hot with steamed rice or noodles.
Gluten-Free Option
- Use dry sherry instead of Shaoxing wine
- Use tamari or coconut aminos instead of soy sauce
- Use gluten-free oyster sauce
