Cozy Thai Cashew Chicken Stir Fry: A Heartwarming Recipe
As the leaves change and the air turns crisp, there’s something undeniably comforting about a warm, fragrant meal that brings us all together. This Thai Cashew Chicken Stir Fry is like a warm hug on a cool evening, infusing your kitchen with enticing aromas that transport you to bustling street markets in Bangkok. Picture tender, succulent chicken thighs enveloped in a glossy sauce, paired with hearty cashews and our delightful green onions. Perfect for an easy weeknight dinner or a special family gathering, this dish is quick to whip up and bursting with flavor!
If you’re looking for a cozy meal that feels indulgent without the fuss, this is one you’ll definitely want to pin for later!
Why You’ll Love This Recipe
- Fast & Easy: This recipe can be ready in just 20 minutes, making it perfect for busy weeknights.
- Family-Friendly: Kids and adults alike will love the crunchy cashews and tender chicken, making it a crowd-pleaser.
- Flavor Packed: The combination of oyster sauce, dark soy sauce, and fish sauce creates a rich flavor profile that’s both savory and slightly sweet.
- Customizable: Enjoy it as is, or swap out ingredients based on what you have at home for a unique twist every time!
- Beautiful Presentation: Bright colors from the green onions and red chili make this stir fry visually stunning on any dinner table.
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 (Note 1 for roasted)
- 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 (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) (Note 3)
- 1 tbsp oyster sauce (Note 4)
- 1 tsp dark soy sauce (Note 5)
- 2 tsp fish sauce (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
Mix the Sauce: In a small bowl, mix all the sauce ingredients together—oyster sauce, dark soy sauce, fish sauce, sugar, and water. Set aside for later.
Cook Cashews: Heat oil over medium heat in a wok or large skillet. Add cashews and cook for 5 minutes until they become a dark golden color and crunchy (yep, you might have to eat one to check!). Remove from skillet with a slotted spoon.
Garlic & Onion: Turn the heat up to high and add garlic and onion. Cook for 30 seconds until fragrant.
Add Chicken: Now, add the sliced chicken to the skillet and cook for 1 minute, stirring frequently, until the outside changes from pink to white.
White Part of Green Onion & Chili: Toss in the white part of the green onions and the sliced chili. Cook for 1 minute until the chicken is just cooked through.
Add Sauce: Pour the sauce into the skillet. Cook for another minute until it reduces down to a syrup, beautifully coating the chicken.
Green Onion & Cashews: Now, add the green part of the green onions and the cooked cashews. Toss everything together for about 30 seconds to combine and heat through.
Serve: Transfer the stir fry to a serving dish and serve it over steaming jasmine rice, garnished with extra red chili slices if you’re brave enough to handle the heat!
Delicious Variations to Try
- Veggie Add-Ins: For a fresh twist, toss in some bell peppers, snap peas, or broccoli for added vegetables and color.
- Noodle Swap: Swap the rice for your favorite noodles to create a delightful noodle stir fry.
- Spicy Kick: Love spice? Add some chili paste or extra cayenne pepper to amp up the heat!
- Nutty Alternatives: Feel free to mix it up with different nuts such as pecans or even almonds occasionally for a unique crunch.
Chef Emma’s Helpful Tips
- Make-Ahead: You can prepare the sauce ahead of time and store it in the refrigerator for up to a week to save time on busy nights.
- Ingredient Substitutions: If you’re out of certain sauces, try soy sauce instead of fish sauce or skip the oyster sauce for a vegetarian version.
- Storage Suggestions: Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop to maintain that delightful texture.
- Slice with Ease: For perfectly sliced chicken, freeze the thighs for about 30 minutes before slicing! This makes it much easier to get even strips.
What’s Inside – Nutrition Breakdown
- Serving Size: 1 bowl
- Calories: 350
- Carbohydrates: 38g
- Sugar: 5g
- Fat: 18g
- Protein: 20g
- Sodium: 900mg
Frequently Asked Questions
Can I make this ahead? Absolutely! Prepare the sauce and chop the vegetables ahead of time for a faster cooking process.
Can I use different ingredients? Yes, feel free to swap meats or add in your favorite veggies to customize this dish.
How do I store leftovers? Store leftovers in an airtight container in the fridge for up to 3 days.
How long does it last? Leftovers can be enjoyed for up to 3 days if stored properly.
A Cozy Closing Note
This Thai Cashew Chicken Stir Fry is that warm embrace of a meal we all crave—nutritious, satisfying, and bursting with flavor. Whether you’re feeding a hungry family or enjoying a quiet night in, this dish brings the goodness of cozy home cooking to your table. Save this Thai Cashew Chicken Stir Fry to your Pinterest board so it’s ready when you need a cozy treat!

Cozy Thai Cashew Chicken Stir Fry
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Diet: None
Description
A heartwarming Thai Cashew Chicken Stir Fry that’s quick to prepare and bursting with flavor. Infused with a rich sauce, it’s perfect for busy weeknights or special gatherings.
Ingredients
- 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
- 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
- Mix the sauce: In a small bowl, mix all the sauce ingredients together—oyster sauce, dark soy sauce, fish sauce, sugar, and water. Set aside for later.
- Cook cashews: Heat oil over medium heat in a wok or large skillet. Add cashews and cook for 5 minutes until they become a dark golden color and crunchy. Remove from skillet with a slotted spoon.
- Turn the heat up to high and add garlic and onion. Cook for 30 seconds until fragrant.
- Add the sliced chicken to the skillet and cook for 1 minute, stirring frequently, until the outside changes from pink to white.
- Toss in the white part of the green onions and the sliced chili. Cook for 1 minute until the chicken is just cooked through.
- Pour the sauce into the skillet. Cook for another minute until it reduces down to a syrup, coating the chicken.
- Add the green part of the green onions and the cooked cashews. Toss everything together for about 30 seconds to combine and heat through.
- Transfer the stir fry to a serving dish and serve it over jasmine rice, garnished with extra red chili slices if desired.
Notes
You can prepare the sauce ahead of time and store it in the refrigerator for up to a week. Leftovers can be stored in an airtight container in the fridge for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Stir Fry
- Cuisine: Thai
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 5g
- Sodium: 900mg
- Fat: 18g
- Saturated Fat: 2g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 90mg






