If you’ve ever craved a stir fry that’s both comforting and bursting with flavor, then you’re going to absolutely adore this Thai Cashew Chicken Stir Fry Recipe. I love this because it brings together crispy cashews, tender chicken, and a bold, savory sauce that just sings with every bite. When I first tried this dish, I was hooked instantly—it’s simple, quick, and feels like a little celebration in your mouth. Keep reading, and I’ll walk you through every step to ensure your stir fry is just as delicious as mine!
Why You’ll Love This Recipe
- Quick and Easy: Ready in under 20 minutes, perfect for busy weeknights when you need something tasty fast.
- Flavor-Packed: The combination of oyster sauce, fish sauce, and soy creates a deep, umami-rich taste with just the right amount of spice.
- Cashew Crunch: Roasting the cashews makes this stir fry delightfully crunchy, giving a wonderful texture contrast.
- Versatile and Customizable: You can easily adjust the heat and ingredients to suit your preferences and pantry staples.
Ingredients You’ll Need
All the ingredients come together beautifully in this Thai Cashew Chicken Stir Fry Recipe, creating that signature balance of salty, sweet, and spicy. A couple of tips—I always use skinless, boneless chicken thighs because they stay juicy and tender, and opting for raw cashews lets you toast them fresh for that unbeatable crunch.
- Peanut oil: I use peanut oil for its high smoke point and subtle nutty flavor, but canola or vegetable oil works just fine too.
- Raw cashews: Unsalted is best here so you can control the saltiness in the dish.
- Garlic: Finely minced for even flavor distribution throughout the stir fry.
- Onion (brown, yellow, or white): Thin wedges add sweetness and texture when cooked.
- Chicken thighs: Sliced thin for quick, even cooking and tender bites.
- Green onions: Separate the white and green parts—they play different roles in cooking and garnish.
- Red cayenne pepper: Deseeded and sliced to keep the spice lively but not overwhelming.
- Oyster sauce: Adds that deep umami flavor that makes this dish sing.
- Dark soy sauce: Provides richness and a beautiful color.
- Fish sauce: A little goes a long way in layering salty, savory notes.
- White sugar: Balances the saltiness with a touch of sweetness.
- Water: Helps the sauce come together nicely without overpowering the dish.
- Red chilli (optional garnish): For those of you who love an extra kick of heat.
- Jasmine rice: The classic side that soaks up every bit of that irresistible sauce.
Variations
I like to keep this Thai Cashew Chicken Stir Fry Recipe pretty traditional, but honestly, it’s super flexible. Feel free to swap out or add veggies depending on what you have on hand—bell peppers or snap peas work beautifully. I also love making a vegetarian version with tofu instead of chicken sometimes, and it still packs the same punch.
- Vegetarian swap: Replace chicken with firm tofu or tempeh, and double the cashews for extra crunch—I actually tried this once and was surprised how satisfying it was.
- Mild version: Omit the red cayenne pepper and red chilli garnish if you prefer milder flavors; I’ve made it this way for my spice-sensitive friends and they loved it.
- Extra veggies: Toss in sliced bell peppers, carrots, or snap peas for a colorful and nutritious boost.
How to Make Thai Cashew Chicken Stir Fry Recipe
Step 1: Prepare the sauce mixture
Start by mixing your oyster sauce, dark soy sauce, fish sauce, white sugar, and water together in a small bowl. This blend is your flavor powerhouse—it’s packed with umami and balanced sweetness, but don’t worry, it won’t be too salty. I often taste this sauce mix on its own to get familiar with the flavor balance before cooking.
Step 2: Toast the cashews until golden and crunchy
Heat your peanut oil over medium heat in a wok or large skillet, then add the raw cashews. Cook them for about 5 minutes, stirring occasionally until they’re a beautiful dark golden color. This is so important because these toasted cashews add that signature crunch and richness to the dish. I might sneak a couple for a quick taste test—you’ll know they’re ready when they’re crunchy and fragrant. Remove them with a slotted spoon and set aside to keep from overcooking.
Step 3: Sauté the aromatics — garlic and onion
Turn the heat up to high and add the minced garlic and thinly sliced onion wedges to the hot pan. Cook for just 30 seconds until aromatic but not browned—this keeps the garlic from burning and turning bitter. The onions will soften a bit and start to sweeten, enhancing the flavor base for your stir fry.
Step 4: Cook the chicken until just done
Add your sliced chicken thighs to the garlic and onion. Stir-fry for about 1 minute, or until the outside changes from pink to white. The key here is to cook the chicken quickly so it stays tender and juicy; it will finish cooking in the next step with the other ingredients. Resist the urge to overcook—it’s better to undercook slightly and let it finish in the sauce.
Step 5: Add the white parts of the green onion and cayenne pepper
Now toss in the white ends of the green onions and the finely sliced red cayenne pepper. These bring freshness and that lovely mild heat that wakes up the dish without overpowering it. Cook for about 1 minute until the chicken is cooked through. This layering is what makes the flavors pop brilliantly.
Step 6: Pour in the sauce and let it thicken
Pour your pre-mixed sauce over the stir fry. Keep cooking and tossing for about 1 minute until the sauce thickens into a glossy syrup that beautifully coats every piece of chicken and vegetable. This step makes all the difference—the sauce isn’t soupy, but rich and velvety.
Step 7: Add the green parts of the onion and toasted cashews
Finish by stirring in the green ends of the green onions and those perfectly toasted cashews. Toss for about 30 seconds just to combine and let the residual heat warm everything through. The green onion adds a fresh pop of color and flavor, and the cashews bring that addictive crunch right at the end.
Step 8: Serve it up with jasmine rice
Transfer the stir fry to your serving dish and spoon it over a bed of fluffy jasmine rice. If you can handle the heat, sprinkle some finely sliced red chilli on top as garnish. This is when the dish truly shines—each bite is a perfect mix of savory, sweet, spicy, and crunchy. My family goes crazy for this pairing every single time!
Pro Tips for Making Thai Cashew Chicken Stir Fry Recipe
- Toast the Cashews in the Pan: I learned that toasting cashews yourself makes all the difference – the flavor and crunch are so much better than pre-roasted ones.
- Don’t Overcook the Chicken: Cooking thin strips quickly keeps them tender; overcooked chicken gets rubbery—keep a close eye!
- Adjust the Spice Level: You can easily control the heat by adding or omitting the cayenne and red chili – start mild and add more as you go.
- Sauce Balance is Key: The sauce is potent, so don’t add extra liquid or you’ll lose that intense flavor.
How to Serve Thai Cashew Chicken Stir Fry Recipe
Garnishes
I always finish this dish with extra sliced red chilli if I want to bring more heat, a squeeze of fresh lime for brightness, and sometimes a sprinkle of fresh cilantro. These garnishes not only add color but fresh layers of flavor that brighten the dish beautifully.
Side Dishes
Jasmine rice is my go-to side—it soaks up the stir fry sauce perfectly. Sometimes I add a simple cucumber salad on the side to add a refreshing crunch and cut through the richness. Steamed or stir-fried veggies like bok choy or snap peas also make lovely accompaniments.
Creative Ways to Present
For dinner parties or special occasions, I’ve served this Thai Cashew Chicken Stir Fry Recipe in pineapple bowls—it looks gorgeous and adds a subtle tropical aroma. Another fun idea is to serve it over coconut rice to add a creamy sweetness that plays wonderfully against the savory sauce.
Make Ahead and Storage
Storing Leftovers
I usually store leftovers in an airtight container in the fridge for up to 3 days. The cashews stay crunchy for the most part, but if you want to keep them super crisp, you might want to store them separately and add just before reheating.
Freezing
This Thai Cashew Chicken Stir Fry Recipe freezes well. I freeze it in meal-sized portions without the rice, then thaw overnight in the fridge. When reheating, add fresh cashews or garnish to revive the texture and flavor.
Reheating
Reheat leftovers gently in a skillet over medium heat with a splash of water or broth to keep it moist. Avoid microwaving if you can, as it sometimes makes the chicken dry and soggy. Fresh garnishes added after reheating make it taste just as good as the first time.
FAQs
-
Can I use chicken breast instead of thighs in this Thai Cashew Chicken Stir Fry Recipe?
Yes, you can substitute chicken breast, but thighs tend to stay juicier and more tender during stir-frying. If you use breast, slice it thinly to avoid overcooking and dryness.
-
How can I make this Thai Cashew Chicken Stir Fry Recipe spicier?
Simply add more red cayenne pepper during cooking and throw in extra sliced red chillies as garnish. You can also add a dash of chili paste or hot sauce to the sauce mixture for an added kick.
-
Can I prepare the sauce ahead of time?
Absolutely! The sauce mixture can be prepped a day or two in advance and stored in the fridge, making your cooking process quicker and less stressful.
-
Is there a vegetarian version of this Thai Cashew Chicken Stir Fry Recipe?
Yes, swap the chicken for firm tofu or tempeh and use vegetarian oyster sauce or mushroom sauce to keep that umami flavor without the meat.
Final Thoughts
Honestly, this Thai Cashew Chicken Stir Fry Recipe is one of those meals that’s just comforting and exciting all at once. It’s become a staple in my house because it’s quick, satisfying, and full of texture and flavor. Whether you’re new to stir frying or a seasoned pro, this recipe is easy to nail and endlessly delicious—give it a try, I bet it’ll become a favorite for you and your family too!
PrintThai Cashew Chicken Stir Fry Recipe
- Prep Time: 10 minutes
- Cook Time: 8 minutes
- Total Time: 18 minutes
- Yield: 2 servings
- Category: Main Dish
- Method: Frying
- Cuisine: Thai
Description
Thai Cashew Chicken Stir Fry is a flavorful and vibrant dish featuring tender chicken thigh strips stir-fried with crunchy roasted cashews, aromatic garlic, onion, and a bold Thai-inspired sauce. This dry-style stir fry balances savory, sweet, and spicy notes, making it a perfect quick and delicious weeknight meal served over jasmine rice.
Ingredients
For the Stir Fry
- 2 tbsp peanut oil (or canola or vegetable oil)
- 1/2 cup raw cashews, unsalted
- 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
- 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 (optional, adjust for spiciness)
For the Sauce
- 1 tbsp oyster sauce
- 1 tsp dark soy sauce
- 2 tsp fish sauce
- 1 tsp white sugar
- 3 tbsp water
To Serve
- Red chilli, finely sliced (optional garnish)
- Jasmine rice or other rice of choice
Instructions
- Prepare the Sauce: In a small bowl, mix together oyster sauce, dark soy sauce, fish sauce, white sugar, and water until well combined. Set aside.
- Cook Cashews: Heat peanut oil over medium heat in a wok or large skillet. Add the raw cashews and cook for about 5 minutes, stirring occasionally, until they become a dark golden color and crunchy. Remove cashews using a slotted spoon and set aside to prevent overcooking.
- Sauté Garlic and Onion: Increase heat to high and add finely minced garlic and onion wedges to the skillet. Cook for about 30 seconds until fragrant and slightly softened.
- Cook Chicken: Add the chicken thigh strips to the skillet. Stir-fry for 1 minute until the outer surfaces change from pink to white.
- Add White Part of Green Onions and Cayenne Pepper: Incorporate the white parts of the green onions and the sliced red cayenne pepper. Continue to cook for another 1 minute until the chicken is just cooked through.
- Add Sauce: Pour the prepared sauce over the chicken mixture. Stir continuously and cook for about 1 minute until the sauce reduces and thickens to a syrupy consistency that coats the chicken nicely.
- Finish with Greens and Cashews: Add the green parts of the green onions and the roasted cashews. Toss everything together for 30 seconds to combine and heat through.
- Serve: Transfer the stir fry to a serving dish. Serve hot with jasmine rice or your choice of rice, garnished with extra finely sliced red chili if desired for added heat.
Notes
- This recipe features a dry-style Thai stir fry where the sauce is reduced to coat the ingredients rather than having a lot of liquid.
- Adjust the amount of red cayenne pepper and red chili garnish to control the spiciness level to your preference.
- Using raw cashews and toasting them in oil ensures they become crunchy and flavorful; you can substitute with roasted cashews if preferred, but they will not crisp up as much.
- The combination of oyster sauce, dark soy, and fish sauce creates a layered, intensely savory flavor typical of Thai cuisine.
- The dish pairs best with jasmine rice, which complements the bold flavors and soaks up the savory sauce.
Nutrition
- Serving Size: 1 serving
- Calories: 454 kcal
- Sugar: 6 g
- Sodium: 982 mg
- Fat: 32 g
- Saturated Fat: 6 g
- Unsaturated Fat: 25 g
- Trans Fat: 1 g
- Carbohydrates: 17 g
- Fiber: 2 g
- Protein: 26 g
- Cholesterol: 95 mg