Thai Cashew Chicken

Loading…

By Reading time

Thai cashew chicken hits the sweet spot between fast and worth the effort: juicy chicken, crisp peppers, toasted cashews, and a glossy sauce that clings to every bite instead of pooling at the bottom of the pan. The texture matters here. You want the chicken browned at the edges, the vegetables still a little crisp, and the cashews added at the end so they stay snappy.

The sauce is built from pantry staples, but the balance is what makes this dish stand out. Soy sauce and oyster sauce bring depth, fish sauce adds that unmistakable savory backbone, and just enough brown sugar and rice vinegar keep it from tasting heavy. The trick is cooking the chicken first, then using the same pan for the vegetables so all those browned bits end up back in the sauce where they belong.

Below, you’ll find the timing that keeps the vegetables from turning soft, the best way to keep the cashews crunchy, and a few easy swaps if you need to work with what you have on hand.

The sauce coated everything beautifully and thickened just enough in the pan. I loved that the cashews stayed crunchy even after we served it over rice, and the leftovers were just as good the next day.

★★★★★— Megan R.

Thai Cashew Chicken with crispy cashews and that glossy savory-sweet sauce is one to pin for busy nights.

Save to Pinterest

The Secret to Keeping the Cashews Crunchy Instead of Soggy

Cashews can go from crisp to soft fast once they sit in sauce, and that’s the part most stir-fries get wrong. The fix is simple: add them at the very end, after the sauce has already coated the chicken and vegetables. They only need a minute or two in the pan, just long enough to warm through and pick up flavor without soaking up every drop of liquid.

The same rule applies to the vegetables. If the pan is crowded or the heat is too low, they steam instead of sear, and the whole dish turns limp. A hot skillet, a quick stir-fry, and a short sauce finish are what keep the textures distinct.

What Each Ingredient Is Actually Doing in This Dish

Thai Cashew Chicken savory-sweet stir-fry
  • Chicken breast — Diced breast cooks quickly and stays tender when you brown it over medium-high heat. Thighs work too if you want a juicier result, but they’ll give you a slightly richer, less lean finish.
  • Roasted unsalted cashews — Roasted cashews bring the nutty crunch that makes this dish special. Salted cashews can work in a pinch, but you’ll want to pull back on the soy sauce a little so the final dish doesn’t skew salty.
  • Oyster sauce — This gives the sauce its body and that deep savory note that plain soy sauce can’t match. If you need a substitute, use hoisin in a pinch, but expect a sweeter, less balanced sauce.
  • Fish sauce — A small amount adds the Thai-style backbone that makes the sauce taste layered instead of flat. If you don’t keep fish sauce on hand, a little extra soy sauce plus a squeeze of lime will help, though the flavor won’t be quite as rounded.
  • Rice vinegar and brown sugar — These keep the sauce from tasting heavy. The vinegar sharpens the edges, and the sugar smooths out the salt and heat so the sauce clings instead of feeling thin.

How to Build the Stir-Fry Without Overcooking the Vegetables

Mix the sauce before the pan gets hot

Whisk the sauce ingredients together first so the sugar dissolves and the seasoning is even. If you add each ingredient straight to the skillet, the sauce can taste uneven and the sugar may sit in a gritty layer at the bottom. A quick stir before cooking also means you can pour it in all at once when the chicken goes back in.

Brown the chicken in a single layer

Heat the oil until it shimmers, then add the chicken and leave it alone long enough to get color. If you stir too early, the pieces steam and turn pale instead of picking up those browned edges that build flavor. Once the chicken is cooked through, remove it from the pan so it doesn’t dry out while the vegetables cook.

Stir-fry the vegetables fast, then finish everything together

Add the peppers and onion to the hot pan and keep them moving for just a few minutes until they soften slightly but still have some snap. Garlic goes in last because it burns fast and turns bitter if it sits in the pan too long. When the chicken returns and the sauce goes in, everything should look glossy and coated within a minute or two, not watery.

Make it gluten-free without losing the sauce

Use a gluten-free soy sauce or tamari and check that your oyster sauce is gluten-free as well. The sauce will still cling nicely because the balance comes from the sugar, vinegar, and reduction in the pan, not from flour or cornstarch.

Swap chicken breast for thigh meat

Chicken thighs give you a juicier, slightly richer stir-fry and are more forgiving if they sit in the pan an extra minute. They take about the same time to cook in small pieces, but they won’t dry out as quickly as breast meat.

Turn down the heat without losing the kick

Skip or halve the crushed red pepper flakes if you want a milder version. You’ll still get plenty of flavor from the garlic, oyster sauce, and toasted cashews, just without the sharp heat on the finish.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The vegetables soften a bit, but the flavor holds well.
  • Freezer: It freezes, but the peppers and onions lose their crisp texture. If you plan to freeze it, undercook the vegetables slightly and cool it completely before packing.
  • Reheating: Reheat in a skillet over medium heat with a splash of water to loosen the sauce. The common mistake is using high heat in the microwave or pan, which pushes the chicken toward dryness and makes the cashews less crunchy.

Answers to the Questions Worth Asking

Can I use chicken thighs instead of chicken breast?+

Yes. Chicken thighs stay juicier and are a little more forgiving if you cook them a touch too long. Cut them into similar-sized pieces so they cook at the same pace as the vegetables.

How do I keep the sauce from getting watery?+

Use a hot pan and don’t overcrowd it, because crowded vegetables release moisture and steam the whole stir-fry. If the sauce still looks loose, let it bubble for a minute or two after everything is combined so it can tighten and coat the chicken.

Can I make Thai cashew chicken ahead of time?+

Yes, and it reheats well. For the best texture, cook it slightly on the early side so the vegetables don’t go too soft after chilling and reheating. Keep the rice separate until serving.

How do I stop the cashews from turning soft?+

Add them at the very end and cook just long enough to heat through. If they sit in the sauce while it simmers, they absorb moisture and lose the crunch that makes this dish stand out.

Can I leave out the fish sauce?+

You can, but the sauce will taste a little flatter. If you skip it, add an extra splash of soy sauce and a squeeze of lime at the end to bring back some depth and brightness.

Thai Cashew Chicken

Thai Cashew Chicken is a fast Thai-inspired stir-fry with golden chicken, crisp-tender bell peppers, and a savory-sweet sauce. Roasted cashews and green onions add crunch while the sauce clings for a glossy finish.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Thai
Calories: 620

Ingredients
  

Chicken
  • 1.5 lb boneless skinless chicken breast
  • 2 tbsp vegetable oil
  • 1 red bell pepper
  • 1 yellow bell pepper
  • 1 small onion
  • 3 cloves garlic
  • 1 cup roasted unsalted cashews
  • 3 green onions
Sauce
  • 3 tbsp soy sauce
  • 2 tbsp oyster sauce
  • 1 tbsp fish sauce
  • 1 tbsp brown sugar
  • 1 tbsp rice vinegar
  • 1 tsp sesame oil
  • 0.5 tsp crushed red pepper flakes
For Serving
  • 1 steamed jasmine rice
  • 1 fresh cilantro
  • 1 lime wedges

Equipment

  • 1 cast iron skillet
  • 1 Dutch oven

Method
 

Make the sauce
  1. Whisk soy sauce, oyster sauce, fish sauce, brown sugar, rice vinegar, sesame oil, and crushed red pepper flakes together until smooth.
Stir-fry the chicken
  1. Heat vegetable oil in a large skillet or wok over medium-high heat until shimmering.
  2. Add diced boneless skinless chicken breast and cook until golden brown, stirring occasionally, for about 4–6 minutes.
  3. Remove the chicken and set it aside on a plate.
  4. Add red bell pepper, yellow bell pepper, and small onion to the skillet and stir-fry until crisp-tender for 3–4 minutes.
  5. Add minced garlic and cook for 30 seconds, stirring constantly to prevent browning.
  6. Return the chicken to the skillet and pour the sauce over the mixture.
  7. Stir-fry until everything is coated and glossy, about 1–2 minutes.
  8. Add roasted unsalted cashews and sliced green onions and cook for 2 minutes, just until the cashews are heated.
Serve
  1. Serve Thai cashew chicken over steamed jasmine rice and finish with lime wedges and fresh cilantro.

Notes

For the best texture, keep the vegetables crisp by cooking peppers and onions only until they look lightly blistered at the edges. Store leftovers in an airtight container in the fridge up to 3 days; reheat in a skillet over medium heat until warmed through (avoid microwaving too long so cashews stay crunchy). Freezing is not recommended because the peppers soften. If you want a gluten-free version, use gluten-free soy sauce and confirm the oyster sauce is gluten-free.

You might also like these recipes

Leave a Comment

Recipe Rating