Skip the takeout and make this Healthy Cashew Chicken Stir Fry made with tender chicken, crisp veggies, crunchy cashews, and a flavorful homemade peanut sauce in just 30 minutes!

If you’re craving your favorite takeout but want something lighter, fresher, and packed with vegetables, this Healthy Cashew Chicken Stir Fry is about to become your new weeknight favorite! Tender bites of juicy chicken are tossed with crisp broccoli, colorful bell peppers, crunchy snap peas, and roasted cashews, all coated in a creamy homemade peanut-ginger sauce that’s sweet, savory, and absolutely irresistible.
The best part? This healthier version of Chinese cashew chicken comes together in about 30 minutes, uses simple pantry ingredients, and tastes even better than takeout. Serve it over brown rice, cauliflower rice, or your favorite noodles for an easy, protein-packed dinner the whole family will love!
Why You’ll Love This
- Quick and easy – everything cooks together all in one skillet in under 30 minutes for a delicious and flavorful easy weeknight dinner. Perfect for busy weeknights!
- Healthier than take-out – this meal is lower in sodium, sugar and unhealthy fats making this dish a much better option than ordering your favorite takeout!
- Nourishing – this meal is packed with lean protein and loaded with a rainbow of veggies that add fiber and nutrients.
- Perfect for meal prep – this cashew chicken stir fry recipe reheats beautifully for healthy lunches or dinners. You can also easily customize this to your liking!

Ingredients You’ll Need
- chicken – I used boneless, skinless chicken breasts that I cut into 1-inch pieces, but you could use chicken thighs as well.
- garlic – I always like to use fresh garlic, but a teaspoon of dried minced garlic or garlic powder will work if that is all you have on hand.
- veggies – a combination of broccoli florets, red bell pepper, snap peas, and green onions.
- soy sauce – I always use low sodium soy sauce as I find that regular soy sauce can make dishes too salty. You could also swap the soy sauce with tamari or coconut aminos to make this gluten-free or paleo.
- hoisin sauce – a thick, sweet and savory Chinese sauce that adds rich umami flavor with hints of garlic and spice. A little goes a long way!
- peanut butter – the base of this sauce and my favorite ingredient! I used all-natural creamy peanut butter in this, but you could also use chunky peanut butter, processed or even other nut butters for a different taste.
- honey – not only does this add some sweetness to the sauce without using refined sugars, but it also makes a nice sticky sweet glaze! Feel free to swap the honey with maple syrup or other natural sweetener if you don’t have any on hand.
- sesame oil – this adds the BEST nutty flavor to this sauce.
- ginger – adds a little zip to the sauce and amazing flavor.
- cashews – raw cashews add a nice crunch to the stir fry and tastes great with the peanut sauce. They are also rich in healthy fats, magnesium and plant-based protein.
- salt + pepper – needed to season the dish and add flavor.



How to Make Cashew Chicken Stir Fry
- Cook the chicken. Heat one tablespoon of olive oil in a large skillet over medium-high heat. Add the chicken pieces in a single layer, season with salt and pepper, and cook until golden brown and cooked through, about 4 to 5 minutes. Transfer to a plate.
- Cook the vegetables. Add the remaining tablespoon of olive oil to the skillet. Add the broccoli, red bell peppers, and snap peas. Cook until crisp-tender, stirring often, about 4 to 5 minutes.
- Make the peanut sauce. While the vegetables cook, whisk together the soy sauce, hoisin sauce, peanut butter, honey, sesame oil, fresh ginger, and 2 to 3 tablespoons of water in a small bowl or glass jar until smooth and creamy.
- Bring everything together. Return the chicken to the skillet with the vegetables. Stir in the garlic and cook for about one minute until fragrant. Add the crunchy cashews, then pour the peanut sauce over everything. Toss well until everything is evenly coated. Bring the sauce to a gentle simmer and cook for 1-2 minutes, until slightly thickened.
- Garnish and serve. Give the stir fry a final toss and top with sliced green onions and sesame seeds. Serve over rice, quinoa, cauliflower rice, or noodles.

Tips for the Best Cashew Chicken
- Prep ingredients first – this stir fry cooks quickly, so I like to chop and measure everything ahead of time so I can quickly throw this delicious meal together.
- Cut chicken evenly – this helps the chicken cook quickly and evenly, while also keeping the chicken tender.
- Don’t overcrowd the pan – feel free to cook this stir fry in batches if your pan isn’t large enough. You want everything to cook and brown evenly for the best flavor.
- Make this to your liking – you can easily make this stir fry to your liking by adding in more garlic (or less), adding in some crushed red pepper for added spice or use toasted sesame oil for a more nutty flavor.
- Add cashews at the end – this helps keeps the unsalted cashews nice and crunchy!
- Taste and adjust – this peanut sauce is one of my favorites, but feel free to taste and adjust the sauce as needed so it’s to your liking.
- Serving suggestions – this cashew chicken tastes great served over brown rice, quinoa, cauliflower rice or even noodles.

Variations and Substitutions
- Make it gluten-free – you can easily swap out the soy sauce and use tamari or coconut aminos to make this recipe gluten-free.
- Make it spicy – add in some red pepper flakes, dash of cayenne pepper or chili garlic sauce for even more flavor and added spice.
- Low-carb option – we love serving this over brown rice, but feel free to enjoy with cauliflower rice or even zucchini noodles for a lower carb option.
- Vegetarian – swap out the chicken for tofu, tempeh or even your favorite noodles for a meatless option.
- Extra veggies – you could also add in mushrooms, onions, asparagus, green beans, zucchini, carrots, or baby corn. Any of your favorite veggies!
- Thicker sauce – I personally think this sauce is thick enough for my liking, but if you want a thicker sauce, feel free to add in a teaspoon or two of cornstarch or arrowroot powder.

Frequently Asked Questions
Yes! This homemade version uses lean chicken breast, heart-healthy olive oil, plenty of vegetables, and a lighter peanut sauce while containing much less sodium, sugar, and oil than many restaurant versions.
Absolutely! Boneless, skinless chicken thighs stay incredibly juicy and work just as well in this great recipe.
Yes! Simply use tamari or certified gluten-free soy sauce and double-check that your other ingredients are gluten-free.
Definitely! Almond butter or cashew butter both make delicious substitutes. For a nut-free version, sunflower seed butter works well too.
Absolutely! This easy recipe is incredibly versatile and works well with a variety of proteins. Try swapping the chicken for boneless, skinless chicken thighs, shrimp, thinly sliced flank steak, sirloin, pork tenderloin, or extra-firm tofu for a vegetarian option. Just be sure to adjust the cooking time depending on the protein you choose.
Of course! Mushrooms, carrots, zucchini, baby corn, bok choy, cabbage, asparagus, snow peas, red peppers and water chestnuts are all delicious additions.
Natural peanut butter varies by brand. Simply whisk in another tablespoon or two of warm water until the sauce reaches your desired consistency.
Yes! The sauce can be made up to 4 days in advance and stored in the refrigerator. Give the sauce ingredients a quick whisk before using.
This cashew chicken stir-fry is delicious served over brown rice, white rice, jasmine rice, cauliflower rice, quinoa, or rice noodles. A sprinkle of sesame seeds and green onions adds the perfect finishing touch.
Yes, although the vegetables will soften slightly after thawing. Store in a freezer-safe container for up to 3 months in the freezer and thaw overnight in the refrigerator before reheating.

Pin this now to find it later
Pin ItFollow on Instagram
Meal Prep and Storage
- To Store – Leftovers will last up to 4 to 5 days in the fridge stored in a sealed, airtight container. The great thing is this meal tastes even better the next day so it is perfect for your weekly meal prep!
- To Reheat – Reheat leftover chicken cashew stir fry gently in the microwave or in a skillet over medium-low heat with a splash of water to loosen the sauce.
More Healthy Stir Fries
- Asian Ground Turkey and Green Bean Stir Fry
- Teriyaki Chicken Stir Fry
- One Pan Pineapple Teriyaki Chicken
- Simple Sautéed Vegetables
- Honey Garlic Shrimp Stir Fry
- Spicy Sausage and Veggie Stir Fry
Hope you all enjoy this Healthy Cashew Chicken Stir Fry! If you love this stir-fry recipe as much as we do, please leave a ⭐️⭐️⭐️⭐️⭐️ star rating below and don’t forget to tag me on Instagram using the hashtag #eatyourselfskinny!
Healthy Cashew Chicken Stir Fry

Ingredients
- 2 Tbsp olive oil, divided
- 1 lb boneless skinless chicken breasts, cut into 1-inch pieces
- Salt and pepper, to taste
- 2 cups broccoli florets
- 1 red bell pepper, cut into small chunks
- 1 cup sugar snap peas
- 1 Tbsp garlic, minced
- 1/3 cup unsalted cashews
- Garnish with green onions and sesame seeds
For the Peanut Sauce:
- 1/4 cup low sodium soy sauce (or tamari)
- 3 Tbsp all-natural peanut butter
- 1 Tbsp hoisin sauce
- 2 Tbsp honey
- 1 tsp sesame oil
- 1 Tbsp grated ginger
- 2 to 3 Tbsp water
Instructions
- Cook the chicken. Heat one tablespoon of olive oil in a large skillet over medium heat. Add the chicken pieces, season with salt and pepper, and cook until golden brown and cooked through, about 4 to 5 minutes. Transfer to a plate.
- Cook the vegetables. Add the remaining tablespoon of olive oil to the skillet. Add the broccoli, bell pepper, and snap peas. Cook until crisp-tender, stirring often, about 4 to 5 minutes.
- To make the peanut sauce, whisk together soy sauce, peanut butter, hoisin sauce, honey, sesame oil, and grated ginger in a small bowl. Whisk in 2 or 3 tablespoons of water, depending on the consistency you prefer, and set aside.
- Make the peanut sauce. While the vegetables cook, whisk together the soy sauce, peanut butter, honey, sesame oil, grated ginger, and 2 to 3 tablespoons of water until smooth and creamy.
- Bring everything together. Return the chicken to the skillet with the vegetables. Stir in the garlic and cook for about one minute until fragrant. Add the cashews, then pour the peanut sauce over everything. Toss well until everything is evenly coated. Bring the sauce to a gentle simmer and cook for another minute or two until slightly thickened.
- Garnish and serve. Top with sliced green onions and sesame seeds, then serve over rice, quinoa, cauliflower rice, or noodles.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.







Hi, how many freestyle smart points?
How many freestyle smart points?
If I can’t have peanut butter, could I substitute cashew butter? Thank you!
Absolutely! 🙂
Absolutley scrumptious and very quick meal to make. Loved this dish!!
AMAZING. My boyfriend is the anti-veggie man, and he could not get enough of this dish! The sauce is fantastic with the perfect amount of kick from the ginger. I’m excited to try your other recipes!
Hi 🙂
I am new to meal prepping! Love all the recipes, I was just wondering do you store the meals in the fridge or freezer to last the week for lunches?
Thanks 🙂
I store them in the fridge if I’m planning on eating them the same week! 🙂
Loved this recipe! It was so simple and my whole family (including the 4 yo and 6yo) loved it!
This meal was delicious – the sauce was amazing – and can be used with any other meat. I actually used pork. This will definately be made again even if just for the sauce and good on the calories too.
I’m so glad you enjoyed this! 🙂
I made this tonight and had to come comment because of how INCREDIBLE it was! I used a pound & a half of chicken so my husband and I could have leftovers, as well as an additional pepper, and there is plenty for dinner tomorrow. Thanks for the great, healthy, better than take-out Chinese, recipe!
So glad you enjoyed this Kate! 🙂
The recipe was great. Delicious! But there’s no way on God’s green earth that you can prep everything in 5 minutes. 5 minutes?! Dice up chicken, a pepper, carrots, broccoli, green onions, cashews, AND mix up the sauce.. in 5 minutes?!
It’s a great prep ahead recipe!
I’m slowly working through your recipes, and haven’t found a bad one so far! 🙂 I just wanted to know for this recipe if the quantities listed for the veggies are for volume (ie. 2 cups – which would include any air, when you measure it out) or weight (2 cups as in 500g)? I know it shouldn’t matter too much regarding the calories either way, but I do like to be very exact when i cook which is why I ask.
Thank you in advance. 🙂
Thank you so much! I typically measure based on volume 🙂