Hello to healthy chicken and broccoli stir fry! We love a good stir fry for dinner – protein, veggies, a delicious sauce, and usually served with some rice. What else can you ask for?! Our go-to for years has been beef and broccoli, but I decided to change things up a bit!
I love a good spin on classic Chinese food. We grew up eating it in the colder months (my mom LOVES Chinese food) and it still brings back fond family memories. I love going back east and going to Chinatown in Philadelphia with my family.

While I love going out or getting take-out for good Chinese food, it sometimes doesn’t make me feel my best. And that is where this healthy chicken and broccoli comes in!
It’s super easy to make, packed with protein and veggies, and has an easy sweet and savory sauce with a little kick that makes the dish. You won’t miss Chinese takeout after making this!
Why you’ll love this healthy chicken and broccoli stir fry recipe
- made in one pan and full of flavor!
- packed with protein – one serving has 41 grams of protein!
- great for meal prep – the leftovers save great and it works well for meal prep.

Is chicken and broccoli healthy?
Chinese chicken and broccoli can be a healthy dish as it is loaded with protein and has veggies and fiber. Making it at home ensures you know exactly what is going into it, as getting it out at a restaurant or take-out, can be loaded with sodium and sugars.
One serving of this healthy chicken and broccoli has 447 calories, 41 grams of protein, 32 grams of carbs, 16 grams of fat, and 4 grams of fiber. It is also loaded with vitamin B3, B6, vitamin C, vitamin K, phosphorus, and potassium.
Ingredients
- olive oil
- chicken breast
- broccoli
- chicken broth
- coconut aminos
- lime juice
- toasted sesame oil
- garlic
- ginger
- red pepper flakes
- tapioca flour
- salt and pepper

How to make chicken and broccoli stir fry
- Make the stir fry sauce. In a small bowl or jar, add coconut aminos, 1/2 cup broth, lime juice, sesame oil, garlic, ginger, red pepper flakes, and pepper and whisk to combine. In a separate jar, make a slurry by adding 2 tablespoons broth along with the tapioca flour and whisk to combine. Set both of them aside.
- Cook the chicken. Heat a large skillet or nonstick pan over medium heat, add oil, and let it get hot. Add sliced chicken to the pan, evenly spreading it out and without overcrowding, and season with salt and pepper. Cook for 30-60 seconds per side (depending on how thick you sliced it). Remove from pan and repeat with remaining chicken (I had to do this in 3 batches).
- Saute the broccoli. Leaving the chicken juices in the pan, add broccoli, salt, and pepper, and mix well. Cover the pan with a lid and cook for 5-7 minutes, stirring occassionally. If needed you can add a little broth to the pan to help it stem. Remove veggies from the pan and set aside (leave behind any juices).
- Thicken the sauce. Turn the heat down to medium-low and let the pan cool for 30-60 seconds. Give the slurry another good whisk to ensure there are no clumps. Add the sauce and the slurry to the pan, whisking to combine. Turn the heat back to medium and cook until thickened and it coats the back of a spoon (a nappe consistency), about 3-5 minutes.
- Assemble. Add the chicken and broccoli back to the skillet, toss to combine, and heat through for about 1 minute.
- Enjoy! Top with sesame seeds and green onion and serve with your sides of choice!





What to make with chicken and broccoli
Here are a few options to serve with chicken stir fry:
- white or brown rice
- quinoa
- cauliflower rice – a low carb alternative to white rice
- ramen or udon noodles
- zucchini noodles – another great low carb alternative
Tips for the best chicken broccoli stir fry
- make sure you cut your chicken thin. I suggest popping it in the freezer for 10-15 minutes so it is easier to slice, cutting against the grain, and using a sharp knife. Check out this tutorial! I usually just do 10-15 minutes but will depend on how thick your meat is.
- cut your chicken and broccoli florets into uniform pieces so they cook evenly.
- season your chicken with salt and pepper to give it some flavor.
- make sure not to overcrowd the chicken when cooking – I do mine in a few batches. It will come back in the pan at the end so keep that in mind. No one likes dry chicken.
Storage and reheating
- refrigerator – allow to cool completely. Store leftovers in an airtight container in the fridge for up to 4-5 days.
- freezer – I haven’t tried freezing this recipe, but it should work. It should last up to 3 months in the freezer. Defrost in the fridge overnight.
- reheating – to heat it up, pop it in the microwave for 1-2 minutes until warmed through. You can also reheat it on the stovetop.

Substitutions
- chicken breast – I prefer boneless skinless chicken breasts, but you can use boneless skinless chicken thighs. You could also use ground chicken, ground turkey, ground beef, pork, or shrimp. To make it vegan, leave out the meat or use tofu.
- broccoli – you can adjust as you like or add more vegetables. Cauliflower, carrots, bell peppers, green beans, mushrooms, or zucchini would be great to add to this.
- chicken broth – you can use either beef broth or veggie broth instead of chicken broth. Bone broth will also work and add more protein.
- coconut aminos – low sodium soy sauce or tamari will work instead, it will just change the flavor a bit. Using either one of those will lower the carbs in the recipe. If using soy sauce, the recipe will not be gluten-free. Do not use liquid aminos as they are way too salty.
- lime juice – there isn’t a sub for this.
- toasted sesame oil – if you can’t find toasted sesame oil, regular will work the same, it just won’t have as much flavor.
- garlic – you can use garlic powder instead. If using garlic powder, use 1 teaspoon.
- ginger – you can use ground ginger instead. If using ground ginger, use 1 teaspoon.
- red pepper flakes – leave off or lessen the amount if you don’t want it spicy.
- tapioca flour – arrowroot flour or cornstarch can be used instead of arrowroot.
More healthy & easy chicken dinner recipes
- curry noodles with chicken and veggies
- healthy chicken pad thai
- chicken fajita casserole
- peanut butter chicken
- buffalo chicken casserole
If you love quick and easy meals and want to learn how to build a balanced plate, check out our FREE How to Build a Balanced Plate Guide!


Chicken and Broccoli Stir Fry
equipment
ingredients
- 1 1/2 tablespoons olive oil
- 1 pound chicken breast, thinly sliced into bite-sized pieces *
- 7 cups broccoli florets (465 grams/about 2 heads)
- 1/2 cup + 2 tablespoons chicken broth (plus more for cooking, if desired)
- 1/2 cup coconut aminos
- 3 tablespoons lime juice
- 1 tablespoon toasted sesame oil
- 3 cloves garlic, minced
- 1 inch fresh ginger, minced
- 1/2 teaspoon red pepper flakes
- 1 tablespoon tapioca flour
- salt and pepper, to taste
- optional toppings: sesame seeds, green onions, cilantro…
- for serving: white rice, cauliflower rice…
instructions
- Make the stir fry sauce. In a small bowl or jar, add coconut aminos, 1/2 cup broth, lime juice, sesame oil, garlic, ginger, red pepper flakes, and pepper and whisk to combine. In a separate jar, make a slurry by adding 2 tablespoons broth along with the tapioca flour and whisk to combine. Set both of them aside.
- Cook the chicken. Heat a large skillet or nonstick pan over medium heat, add oil, and let it get hot. Add sliced chicken to the pan, evenly spreading it out and without overcrowding, and season with salt and pepper. Cook for 30-60 seconds per side (depending on how thick you sliced it). Remove from pan and repeat with remaining chicken (I had to do this in 3 batches).
- Saute the broccoli. Leaving the chicken juices in the pan, add broccoli, salt, and pepper, and mix well. Cover the pan with a lid and cook for 5-7 minutes, stirring occasionally. If needed you can add a little broth to the pan to help it stem. Remove veggies from the pan and set aside (leave behind any juices).
- Thicken the sauce. Turn the heat down to medium-low and let the pan cool for 30-60 seconds. Give the slurry another good whisk to ensure there are no clumps. Add the sauce and the slurry to the pan, whisking to combine. Turn the heat back to medium and cook until thickened and it coats the back of a spoon (a nappe consistency), about 3-5 minutes.
- Assemble. Add the chicken and broccoli back to the skillet, stir to combine, and heat through for about 1 minute.
- Enjoy! Top with sesame seeds and green onion and serve with your sides of choice!
Sonya says
I made this for my family last night and everyone loved it! I was anticipating a large amount of leftovers, as there are only 3 people in my family, but we ate all of it. We’ve been trying the keto diet for awhile and this is the best recipe I’ve tried. I can’t wait to make this again. It is definitely a new family favorite. Thank you!
Kelly says
So happy to hear that, Sonya! Thanks for trying it!
Gina says
Hey Kelly! I’m noticing your nutrition facts list the carbs for this meal as being 30g per serving. Is that including rice or anything or is that carb calculation just based on the sauce and broccoli? Thanks!
Kelly says
Hey Gina! Great question – that accounts for the coconut aminos in the recipe. The ones I use have 2 grams of carbs per teaspoon, and with using 1/2 cup, they add up to a decent amount. Then of course the broccoli adds a tad. You could cut it down some by using fewer coconut aminos, the flavor just won’t be as strong and I’m not sure if the sauce with thicken up the same. You could check out my beef and broccoli stir fry as it has fewer coconut aminos and uses arrowroot flour to help thicken it up. Hope that helps some!
Sonya says
I made this for my family last night and everyone loved it! I was anticipating a large amount of leftovers, as there are only 3 people in my family, but we ate all of it. I loved the hint of ginger! I can’t wait to make this again. It is definitely a new family favorite. Thank you!
Kelly says
So happy to hear it was a hit with everyone! We barely have leftovers between the 2 of us haha! Thanks for trying it Sonya and glad you enjoyed it!
Sonya says
I made this last night and I loved it! My husband and I have been recently obsessed with stir fry of all kinds and I think this one is our favorite. Any recommendations on how to best reheat leftovers? I was debating between air fryer, oven, and microwave… Thanks so much!
Kelly says
So glad you both enjoyed it, Sonya! I would go with the microwave or just heat it up in a pan again. Just be careful not to overcook the chicken too much. Thanks for trying it!
Heather says
Our family has had this meal a couple times and really enjoyed it. I add 2 TBS cold water & 2 TBS cornstarch together and then add it to the sauce when it’s done if it doesn’t seem thick enough. Thanks for sharing this quick & healthy recipe!
Kelly says
Thanks for the tip Heather and glad your family enjoys it! I appreciate the feedback.
Catherine says
This was AWFUL. I followed the recipe exactly and i had to throw out the entire meal. The sauce never thickened like a few people stated above. I honestly dk what the people didn’t differently that actually had success with this meal. It was so bad. Sorry…had to be honest with this. Hated to waste all that food.
Kelly says
Hey Catherine, I’m sorry to hear that and appreciate you being honest. I have tried this recipe many times with no issue so I’m not really sure what is happening, but I can try to troubleshoot again. Not sure if the coconut aminos changed or what. Sorry, you had to waste the meal.
Merrill Robinson says
Loved this so so so much! My boyfriend and I are on a sodium restriction so I used 3/4 cups of chicken broth and 1/4 cup of coconut aminos but the lime really shines in the sauce! It was so good and I shared with some friends 🙂 Looking forward to trying some of your other recipes, too!
Kelly says
So glad you enjoyed it Merrill and I’m glad those swaps worked well. Thank you for trying them!
Lori Casagrande says
Hi Kelly! I just finished making this and it is phenomenal! Delish! The only problem I had was my sauce didn’t thicken. 😢 I tried adding a little cornstarch, to no avail. That won’t stop me from making it again!
Thank you very much,
Lori
Kelly says
So glad you liked it Lori! A few others have been saying that so I am going to try the recipe again and see what I can do to update it. Appreciate the feedback!