Chicken and Broccoli Stir Fry
I think every family has its own quick and easy go-to meal, and mine is this one-pan chicken-and-broccoli recipe that takes just 30 minutes to make. This easy dinner has all the flavors of Chinese take-out, but is made in minutes in the comfort of your home. The meat and broccoli are coated in a sweet and savory homemade teriyaki sauce, adding authentic flavor and fantastic taste.

Simple Asian recipes are perfect for quick weeknight dinners. I have quite the collection on the blog, so you can have variety and never eat a bland dinner. One of my most sought-after recipes is this easy Instant Pot Orange Chicken, which is a delicious take on the popular American Chinese staple. My Bourbon Chicken is another favorite, and if you are looking for a beef entree meal, definitely try this Sticky Orange Beef recipe.
Table of contents
Chicken and Broccoli stir fry is probably one of the easiest recipes you can make. Made with simple ingredients and a few Asian staples, this dinner is quick, easy, fuss-free, and tasty. I serve the chicken stir-fry over rice or noodles, with salad on the side. This meal makes an appearance at least once a week in my house, and I usually improvise with what I have on hand. I may add a zucchini or a bell pepper to the mix, or sugar snap peas and chopped carrots. This is definitely one of those recipes that, once you master it, you can adapt it with what you have on hand.

Why you will love this recipe
- Better than takeout: I like this better than any takeout; it actually takes me less time to make it at home than to order delivery.
- Save some money: Rather than paying over $10 per serving, I can make this for less than $10 and feed the whole family.
- Just a few ingredients: chicken, broccoli, and a few basic sauce ingredients to make this phenomenal dinner that is also budget-friendly.
- Ideal weeknight meal: This stir-fry takes just 30 minutes, making it the perfect choice after a long day when you want something delicious without spending too much time or effort cooking.
What you will need

- Chicken: I use organic chicken breast, cut into 1-inch cubes.
- Broccoli: Just 3 cups of chopped broccoli florets is all I need.
- Oil: I use canola oil to fry my food because it has a high smoke point and a mild flavor.
For the sauce
- Wet ingredients: I use low-sodium chicken broth for the rich flavor without the extra salt. I also use low-sodium soy sauce to keep the salt low. I like to control how much salt is added. Sesame oil provides an intense, nutty taste. Oyster sauce adds a rich, umami flavor that makes it taste authentic.
- Dry ingredients: Cornstarch is added to thicken the sauce.
- Seasonings: Light brown sugar gives this sauce a caramelized sweetness. Minced garlic adds maximum flavor without bitterness. Minced ginger root provides a hint of sweetness with a little heat. And I add just a bit of red pepper flakes for depth.
How to make
Mix the sauce: First, I whisk together all the sauce ingredients in a medium bowl. Then, I put the chicken in a bowl with the sauce to marinate for 30 minutes if I have time.

Cook the broccoli: When I am ready to cook, I heat the pan to medium-high and add 2 tablespoons of oil. Once it is hot, I add the broccoli and toss it, cooking for 5 to 6 minutes, or until tender, then transfer it to a plate.

Cook the chicken: Add the chicken pieces without the sauce, cook without moving them for 1 minute to sear, then toss, and cook until no longer pink on the exterior. Then I add the sauce and cook for another 7 or 8 minutes, until it is no longer pink and the sauce is glazed.

Mix it all together: Now, I return the broccoli to the pan and stir it up, cooking for about 3 minutes, until everything is well coated and hot.

Serve with toppings: Finally, I serve with my favorite toppings.
Expert tip
Avoiding a soggy stir-fry
One of the main complaints when making chicken and broccoli stir fry is soggy ingredients. The best way to avoid this is to make sure the pan is hot and the ingredients are dry. It is okay if the chicken is moist from the marinade, but not dripping wet. Take it out of the marinade and let it dry on a paper towel before cooking. Then, don’t start cooking until the pan is hot and the oil is sizzling. Don’t overcrowd the pan. And remove the chicken when it is just 80% done. It will finish cooking at the end.
More tips to consider:
- Slice the chicken and broccoli into uniform pieces to cook evenly.
- Pat the chicken dry before marinating so it absorbs the marinade better.
- Have everything ready and sitting by the pan because it cooks quickly.
- Be sure to preheat the pan so it cooks quickly rather than soaking up the oil.
- Stir and toss the ingredients frequently so they all heat and get tossed in the sauce.
- A wok or a cast-iron skillet would be best, but any kind of pan will work.

Recipe variations and add-ins:
- Different cut of chicken: Instead of chicken breast, sometimes I use boneless, skinless chicken thighs for a meatier flavor.
- Other meats: Rather than using chicken, I have loved beef, pork, ham, and turkey in this dish.
- Baking soda trick: If marinade is not your style, let the chicken sit in baking soda for 20 minutes for super tender chicken. Just don’t forget to rinse it off before cooking it.
- More vegetables: I sometimes add chopped carrots, mushrooms, and bell peppers to this dish.
- Other sauces: I have tried General Tso’s sauce, hoisin sauce, and my own homemade teriyaki sauce in this recipe.

Serving suggestions:
I usually serve this dish over white rice, like my Instant Pot stick of butter rice. This is probably the best rice I have ever tasted, and I love it this way. It only takes 15 minutes to cook with just 4 ingredients! If you’re trying to cut back on carbohydrates, try this cauliflower rice recipe. It is nutty, buttery, and delicious. I also like to serve it over rice noodles or soba noodles.
This dish also goes great with any kind of Asian side dish, such as pot stickers, dumplings, or egg rolls, like my Panda Express chicken egg rolls. They are even better than the restaurant version. For something a little lighter and healthier, these Panda Express mixed veggies are made with cabbage, green beans, carrots, zucchini, and broccoli seasoned with garlic, ginger, sesame, and soy sauce.
How to store leftovers:
- Refrigerate: I put my leftovers in a sealed container or baggie in the fridge for 3 or 4 days.
- Freezing: To keep it longer, I put the leftovers in a freezer bag, and they will stay fresh for 3 months.
- Defrost: I thaw my leftovers in the fridge overnight for the best results.
- Reheating: I reheat the thawed leftovers in a hot pan on the stove for several minutes, with a little oil, until warmed through.

Frequently asked questions
While it is not a necessary step for the recipe, it does make the chicken more tender and flavorful. It also helps keep the chicken from drying out while cooking it over high heat. Since the sauce is already being made, just dropping the chicken in for a few minutes while you prepare the pan can help if that is all the time you have. Or drop it in there and take a coffee break before starting.
If the broccoli is not thoroughly dried after washing, excess water can carry over into the sauce, making it watery. The extra water may cause the vegetables to steam instead of fry, adding more moisture to the dish. After cleaning the broccoli, I pat it dry to remove any excess water. It tends to hang onto moisture in the clumps of greenery, so using a salad spinner is also a nice way to do it if you’re making a big batch.
This usually happens if the cooking temperature is not hot enough. Make sure the pan is hot before adding the oil, then let the oil heat up and sizzle before adding anything to the pan. Adding the broccoli to the pan before it is hot enough causes it to absorb the oil rather than cook in it. Be sure to keep it moving as well, and don’t overcrowd the pan. Also, make sure it is dry after cleaning it.
I often make it ahead of time. To prep it the day before, I chop the chicken into chunks and store it in an airtight container or marinate it in a baggie overnight. I chop the broccoli into pieces and make sure they are completely dry before placing them in an airtight container with a paper towel to absorb moisture. The next day, let the chicken come to room temperature before cooking.

More easy dinners:
Loved this recipe? I’d love to hear from you! 💛 Leave a 5-star rating ⭐️ in the recipe card below and share your thoughts in the comments – I read and appreciate every single one!
Let’s stay connected! Follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious, sweet and savory recipes. Have a question? Ask in the comments, and I’ll be happy to help! 😊 with love Catalina!

Chicken and Broccoli
Ingredients
- 1 1/2 lbs chicken breast cut into 1 inch cubes
- 2 tablespoons vegetable or canola oil
- 3 cups broccoli florets cut into smaller pieces
Sauce:
- 1/2 tablespoon minced ginger root
- 1/2 tablespoon minced garlic
- 1/3 cup oyster sauce
- 1 tablespoon soy sauce low sodium
- 1/3 cup chicken broth low sodium
- 1 teaspoon sesame oil
- 1 tablespoon light brown sugar or honey
- 1/4 teaspoon red pepper flakes
- 1 tablespoon cornstarch
Garnish:
- Sesame seeds
- Chopped green onions
Instructions
- Add all the "Sauce" ingredients to a medium bowl, whisk until fully combined.
- If you have time, place the cubed chicken in a large ziplock bag and pour the sauce over it. Transfer the bag to the fridge and marinate for 30 minutes to enhance the flavor.
- When you are ready to cook, heat a stir-fry wok or cast-iron pan over medium-high heat.
- Add 2 tablespoons of vegetable or canola oil. Once hot, add the broccoli florets and toss. Cook for 4–6 minutes, or until tender. Transfer the broccoli to a plate.
- Add the chicken pieces without the sauce to the skillet over high heat in a single layer. If necessary, cook in batches.
- Cook the chicken without moving for 1 minute to get a nice sear. After that, continue to cook, stirring and tossing, until the chicken is no longer pink. Add the sauce and cook until it forms a glaze, about 7-8 minutes.
- Place the cooked broccoli back into the pan and stir until both the chicken and broccoli are heated through, and well coated in the sauce, which should take about 3-5 minutes.
- Serve garnished with sesame seeds and chopped green onions.
Video
Notes
Avoiding a soggy stir-fry
One of the main complaints when making chicken and broccoli stir fry is soggy ingredients. The best way to avoid this is to make sure the pan is hot and the ingredients are dry. It is okay if the chicken is moist from the marinade, but not dripping wet. Take it out of the marinade and let it dry on a paper towel before cooking. Then, don’t start cooking until the pan is hot and the oil is sizzling. Don’t overcrowd the pan. And remove the chicken when it is just 80% done. It will finish cooking at the end.More tips to consider:
- Slice the chicken and broccoli into uniform pieces to cook evenly.
- Pat the chicken dry before marinating so it absorbs the marinade better.
- Have everything ready and sitting by the pan because it cooks quickly.
- Be sure to preheat the pan so it cooks quickly rather than soaking up the oil.
- Stir and toss the ingredients frequently so they all heat and get tossed in the sauce.
- A wok or a cast-iron skillet would be best, but any kind of pan will work.
This is such a delicious and pretty simple meal to make. So much better over going out to eat. Fresh eating at home
This looks incredible! I just love a good stir fry. I’ll make this for dinner one night for sure. I know everyone would enjoy it.
Oh my goodness, I had forgotten how much I love stirfry meals. I haven’t had any in a long time so I need to change that and use this recipe. I love chicken and broccoli stir fry the best.
I love a good stirfry, especially when it’s topped with sesame seeds. This looks like a great dish to add to my menu.
I love making stir fry for dinner. This recipe looks so yummy, and I love that it’s easy to make.
We eat lots of stir fries in our house. Broccoli goes into almost all of them because for whatever reason it works with pretty much everything.
Yummy! I love when I have good take out food and then I’m able to re-create the flavors at home but with healthier ingredients.
Perfect! I just bought a Costco sized container of sesame seeds. I can’t wait to make this!
My family loves a great chicken and broccoli stir-fry! Your special recipe looks so darn yummy. I always like to mix things up and give new recipes a try. Thanks for sharing this great one!
This sounds like a really yummy stir fry. I love chicken and broccoli together!
This is my kids FAVORITE dish when we eat at the local Chinese restaurant. I haven’t tried to make it at home yet, but now I’m going to!
Chicken and broccoli are a huge staple in our house. We seriously eat them weekly. Thank you for the recipe, can’t wait to give it a try.
In order to make a more healthy dish, we are making our own Chinese at home. I will add this one to our list of ones to try. This looks delicious.
This looks so good. I love cooking in my wok. The key is a little oil, keep the pan hot and keep the food moving.
This looks so tasty and easy to make. I’m going to make this for my family this weekend. I bet they’ll love it!
This looks so yummy! Broccoli is the children’s favourite vegetable so this is such a good dish for me to make for my family!
Yum! This does look fantastic. We really want to get out of our food rut this year, so finding yummy recipes that the whole family will enjoy is so important.
This is such a delicious and simple meal to make. Thanks so much for sharing!
How does this do as leftovers?
OMG great!!
Great simple meal! We added water chestnuts and mushrooms and served it over rice noodles. A big hit!
Very delicious meal ,easy to prepare 👌
Easy and delicious. I would maybe double the sauce and marinate chicken in some and use the other half to add back in during last step of mixing back in the broccoli to the cooked chicken. We wanted it to be a bit saucier. Other than that, it was great!
This is delicious! I used shrimp instead of chicken and added carrots. I did the carrots for a while before I added the broccoli. It was very good! It tasted just like Chinese take out according to my family.
Thank you for the feedback, so happy that you enjoyed this recipe!
Wow! You nailed it! Absolutely delicious and soooo easy. Thank you.
I gave this a try and loved it. I will use this sauce for other dishes also, I feel it will add a wonderful flavor to a multitude of items.
This is so good! Made it earlier this week, and am making it again tonight! Thank you for sharing!
Quick and easy!!! We loved it!
It won’t let me give it 5 stars, it came out wonderful, the pepper flakes give it some kick. Thanks for sharing.
How can I describe this dish, Heaven, because this makes me think I’m in Heaven eating it.
so happy that you liked the recipe! than you for the feedback!
I made this for dinner and it was a hit. I also made homemade egg rolls and white rice.
Hi,
Can I take out the oyster sauce? Is it needed?
Thanks,
Renee
Its great if you have it, but you can skip it if you don’t have any.