Skip the takeaway and make this vibrant Thai cashew chicken at home. Creamy, savory, and satisfying, this stir‑fry combines tender chicken, crunchy cashews and crisp vegetables in a flavorful sauce. You don’t need to travel to enjoy global flavors—this easy dish brings Thailand-inspired tastes straight to your kitchen.

What is Thai Cashew Chicken?
Thai cashew chicken is a fragrant stir‑fry of bite‑sized chicken pieces, roasted cashews and mixed vegetables tossed in a tangy, slightly sweet sauce and served with steamed rice. While similar dishes appear across Southeast Asia and Chinese cuisine, this version highlights ingredients and seasonings often associated with Thai cooking, such as lime juice and aromatics, giving it a bright, balanced flavor.
To make this Thai Cashew Chicken, you will need:
- Soy sauce (light or regular)
- Oyster sauce
- Fresh garlic, minced
- Fresh ginger, grated
- Fresh lime juice
- Tamarind paste (optional for deeper tang)
- Chili flakes or fresh chili (optional, to taste)
- Lemongrass powder (optional)
- Raw cashew nuts
- Boneless chicken breast or thigh, cut into bite‑sized pieces
- Medium yellow or white onion, sliced or chopped
- Red bell pepper, sliced
- Green onion (scallion), chopped
- Cooking oil (olive oil or neutral oil such as vegetable or peanut)
- Rice, to serve (jasmine rice recommended)
How to make this Thai Cashew Chicken step by step
Step 1 — Prepare the sauce: combine the soy sauce, oyster sauce, minced garlic, grated ginger, lime juice, a little water and tamarind paste if using. Add chili flakes or lemongrass powder to taste. Whisk until smooth and set aside.
Step 2 — Heat one tablespoon of oil in a wok or large frying pan over medium heat. When hot, add the raw cashews and stir frequently until they turn golden and fragrant, about 2–4 minutes. Remove the cashews to a plate and keep warm.
Step 3 — In the same wok, add a little more oil if needed and add the chicken pieces. Stir‑fry until the chicken is cooked through and beginning to brown, about 5–7 minutes depending on the size of the pieces. Remove the chicken and set aside.
Step 4 — Add the sliced onion to the wok and cook for 2–3 minutes until slightly softened. Add the red bell pepper and continue to stir‑fry until the pepper is tender but still crisp, about 4–6 minutes.
Step 5 — Return the chicken to the wok, pour in the prepared sauce, and cook for 1–2 minutes, stirring to coat everything. Add the roasted cashews and continue to heat for another 1–2 minutes so flavors meld.
Step 6 — Stir in the chopped green onion and cook for 30–60 seconds more. Taste and adjust seasoning: add more lime juice for brightness, a splash of soy for saltiness, or a pinch of sugar if you prefer a sweeter balance. Serve immediately over steamed rice.

Tips to make this Thai Cashew Chicken
- Use fresh aromatics (garlic and ginger) for the best flavor; they add brightness and depth.
- Toast or roast the cashews just before using so they stay crisp. Watch them carefully—nuts brown quickly.
- For a more authentic neutral oil flavor, use peanut or vegetable oil instead of olive oil. Olive oil works in a pinch.
- Cut ingredients into similar sizes to ensure even cooking.
- Adjust the chili to your heat preference—use fresh sliced chilies for sharper heat or dried flakes for milder spice.
Make this Thai Cashew Chicken your own
- Toss the stir‑fry with cooked rice noodles to make a noodle version.
- Replace chicken with firm tofu or mushrooms for a vegetarian option; press and pan‑fry tofu first for better texture.
- Swap chicken for thinly sliced beef or pork for a different protein profile.
- Serve with brown rice or cauliflower rice for a lighter alternative.
- Add additional vegetables such as snap peas, carrots or broccoli to boost color and nutrition.
Is Thai Cashew Chicken healthy?
This homemade version is a balanced meal: lean protein from chicken, healthy fats and crunch from cashews, and vitamins from vegetables. By controlling the oil and sauce quantities—and opting for brown rice if desired—you can make this dish a nutritious everyday meal. Using minimal processed sauces and fresh aromatics keeps sodium and additives lower than many takeout options.

More chicken recipe ideas
- Chicken Karahi — a spiced South Asian tomato and pepper chicken.
- Provencal Chicken — herbs, tomatoes and olives inspired by southern France.
- Indian Chicken Korma — a creamy, mildly spiced curry.
- Burmese Chicken Curry — turmeric, ginger and fragrant spices.
- Cilantro Lime Chicken Tacos — fresh, zesty weeknight tacos.
- Cantonese Chicken — light sauce with ginger and scallions.
Thai Cashew Chicken
Enjoy this easy, flavorful Thai cashew chicken recipe at home. It’s a great weeknight dinner that comes together quickly and satisfies with a mix of textures and balanced flavors. If you make it, consider leaving a rating or note for others who want to try it.
Pin or save this recipe card to try later—it’s a simple way to bring bold, homemade Asian flavors to your table.
