Cashew Chicken Recipe
There’s something so comforting and joyful about whipping up a vibrant plate of Cashew Chicken, especially when memories of ordering it on cozy weeknights at home come flooding back. I still remember the first time I tried making a homemade version—I was amazed at how easily I could recreate that wonderful mix of sweet, salty, and nutty flavors right in my own kitchen.

This dish has since become a family favorite—beloved by kids and grown-ups alike. With its colorful bell peppers, crunchy cashews, and flavor-packed sauce, this Thai-inspired Cashew Chicken is not only a hit at dinner but fast enough for even the busiest of weeknights!
Why You’ll Love This Recipe
- Better‑than‑takeout flavor made from scratch using fresh ingredients
- Quick and weeknight‑friendly—ready in about 30 minutes
- Crowd‑pleasing with a balance of textures: tender chicken, crunchy veggies, crisp cashews
- Customizable heat level: keep or skip the dried chilies
- Budget‑friendly using easy pantry items
Ingredients You’ll Need
Chicken & Key Components
- 14 oz boneless, skinless chicken thighs, cut into bite‑sized pieces (dark meat stays juicy—feel free to swap with chicken breast if preferred)
- 2 teaspoons soy sauce for a little umami infusion before cooking
- 2 tablespoons neutral oil (vegetable, canola, or sunflower works well)
Stir‑Fry Elements
- 7–10 dried chilies, small to medium (optional—for heat; reduce or omit to suit your tolerance)
- 4 cloves garlic, chopped finely
- ½ onion, cut into 1‑inch dice
- ¾ cup green bell pepper, 1‑inch dice
- 1 ¼ cups red/orange/yellow bell pepper, overall 1‑inch dice
- ¾ cup unsalted roasted or raw cashews, plus extra for sprinkling
- 2 green onions, halved lengthwise then cut into ~1.5‑inch pieces
Sauce
- 1 tablespoon oyster sauce (ensure it’s oyster-based; there are mushroom or vegetarian versions if needed)
- 1 tablespoon soy sauce
- 1 teaspoon Golden Mountain sauce (a savory seasoning sauce—if unavailable, substitute with equal parts light soy sauce mixed with a dash of mushroom or vegetarian seasoning)
- 1 teaspoon fish sauce (in case of dietary restriction, subs with a pinch of sea salt plus extra oyster sauce)
- 1 ½ teaspoons sugar, to balance flavors
- 1 ½ tablespoons Thai chili paste
- 1 teaspoon toasted sesame oil, for aroma and depth
Step‑by‑Step Instructions
1. Marinate the Chicken
- Combine the chicken bites with 2 tsp soy sauce. Let sit 5–10 minutes to tenderize and infuse flavor.
- Tip: Even a short marination helps the sauce penetrate deeper.
2. Prepare the Sauce
- In a small bowl, whisk together oyster sauce, soy sauce, Golden Mountain sauce, fish sauce, sugar, Thai chili paste, and toasted sesame oil until smooth.
- Tip: Adjust the chili paste amount to control spiciness.
3. Stir‑Fry the Aromatics
- Heat a wok or large skillet over medium-high heat. Add 2 tbsp neutral oil.
- Toss in dried chilies and garlic—stir quickly until fragrant, about 20 seconds.
- Tip: Watch carefully so garlic doesn’t burn—it’ll turn bitter fast.
4. Cook the Chicken
- Increase heat to high. Add chicken and stir-fry until lightly golden and nearly cooked through, about 4–5 minutes.
- Tip: Let chicken sit a moment before stirring to build a nice sear.
5. Add Vegetables
- Toss in onion, green bell pepper, and colored peppers. Stir-fry for 2–3 minutes, until vegetables are tender-crisp.
- Tip: Keep the veggies vibrant by not overcooking—a quick once-around with the spatula keeps them lively.
6. Add Cashews and Sauce
- Stir in the cashews. Pour in the sauce mixture, tossing everything together so the sauce coats the chicken and veggies evenly. Cook for another 1–2 minutes until heated through.
- Tip: If sauce seems too thick, splash a tablespoon of water or chicken broth to loosen it just enough.
7. Finish with Green Onions
- Add green onions (white and green parts). Give a final stir so they soften slightly.
- Tip: Green onions added at the end retain their delicate flavor and a pop of freshness.
Prep Time: 10 minutes | Cook Time: 20 minutes
Total Time: 30 minutes
Kcal: approx. 450 kcal per serving | Servings: 3–4

Serving and Storage Tips
- Serve hot alongside steamed jasmine rice or fluffy brown rice.
- Sprinkle extra roasted cashews on top for added crunch and visual appeal.
- Add a side of cucumber slices or a crisp green salad to balance the savory richness.
- Fridge storage: Transfer leftovers to an airtight container; keep refrigerated for up to 3–4 days.
- Freezer storage: Freeze in meal-size portions for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheating: Gently reheat in a skillet over medium heat, adding a splash of water or chicken broth if the sauce has thickened or dried out. Microwave works too—just stir halfway through for even heating.
Helpful Notes
- Buttermilk substitute: Not applicable here.
- Halal tip: Ensure oyster and fish sauces are Halal-certified or replace with vegetarian versions and a pinch of salt/mushroom sauce.
- Adjusting spiciness: Omit dried chilies and reduce chili paste for mild flavor; increase both for extra kick.
- Common mistakes:
- Overcrowding the pan—this causes steaming instead of searing; work in batches if needed.
- Overcooking cashews—they can turn bitter. Add them near the end for perfect crispiness.
- Variation ideas:
- Swap chicken with tofu or shrimp for a different protein.
- Use mixed nuts like almonds or macadamias instead of cashews for a twist.
- Add pineapple chunks for a sweet‑tangy pop.
- Make it gluten‑free: Use Tamari instead of regular soy sauce, and check that all sauces are gluten‑free versions.
Frequently Asked Questions
- Can I use chicken breast instead of thighs?
Yes—chicken breast works fine, but watch closely so it doesn’t dry out; remove from heat as soon as it’s cooked through. - Why is my sauce too thick?
The sauce can thicken as it heats or sits. Add a splash of water or broth to thin it and restore a glossy consistency. - How do I make it less spicy?
Simply omit dried chilies and reduce the amount of Thai chili paste. You’ll still get robust flavor without the heat. - Can I prep in advance?
Absolutely! Chop all veggies and marinate chicken a few hours ahead to reduce hands-on time at dinner. - My cashews are soggy—how do I keep them crisp?
Add cashews toward the end of cooking and stir quickly—this preserves their crunchiness.
Final Thoughts
Your homemade Cashew Chicken offers a beautiful blend of savory, sweet, and nutty flavors that’s simply irresistible—and it’s miles better than takeout. It’s quick, customizable, and full of texture, making it perfect for family dinners or a flavorful solo meal.
This dish pairs wonderfully with steamed jasmine rice, a crisp green salad, or even simple veggie spring rolls. Have you tried this recipe yet? I’d love to hear how you served it—or any tasty twists you’ve added in your kitchen!

Cashew Chicken Recipe
Ingredients
Chicken & Key Components
- 14 oz boneless skinless chicken thighs, cut into bite‑sized pieces (dark meat stays juicy—feel free to swap with chicken breast if preferred)
- 2 teaspoons soy sauce for a little umami infusion before cooking
- 2 tablespoons neutral oil vegetable, canola, or sunflower works well
Stir‑Fry Elements
- 7 –10 dried chilies small to medium (optional—for heat; reduce or omit to suit your tolerance)
- 4 cloves garlic chopped finely
- ½ onion cut into 1‑inch dice
- ¾ cup green bell pepper 1‑inch dice
- 1 ¼ cups red/orange/yellow bell pepper overall 1‑inch dice
- ¾ cup unsalted roasted or raw cashews plus extra for sprinkling
- 2 green onions halved lengthwise then cut into ~1.5‑inch pieces
Sauce
- 1 tablespoon oyster sauce ensure it’s oyster-based and Halal; there are mushroom or vegetarian versions if needed
- 1 tablespoon soy sauce
- 1 teaspoon Golden Mountain sauce a savory seasoning sauce—if unavailable, substitute with equal parts light soy sauce mixed with a dash of mushroom or vegetarian seasoning
- 1 teaspoon fish sauce Halal-certified—in case of dietary restriction, subs with a pinch of sea salt plus extra oyster sauce
- 1 ½ teaspoons sugar to balance flavors
- 1 ½ tablespoons Thai chili paste
- 1 teaspoon toasted sesame oil for aroma and depth
Instructions
Marinate the Chicken
- Combine the chicken bites with 2 tsp soy sauce. Let sit 5–10 minutes to tenderize and infuse flavor.
- Tip: Even a short marination helps the sauce penetrate deeper.
Prepare the Sauce
- In a small bowl, whisk together oyster sauce, soy sauce, Golden Mountain sauce, fish sauce, sugar, Thai chili paste, and toasted sesame oil until smooth.
- Tip: Adjust the chili paste amount to control spiciness.
Stir‑Fry the Aromatics
- Heat a wok or large skillet over medium-high heat. Add 2 tbsp neutral oil.
- Toss in dried chilies and garlic—stir quickly until fragrant, about 20 seconds.
- Tip: Watch carefully so garlic doesn’t burn—it’ll turn bitter fast.
Cook the Chicken
- Increase heat to high. Add chicken and stir-fry until lightly golden and nearly cooked through, about 4–5 minutes.
- Tip: Let chicken sit a moment before stirring to build a nice sear.
Add Vegetables
- Toss in onion, green bell pepper, and colored peppers. Stir-fry for 2–3 minutes, until vegetables are tender-crisp.
- Tip: Keep the veggies vibrant by not overcooking—a quick once-around with the spatula keeps them lively.
Add Cashews and Sauce
- Stir in the cashews. Pour in the sauce mixture, tossing everything together so the sauce coats the chicken and veggies evenly. Cook for another 1–2 minutes until heated through.
- Tip: If sauce seems too thick, splash a tablespoon of water or chicken broth to loosen it just enough.
Finish with Green Onions
- Add green onions (white and green parts). Give a final stir so they soften slightly.
- Tip: Green onions added at the end retain their delicate flavor and a pop of freshness.
