Embrace the Flavor: Thai Cashew Chicken Stir Fry
There’s something so comforting about a home-cooked meal, especially when it brings together an orchestra of flavors that dance on your palate. Imagine the tender chicken thighs, crispy cashews, and vibrant veggies, all simmered together in a luscious sauce! This Thai Cashew Chicken Stir Fry is just the kind of warm hug we all need after a long day. I can still remember the first time I savored this dish during a summer trip to Thailand, where the air was heavy with the aroma of street food. The bustling markets, the laughter of families, and the sizzling pans ignited a love for Thai cuisine that continues to thrive.
If you’re looking for an easy weeknight dinner that’s not only quick to prepare but also boasts a beautiful balance of flavors, then this recipe is one to lock in your memory. This is one you’ll definitely want to pin for later!
Why You’ll Love This Recipe
Quick and Easy: This Thai Cashew Chicken Stir Fry comes together in less than 30 minutes, perfect for those busy weeknights when you want a nutritious meal without spending hours in the kitchen.
Family-Friendly: The delightful crunch of the cashews and the savory chicken make this dish a hit with kids and adults alike. It’s an effortless way to introduce your family to the bold flavors of Thai cuisine.
Nutritious Balance: Packed with veggies, lean protein, and rich in healthy fats from the cashews, this stir fry is both satisfying and nourishing.
Versatile Ingredients: With simple ingredients that you can find in any pantry, this dish allows for plenty of creativity. Customize it with your favorite veggies or proteins!
Beautiful Presentation: The vibrant colors of the bell peppers, green onions, and the shiny sauce make for an Instagram-worthy plate that elevates your dinner experience.
Ingredients You’ll Need for Thai Cashew Chicken Stir Fry
- 2 tbsp peanut oil (or canola or vegetable oil)
- 1/2 cup raw cashews (unsalted; for roasted, see Note 1)
- 1 garlic clove (finely minced)
- 1/2 onion (brown, yellow, or white; cut into thin wedges)
- 200g/7oz chicken thighs (skinless and boneless, sliced into 1cm / 1/3" thin strips; see Note 2)
- 2 green onions (cut into 2.5cm / 1” lengths, white part separated from green part)
- 1/2 red cayenne pepper (deseeded and finely sliced on the diagonal; omit or reduce if preferred; see Note 3)
- 1 tbsp oyster sauce (see Note 4)
- 1 tsp dark soy sauce (see Note 5)
- 2 tsp fish sauce (see Note 6)
- 1 tsp white sugar
- 3 tbsp water
- Red chili (finely sliced; optional garnish)
- Jasmine rice (for serving; or other rice of choice)
How to Make Thai Cashew Chicken Stir Fry
Prepare the Sauce: In a small bowl, mix together all the sauce ingredients (oyster sauce, dark soy sauce, fish sauce, sugar, and water) until well combined.
Cook Cashews: Heat oil over medium heat in a wok or large skillet. Add the raw cashews and sauté for about 5 minutes, or until they achieve a dark golden color and are crunchy. (You might want to sneak one out for a quick taste!) Remove from skillet using a slotted spoon and set aside.
Sauté Garlic & Onion: Increase the heat to high. Toss in the minced garlic and onion, cooking for about 30 seconds until fragrant and the onion starts to soften.
Cook Chicken: Add the sliced chicken thighs into the pan. Stir-fry for about a minute until the chicken is no longer pink on the outside.
Add White Parts of Green Onions & Chili: Toss in the white parts of the green onions and the finely sliced cayenne pepper. Stir well and cook for 1 minute until the chicken is just cooked through.
Incorporate Sauce: Pour in the prepared sauce and let it cook for about 1 minute until it reduces to a syrupy consistency that nicely coats the chicken.
Finish it Off: Lastly, add in the green parts of the green onions and the toasted cashews. Toss everything together for an additional 30 seconds to combine.
Serve: Transfer the stir fry to a serving dish and enjoy it over a bed of fragrant jasmine rice. Garnish with extra red chilies, if you love a spicy kick!
Fun Ways to Customize It
Veggie Add-Ins: Throw in bell peppers, broccoli, or snap peas for a pop of color and extra nutrition.
Protein Swap: Try using shrimp or tofu instead of chicken for a different but equally delicious twist.
Nuts Variation: For a unique flavor, experiment with different nuts like almonds or even peanuts.
Zesty Finish: Drizzle some fresh lime juice or sprinkle grated lime zest just before serving for an invigorating zing.
Chef Emma’s Helpful Tips
Make-Ahead: You can prepare the sauce ahead of time and store it in the fridge. It saves so much time during busy nights!
Slicing Chicken: For easy slicing, place the chicken thighs in the freezer for about 15 minutes before cutting. It will firm up, making it simpler to achieve thin strips.
Storage Solutions: Leftovers can be stored in an airtight container in the refrigerator for up to 2 days. Reheat them in a skillet for the best texture.
Cooking Time: Keep an eye on the chicken to ensure it doesn’t overcook. You want it tender and juicy, not dry!
What’s Inside – Nutrition Breakdown
- Serving Size: 1 plate of stir fry with rice
- Calories: 450
- Carbohydrates: 50g
- Sugar: 5g
- Fat: 20g
- Protein: 25g
- Sodium: 800mg
Frequently Asked Questions
Can I make this ahead?
Yes! Prep your sauce and chop your veggies ahead of time to save time during dinner.
Can I use different ingredients?
Absolutely! Feel free to customize with your favorite proteins or veggies.
How do I store leftovers?
Store in an airtight container in the refrigerator for up to 2 days.
How long does it last?
The dish is best enjoyed fresh, but properly stored leftovers will last about 2 days in the fridge.
A Cozy Closing Note
This Thai Cashew Chicken Stir Fry is a beautiful blend of flavors and textures, making it a perfect dish for family dinners or a cozy night in. With its quick cooking time and delicious outcome, I hope it brings a touch of the comforting essence of Thailand into your home. Save this Thai Cashew Chicken Stir Fry to your dinner board so it’s ready when you need a cozy treat!

Thai Cashew Chicken Stir Fry
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Non-Vegetarian
Description
A delicious and quick Thai Cashew Chicken Stir Fry, featuring tender chicken, crispy cashews, and vibrant veggies, all simmered in a luscious sauce.
Ingredients
- 2 tbsp peanut oil (or canola or vegetable oil)
- 1/2 cup raw cashews (unsalted)
- 1 garlic clove (finely minced)
- 1/2 onion (cut into thin wedges)
- 200g/7oz chicken thighs (sliced into thin strips)
- 2 green onions (cut into 2.5cm lengths)
- 1/2 red cayenne pepper (deseeded and finely sliced)
- 1 tbsp oyster sauce
- 1 tsp dark soy sauce
- 2 tsp fish sauce
- 1 tsp white sugar
- 3 tbsp water
- Red chili (finely sliced; optional garnish)
- Jasmine rice (for serving)
Instructions
- Prepare the Sauce: In a small bowl, mix together all the sauce ingredients until well combined.
- Cook Cashews: Heat oil over medium heat in a wok or large skillet. Add the raw cashews and sauté for about 5 minutes until crunchy, then remove from skillet.
- Sauté Garlic & Onion: Increase the heat to high. Toss in the minced garlic and onion, cooking for about 30 seconds until fragrant.
- Cook Chicken: Add the sliced chicken thighs into the pan and stir-fry for about a minute until no longer pink.
- Add White Parts of Green Onions & Chili: Toss in the white parts of the green onions and cayenne pepper, cooking for 1 minute.
- Incorporate Sauce: Pour in the prepared sauce and cook for about 1 minute until it coats the chicken.
- Finish it Off: Add in the green parts of the green onions and the toasted cashews. Toss everything together for an additional 30 seconds.
- Serve: Transfer to a serving dish and enjoy it over jasmine rice, garnished with red chilies if desired.
Notes
You can customize this stir fry with your favorite veggies or proteins, like shrimp or tofu.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stir Fry
- Cuisine: Thai
Nutrition
- Serving Size: 1 plate
- Calories: 450
- Sugar: 5g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 3g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 70mg






