This post may contain affiliate links. Please read our disclosure policy.
This chicken and broccoli comes together in under 35 minutes with juicy chicken, broccoli that still has some bite, and plenty of savory brown sauce for spooning over rice. It’s an easy dinner that gives you everything you love about the takeout classic.
Chicken and broccoli has always been one of my favorites to order with white rice. When I started making it at home, I wanted that same takeout-style dinner I love, but made for sharing around my own table.
Now I love making a big batch for family or friends, setting out plenty of rice, and letting everyone help themselves. A few small details are what make this homemade version worth skipping takeout for.
What Makes This Chicken and Broccoli So Good
I learned pretty quickly that cooking everything together from the start doesn’t work. The chicken can dry out while the broccoli gets too soft, and by the time the sauce thickens, nothing has quite the texture I want. Cooking each part separately takes only a few extra minutes, but it makes a big difference once everything comes together.
Here’s what makes the difference:
- The chicken stays juicy. I tenderize it before it hits the wok, so even thin slices stay soft instead of drying out.
- The broccoli never gets mushy. I cook it separately and add it at the end, so it keeps a little bite instead of sitting in the sauce too long.
- The sauce actually coats everything. I let the sauce thicken before the chicken and broccoli go back in, so it clings to every piece instead of running to the bottom of the bowl.
Ingredient Notes
A few ingredients are doing some important work in this chicken and broccoli recipe, especially when it comes to keeping the chicken tender and getting the sauce just right.

For the Chicken and Broccoli
- Chicken breast: I use chicken breast because it cooks quickly and stays tender with the coating in this recipe. Boneless skinless chicken thighs work too and are a little more forgiving if you tend to overcook chicken.
- Broccoli: Fresh broccoli gives you the best texture here. Frozen works in a pinch, but drain it really well so it doesn’t water down the sauce.
- Baking soda + cornstarch: The baking soda helps tenderize the chicken, while the cornstarch creates a light coating that helps hold in moisture as it cooks. Together, they give the chicken that soft, juicy texture you expect from takeout.
- Rice wine vinegar: Adds a little tang to the chicken that helps balance the sweet, savory sauce once everything comes together. White wine vinegar or apple cider vinegar work too.
- Sesame oil: Adds a rich, nutty flavor to the chicken as it cooks.
- Garlic: Fresh minced garlic gives the sauce the strongest flavor. You can also use 1 ½ teaspoons of jarred minced garlic or about ¼ teaspoon garlic powder in a pinch.
For the Sauce
- Low-sodium chicken broth: Since the soy sauce and hoisin already bring plenty of salt, I prefer low-sodium broth so the sauce doesn’t get too salty.
- Soy sauce: Gives the sauce its salty, savory base. Coconut aminos work too, but they’re a little sweeter and less salty, so you may want to cut back slightly on the sugar.
- Hoisin sauce: Adds a sweet, salty richness that gives the sauce more of that takeout-style flavor. If you don’t have it, oyster sauce with a little brown sugar or honey works well too.
- Shaoxing wine: Optional, but worth adding if you can find it. It gives the sauce a deeper, more authentic takeout flavor.
- Cornstarch: Gives the sauce that thick, glossy texture that clings to the chicken and broccoli. Arrowroot starch can also work if that’s what you have.
- Sugar: Balances the salty soy sauce and gives the brown sauce that familiar sweet and savory flavor. You can use a little less if you prefer your sauce more savory.
About the Brown Sauce
The brown sauce is what brings everything together in this chicken and broccoli. Soy sauce gives it the savory base, hoisin adds a little sweetness and depth, and Shaoxing wine adds another layer of flavor. A cornstarch slurry thickens everything just enough to coat the chicken and broccoli while still leaving plenty of sauce for spooning over rice.
I like this dish pretty saucy, so the recipe makes enough that you’re not left scraping the wok for more. If the sauce thickens more than you want, just loosen it with a splash of chicken broth or water.
Easy Ways to Switch It Up
Once you’ve made this chicken and broccoli stir-fry a few times, it’s easy to play around with it depending on what you have or what you’re in the mood for. Keep the sauce as your starting point, then make a few simple changes.
- Make it spicy: Add my sweet chili sauce, sriracha, red pepper flakes, or hot chili oil if you want some heat to cut through the sauce.
- Add fresh ginger: Stir 1 to 2 teaspoons grated ginger in with the garlic for a warmer, sharper flavor that works really well with the sauce.
- Change up the vegetables: Cauliflower, green beans, asparagus, bell peppers, snow peas, and bok choy all work well here. Use them in place of the broccoli or mix a couple in with it when you want more color and texture.
How to Make Chicken and Broccoli
Once I get everything prepped, the cooking goes fast.

- Prep the chicken: Slice the chicken breast into thin pieces. If you have time, pop it in the freezer for about 30 minutes first to make slicing easier. Add the chicken to a large bowl with the baking soda, cornstarch, rice wine vinegar, and cold water. Mix well and set aside.

- Steam the broccoli: Bring about 1 inch of water to a boil in a pot, then add the broccoli to a steamer basket and cover. Steam for 3 to 4 minutes, until it’s bright green and tender but still has a little bite. Remove it right away and set aside.
- Sear the chicken: Heat 1 tablespoon of sesame oil in a large wok over medium-high heat. Add the chicken and cook, stirring occasionally, until cooked through. Remove it from the wok and set aside.

- Make the sauce: Add the remaining tablespoon of sesame oil to the same wok and cook the garlic until fragrant. Stir in the soy sauce, chicken broth, hoisin sauce, Shaoxing wine, and sugar. In a small bowl, whisk together the cornstarch and cold water, then slowly stir the slurry into the sauce. Simmer for 2 to 3 minutes, until the sauce thickens.

- Bring it all together: Add the cooked chicken and steamed broccoli back to the wok and toss until everything is coated in the sauce. Serve the chicken and broccoli hot with white rice.
Chef’s Kiss
How to Get Tender Chicken and Crisp Broccoli
Chicken and broccoli is simple, but the texture can go wrong fast if you’re not paying attention. These are the little things I watch for so the chicken stays juicy and the broccoli still has that perfect bite.
- Watch the broccoli, not the clock. I look for bright green florets that are tender enough to bite through but still have a little crunch. If the broccoli is already soft before it hits the sauce, it’ll only get softer and can turn mushy.
- Slice the chicken evenly. I aim for slices about ¼-inch thick so they cook quickly and evenly without drying out.
- Coat the chicken well. I work the baking soda and cornstarch mixture into every slice. If some pieces are left bare, they won’t get the same tender texture and can cook up drier than the rest.
- Get the wok nice and hot. If the wok isn’t hot enough, the chicken will steam instead of sear. Let it heat thoroughly before adding the oil and chicken.
- Don’t crowd the wok. If your wok feels packed, cook the chicken in batches so every piece has room to make contact with the hot surface.
Simple Serving Ideas
I almost always serve chicken and broccoli with rice or noodles so none of that sauce goes to waste. Keep it simple for a weeknight, or add another takeout favorite when you’re feeding a few extra people.
- Rice: White or brown rice is my go-to for an easy dinner, or make my shrimp fried rice when you’re turning dinner into a bigger spread.
- Noodles: Serve it over plain lo mein noodles or another simple noodle you like when you want a change from rice.
- Toppings: Set out sliced green onions, sesame seeds, chili crisp, or hot sauce so everyone can finish their bowl the way they like it.
Storage and Reheating
This chicken and broccoli holds up really well for leftovers, so I’m always happy when there’s a little extra in the fridge.
- Store: Keep leftovers in an airtight container in the refrigerator for up to 3 to 4 days. I like to store the rice separately so it doesn’t soak up all the sauce.
- Reheat: Warm it gently in a skillet over medium-low heat with a splash of chicken broth or water to loosen the sauce. Try not to cook it much longer than needed so the chicken stays juicy and the broccoli doesn’t get too soft.
- Freeze: You can freeze it for up to 2 months, but the broccoli will be softer once thawed. If I know I’m freezing a batch, I leave out the broccoli and add freshly steamed broccoli when I reheat it.
More Takeout Favorites to Make at Home
Chicken and Broccoli

Ingredients
For the chicken
- 2 lbs boneless skinless chicken breast
- 2 cups steamed broccoli florets
- 1 tbsp rice wine vinegar
- 1 tbsp cold water
- 1 tsp baking soda
- 1 tbsp corn starch
- 2 tbsps sesame oil for frying
- 3 small garlic gloves minced
For the sauce
- 1 cup chicken broth low sodium
- ¼ cup soy sauce
- ¼ cup hoison
- 1 tbsps shaoxing wine optional but recommened
- ⅛ cup sugar
- 2 tbsp corn starch
- 2 tbsp cold water
Instructions
Prepare the chicken
- Could you start by slicing the chicken into thin slices? You can freeze it for 30 minutes to make it easier to slice. Then, add sliced chicken to a large bowl. Next, add baking soda, cornstarch, rice wine vinegar, and cold water. Mix well and set aside.
Sear the chicken
- In a large wok, add 1 tbsp of sesame oil, and sear the chicken on medium high heat, mixing occasionally, until it is golden brown. Remove and set aside,
Prepare the sauce
- In the same wok where you cooked the chicken, add 1 tablespoon of sesame oil and cook the garlic until fragrant. Then, add soy sauce, chicken broth, hoisin, Shaoxing wine, and sugar. Mix everything together. In a separate bowl, combine 2 tablespoons of cornstarch with 2 tablespoons of cold water to make a cornstarch slurry. Slowly add the slurry to the sauce, mix well, and simmer for 2-3 minutes.
Mix it all together
- Add in cooked chicken, steamed broccoli, and mix. Serve with favorite sauce! Enjoy hot.
Notes
- Slice the chicken evenly: Aim for pieces about ¼-inch thick so they cook quickly and evenly. Chilling the chicken in the freezer for about 30 minutes makes it easier to slice thinly.
- Don’t overcook the broccoli: Steam just until bright green and crisp-tender. It will cook a little more when tossed with the hot sauce.
- Don’t overcrowd the wok: Cook the chicken in batches if needed so it sears instead of steaming.
- Adjust the sauce as needed: If the brown sauce gets too thick, add a splash of chicken broth or water. If it’s too thin, let it simmer for another minute or two before adding the chicken and broccoli.
- Using boneless chicken thighs: Boneless, skinless thighs can be substituted for chicken breast. Slice them thinly and cook until they reach 165°F.
- Storage: Refrigerate leftovers in an airtight container for 3–4 days. For best results, store the rice separately and reheat the chicken and broccoli gently with a splash of broth or water.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

















This looks so fresh and tasty. I really like how balanced it is, perfect for a quick, healthy dinner.
Tried this chicken and broccoli for dinner and it came out so good. quick, easy, and flavorful!
This recipe was so easy and delicious! The chicken came out perfectly tender, and we paired so well with the rice!
Definitely a new go-to.
My picky eater loved it too!
Girl, like all your other recipes that I’ve tried, this was so good!! The only adjustments I made was adding brown sugar and I included a tablespoon of ginger. This was so on point and so easy to make! I will be making it again. Thank you!
I was nervous because I couldn’t find that wine anywhere but even without the wine it was delicious!
Great, easy and tasty recipe. Thank you.
I halved this recipe and it was delicious. It was easy. I did not have handy the wine it called for and I can’t say I missed it. I would definitely make again.
Excellent stir fry. I have made stir fry for a long time but the choice of ingredients for this recipe made it exclusively successful. After cooking and removing the chicken, which I added more oil during the cooking, I cooked the vegetables; carrots, celery, onions, broccoli, and water chestnuts. Then I added the soya and hoisin sauces, the sugar and chicken broth, the wine and lastly, over a soft boil, added the corn starch mix. Wow! The best! Thank you for this recipe.
Bomb.com