Home » Recipes » Dinner » Thai Cashew Chicken Stir Fry

Thai Cashew Chicken Stir Fry

Photo of author
Author: Nonna Betty Harpe
Published:

Thai cashew chicken stir fry served over jasmine rice in a white bowl

This Thai Cashew Chicken Stir Fry has been my go-to weeknight rescue for years, and every single time I make it, my family hovers around the stove before I even get the plates out. The first time I tasted something like this was at a little Thai restaurant on a road trip through the South, and I thought: I have to make this at home. Bold, nutty, a little smoky from the wok, it felt like the kind of dish that deserved a permanent spot in my recipe box.

Back in my Midwest kitchen, I spent a few Sunday afternoons tweaking the sauce ratios until it tasted just right, intense without being overwhelming, with cashews that stay gloriously crunchy instead of going soft. The smell of garlic and onion hitting that hot wok is something else. I remember my daughter wandering in and asking, “Is that the cashew chicken again?” with the biggest grin. Now, whether I am cooking for two on a Tuesday or feeding a crowd on the weekend, this Thai Cashew Chicken Stir Fry never lets me down. Your kitchen is about to smell incredible.

5 Reasons This Thai Cashew Chicken Belongs in Your Recipe Box

After years of making stir fries for my family, the best recipes earn their spot not just for flavor, but for how reliably they come together. This one checks every box, and here is exactly why it works every time:

  • Ready in under 20 minutes: On a busy Tuesday night, this goes from cutting board to table faster than takeout. I have timed it.
  • Bold, intense Thai flavors: The sauce is dry-style but intensely seasoned, so every grain of rice gets stained with flavor.
  • No complicated techniques required: If you can chop and toss in a hot pan, you can nail this.
  • Completely customizable spice level: From kid-friendly mild to seriously spicy, you are in full control.
  • Great for meal prep: Leftovers reheat well and the cashews stay satisfying even the next day.
  • Works with any rice or noodles: Jasmine, brown, basmati, cauliflower rice, or even noodles, this sauce loves them all.

Key Players in This Recipe

A great Thai Cashew Chicken Stir Fry is only as good as the ingredients you bring to the wok. Here is what each one does and why I landed on these choices after plenty of testing:

  • Raw unsalted cashews are the real stars of this dish. I always choose raw over pre-roasted because toasting them fresh in the wok develops a deeper, nuttier flavor. They go from pale cream to a gorgeous deep gold, and the crunch is extraordinary.
  • Boneless skinless chicken thighs bring juicy, flavorful bites that breast meat just cannot match in a fast stir fry. In my kitchen I prefer thighs every time, they stay tender even if the heat runs a little hot.
  • Oyster sauce is the backbone of the Thai stir fry sauce. It delivers rich umami depth and acts as a natural thickener, giving the sauce that beautiful coating quality. Vegetarian oyster sauce works too if needed.
  • Dark soy sauce is my secret for that stunning mahogany color and intense flavor punch. Never swap it for light soy, the difference in both color and depth is significant.
  • Fish sauce is what makes this unmistakably Thai. I know the smell straight from the bottle can be alarming, but once it hits the hot wok it transforms completely into something complex and savory with zero fishiness.
  • Fresh garlic and onion are essential aromatics that lay the flavor foundation. I have never made a stir fry without them.
  • Green onions play a dual role, the white parts go in early for structure and savory depth, while the green tops go in last for freshness and color.
  • Red cayenne pepper adds gentle heat that wakes up the whole dish. It is completely optional, but even half a chili makes a noticeable difference. For serious heat, swap in Thai bird’s eye chilies.

How to Make Thai Cashew Chicken Stir Fry Step by Step

The key I discovered early on is to have every single ingredient prepped and ready before you turn on that burner. Stir fries move fast, and this is not the moment for chopping mid-cook. Also, start your jasmine rice first because it takes longer than the stir fry itself.

Step 1. Mix the sauce. Combine oyster sauce, dark soy sauce, fish sauce, sugar, and water in a small bowl. Set it right next to the stove so it is within arm’s reach when you need it.

Step 2. Toast the cashews. Heat your oil over medium heat in a wok or large skillet. Add the raw cashews and cook for about 5 minutes, stirring occasionally, until they turn a deep golden brown and are fully crunchy. Remove them with a slotted spoon and set aside, leaving the oil in the pan. Under-toasted cashews lack that nutty richness, so patience here really pays off.

Step 3. Crank up the heat. Turn the burner to high. A hot wok is non-negotiable for a proper stir fry. You want that sizzle the moment ingredients hit the pan.

Step 4. Cook garlic and onion. Add the minced garlic and onion wedges. Toss constantly for 30 seconds just to get them sizzling and fragrant. If it does not sizzle, the pan is not ready yet.

Step 5. Add the chicken. Toss in your chicken strips. Cook for 1 minute, stirring, until the outside turns from pink to white. You are not fully cooking it yet, it finishes in the next step.

Step 6. Add white onion tops and chili. Toss in the white parts of the green onions and your sliced chili. Cook for 1 minute until the chicken is just cooked through. Separating the green onion parts is one of those small details that makes a real difference to the final dish.

Step 7. Pour in the sauce. Add your pre-mixed sauce and cook for 1 minute, stirring constantly, until it reduces to a glossy syrup that stains everything a rich mahogany color. This is the moment this Thai Cashew Chicken Stir Fry really comes to life.

Step 8. Finish with greens and cashews. Toss in the green parts of the green onions and return the toasted cashews to the pan. Stir for about 30 seconds, just enough to wilt the greens and coat the cashews in that gorgeous sauce.

Step 9. Serve immediately. Transfer to a serving dish over jasmine rice and garnish with sliced fresh chili if desired. Serve it straight from the wok while everything is still hot and crackling.

What to Serve with Thai Cashew Chicken Stir Fry

A good stir fry deserves good company. Here are the sides I reach for most often, each one balances the bold, savory flavors of this dish:

  • Jasmine rice (traditional): The subtle floral fragrance of jasmine rice is the classic companion, the grains soak up every drop of that intense sauce.
  • Brown rice or basmati: Both add a lovely nuttiness that plays well against the cashews and holds its own under the bold sauce.
  • Cauliflower rice: For a lighter, low-carb option that still soaks up all that Thai flavor without missing a beat.
  • Asian side salad with sesame dressing: A crisp, refreshing salad cuts right through the richness of the stir fry and adds a satisfying crunch in every bite. My Chicken Zucchini Stir Fry uses that same light-and-fresh side pairing beautifully.
  • Smashed cucumber salad: Cool, tangy, and crunchy, this resets the palate between bites and is one of my personal favorites alongside anything Thai.
  • A bowl of warming Thai soup: If you want to turn this into a full Thai spread, my Thai Potsticker Soup is the perfect starter to serve alongside.
  • Thai peanut noodles: For a more filling meal, pair this stir fry with my Thai Peanut Chicken Noodle Bowls on the side or serve them together for a Thai feast night.

Making the Most of Leftovers

I typically store leftovers in an airtight container in the refrigerator, where they keep well for up to 4 days. The sauce soaks further into the chicken and cashews overnight, and honestly the flavor gets even better by day two. Store any extra rice separately so it does not absorb all the sauce.

This Thai Cashew Chicken Stir Fry also freezes well. Portion into freezer-safe bags or containers and freeze for up to 2 months. Thaw overnight in the fridge before reheating.

For the best texture when reheating, toss everything in a hot skillet for 2 to 3 minutes rather than using the microwave. This brings back some of that wok-fired character and keeps the cashews from going soggy. A small splash of water helps loosen the sauce if needed.

FAQs

Can I use chicken breast instead of thighs?

Yes. I recommend trying the velveting technique, soaking sliced breast in a small amount of baking soda and water for 15 minutes before rinsing and cooking. It makes chicken breast surprisingly tender and much closer to restaurant quality.

Can I use roasted cashews instead of raw?

You can, though the flavor will not be quite as deep. If you only have roasted cashews, toast them for just 1 and a half minutes in the oil, enough to warm them through without burning. Always use unsalted, no matter which type you choose.

My sauce seems too thin. What went wrong?

This is a dry-style stir fry, so the sauce is intentionally more of a coating than a pool. Make sure your heat is genuinely high and cook the sauce for a full minute until it visibly reduces. If you want it thicker, stir in a small cornstarch slurry, 1 teaspoon cornstarch mixed with 1 tablespoon water, at the end.

Thai Cashew Chicken Stir Fry

A bold and savory Thai-style dry stir fry loaded with crunchy golden cashews and juicy chicken thighs, tossed in an intense Thai stir fry sauce. Ready in under 20 minutes with as much or as little chili as you like.
Prep Time 10 minutes
Cook Time 8 minutes
Total Time 18 minutes
Servings: 2 portions
Course: Dinner, Main Course
Cuisine: Asian, Thai
Calories: 454

Ingredients

  

  • 2 tbsp peanut oil or canola or vegetable oil
  • 0.5 cup raw cashews unsalted
  • 1 garlic clove finely minced
  • 0.5 onion brown, yellow, or white, cut into thin wedges
  • 7 oz boneless skinless chicken thighs sliced into 1/3-inch thin strips
  • 2 green onions cut into 1-inch lengths, white and green parts separated
  • 0.5 red cayenne pepper deseeded and finely sliced on the diagonal, optional
  • 1 tbsp oyster sauce sauce component
  • 1 tsp dark soy sauce sauce component, do not substitute with light soy
  • 2 tsp fish sauce sauce component
  • 1 tsp white sugar sauce component
  • 3 tbsp water sauce component
  • jasmine rice for serving
  • red chili finely sliced, optional garnish

Equipment

Method

 

  1. Mix all sauce ingredients together in a small bowl and set aside next to the stove.
  2. Heat oil over medium heat in a wok or large skillet. Add cashews and cook for 5 minutes, stirring occasionally, until deep golden and fully crunchy. Remove with a slotted spoon and set aside, keeping the oil in the pan.
  3. Turn heat up to high. Add garlic and onion and cook for 30 seconds, tossing constantly.
  4. Add chicken strips and cook for 1 minute until the outside turns from pink to white.
  5. Add the white parts of the green onions and the chili. Cook for 1 minute until chicken is just cooked through.
  6. Pour in the sauce and cook for 1 minute, stirring constantly, until it reduces to a glossy syrup that coats and stains the chicken a mahogany color.
  7. Add the green parts of the green onions and the toasted cashews. Toss for 30 seconds until greens are just wilted.
  8. Transfer to a serving dish and serve immediately over jasmine rice, garnished with sliced fresh chili if desired.

Notes

Use raw unsalted cashews for maximum flavor and crunch. Chicken thighs stay juicier than breast. Dark soy sauce is essential for the signature mahogany color and deep flavor. Fish sauce can be replaced with extra soy sauce if needed. Prep all ingredients before starting as stir fries move fast. Stores in the fridge for up to 4 days or freezes well for up to 2 months.
Nonna Food
Welcome to NonnaFood!

I’m Nonna, and cooking is how I show love. From my garden kitchen to yours, I share fresh, simple recipes rooted in tradition and made with heart. Let’s create delicious memories together!

You Might Also Like...

crispy honey chicken

crispy honey chicken

Chicken Tetrazzini pasta

Chicken Tetrazzini pasta

Chicken Parmigiana

Chicken Parmigiana

Chicken Satay Curry Malaysian

Chicken Satay Curry Malaysian

Leave a Comment

Recipe Rating