Thai Cashew Chicken Stir Fry

Thai Cashew Chicken Stir Fry is a bold, savory dish that features tender chicken pieces stir-fried with crispy cashews, colorful vegetables, and a rich, umami-packed Thai sauce. It’s quick, satisfying, and perfect for busy weeknights.

Why You’ll Love This Recipe

  • Fast and flavorful — ready in under 30 minutes
  • Packed with textures from tender chicken to crunchy cashews
  • Sweet, savory, and slightly spicy for a perfect flavor balance
  • One-pan convenience with minimal cleanup
  • Customizable with your favorite vegetables or protein

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Boneless chicken breast or thigh, cut into bite-size pieces
  • Raw or roasted unsalted cashews
  • Garlic, chopped
  • Onion and green onions
  • Dried red chilies or fresh Thai chilies (optional for heat)
  • Bell peppers, carrots, or other stir-fry vegetables
  • Soy sauce (light and dark)
  • Oyster sauce
  • Fish sauce
  • Sugar
  • Water or chicken broth
  • Cooking oil
  • Optional: cornstarch for chicken, sesame oil for garnish

directions

  1. Toast cashews in a dry pan or with a little oil until golden; set aside.
  2. Stir-fry dried chilies briefly for aroma; remove.
  3. In the same pan, cook chicken (lightly coated in cornstarch if desired) until golden and cooked through; remove.
  4. Add garlic, onion, and bell peppers to the pan and stir-fry until fragrant.
  5. Mix sauce ingredients (soy sauces, oyster sauce, fish sauce, sugar, and broth) and pour into the pan.
  6. Return chicken and cashews to the pan and toss everything together until coated in sauce.
  7. Stir in green onions, adjust seasoning, and finish with a splash of sesame oil.
  8. Serve hot with jasmine rice.

Servings and timing

  • Serves: 4
  • Prep time: 10 minutes
  • Cook time: 15–20 minutes
  • Total time: 25–30 minutes

Variations

  • Swap chicken for shrimp or tofu
  • Add broccoli, snap peas, or mushrooms for variety
  • Omit chilies for a milder dish or increase for more heat
  • Use tamari for a gluten-free version
  • Add pineapple for a sweet and sour twist

storage/reheating

  • Store in the fridge for up to 4 days in an airtight container
  • Reheat in a skillet with a splash of broth or water to restore moisture
  • Freeze chicken and sauce separately for better texture upon thawing

FAQs

What kind of chicken should I use?

Boneless, skinless thighs offer the best flavor and stay juicier, but breasts work too.

Can I skip the cashews?

Yes, or substitute with toasted peanuts or almonds.

Is this dish very spicy?

It’s mildly spicy; you can control the heat by adjusting the number of chilies.

Can I make it vegetarian?

Use tofu instead of chicken and swap oyster/fish sauce for soy-based alternatives.

What type of rice pairs best?

Jasmine rice is traditional, but you can also serve it with brown rice or noodles.

Do I have to toast the cashews?

Toasting enhances their flavor and gives a better crunch, but pre-toasted nuts can be used.

Can I prep this dish in advance?

Yes, chop everything and mix the sauce ahead for quick cooking later.

How do I thicken the sauce?

Let it simmer a bit or add a cornstarch slurry (1 tsp cornstarch + 1 tbsp water).

What if I don’t have fish sauce?

You can skip it or use a splash of soy sauce and lime juice as a substitute.

Can I make it without sugar?

You can reduce or omit the sugar, but a little balances the salty sauces well.

Conclusion

Thai Cashew Chicken Stir Fry is a flavorful, quick-cooking favorite that blends savory sauces, crunchy cashews, and colorful vegetables into one satisfying dish. Easy to customize and ready in minutes, it’s a reliable recipe you’ll turn to again and again — whether for a weeknight dinner or a flavor-packed meal prep. Serve it hot over rice and enjoy a taste of Thai cuisine at home.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Thai Cashew Chicken Stir Fry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: clara
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stir-fry
  • Cuisine: Thai
  • Diet: Low Fat

Description

A vibrant Thai-style stir fry with juicy chicken, crispy cashews, fresh vegetables, and a flavorful umami-rich sauce.


Ingredients

Units Scale
  • 1 lb boneless, skinless chicken breast or thigh, diced
  • 1 cup unsalted roasted cashews
  • 2 tablespoons vegetable oil
  • 3 cloves garlic, minced
  • 1 red bell pepper, sliced
  • 1 small onion, sliced
  • 2 green onions, chopped (whites and greens separated)
  • 12 Thai chilies, sliced (optional)
  • For the sauce:
    • 3 tablespoons soy sauce
    • 2 tablespoons oyster sauce
    • 1 tablespoon fish sauce
    • 1 tablespoon brown sugar
    • 1/4 cup chicken broth
    • 1 teaspoon cornstarch
  • Fresh cilantro or Thai basil, for garnish

Instructions

  1. Mix all sauce ingredients in a bowl and set aside.
  2. Heat 1 tablespoon oil in a large skillet or wok over medium-high heat. Toast cashews for 2 minutes, then remove.
  3. Add remaining oil and sauté garlic, chili, and onion whites until fragrant.
  4. Add chicken and stir fry until just cooked through, about 4–5 minutes.
  5. Add bell pepper and onion; cook 2–3 minutes until just tender.
  6. Pour in the sauce and cook until thickened, about 2 minutes.
  7. Stir in toasted cashews and green onion greens. Toss well.
  8. Garnish with herbs and serve over steamed rice.

Notes

  • Use chicken thighs for juicier texture.
  • Toast cashews separately to maintain crunch.
  • For vegetarian version, use tofu and replace fish/oyster sauce with hoisin or more soy sauce.
  • Use low-sodium sauces to better control saltiness.

Nutrition

  • Serving Size: 1 cup
  • Calories: 360 kcal
  • Sugar: 6 g
  • Sodium: 820 mg
  • Fat: 18 g
  • Saturated Fat: 3 g
  • Unsaturated Fat: 12 g
  • Trans Fat: 0 g
  • Carbohydrates: 22 g
  • Fiber: 2 g
  • Protein: 28 g
  • Cholesterol: 75 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star