We all have that one takeout order we can’t resist. For me, it’s always been Cashew Chicken. That perfect mix of tender chicken, crunchy nuts, and a glossy, savory-sweet sauce felt like a special treat. But what if I told you the best version isn’t from a restaurant bag? It’s sizzling in your own pan, ready in about 30 minutes, and tastes even brighter and more vibrant.

This homemade Cashew Chicken recipe is my weeknight hero. It’s faster than delivery, healthier because you control the ingredients, and packed with more flavor than you can imagine. The secret to great stir-fry isn’t a fancy technique, it’s just having everything prepped and ready to go before you turn on the heat. After years of testing, I’ve streamlined this classic into a foolproof process anyone can master.
Let’s walk through exactly how to make this better-than-takeout Cashew Chicken happen in your kitchen tonight.
Table of Contents
Why You’ll Love This Cashew Chicken
This easy Cashew Chicken recipe is a game-changer for busy weeknights. It turns a takeout craving into a simple, satisfying meal you can make yourself. Here’s exactly why it’s become a staple in my kitchen and will be in yours.
- Faster than takeout: From fridge to table in about 30 minutes. By the time you’d be waiting for delivery, you could be sitting down to eat.
- That incredible sauce: It’s the star. We balance savory soy sauces, a touch of sweet honey, and umami-rich oyster sauce. A dash of rice vinegar makes everything pop.
- Healthier and budget-friendly: You control the oil, sodium, and ingredients. It costs a fraction of restaurant prices, especially if you buy cashews in bulk.
- Pro results at home: I’ll show you how the cornstarch marinade keeps the chicken tender and how a screaming-hot pan gives you a perfect sear, not steam.
- The perfect crunch: Adding roasted cashews at the very end ensures they stay crunchy, giving you that delightful contrast in every bite.
- Endlessly adaptable: Out of chicken? Use shrimp or tofu. Have extra veggies? Toss them in. This recipe is a forgiving blueprint.
This isn’t just a copycat recipe. It’s a brighter, fresher, and more rewarding version of the classic. Let’s gather what you need.

Ingredients You’ll Need
The magic of this Cashew Chicken is how simple ingredients build deep flavor. It’s all about the balance. Salty soy sauce, sweet honey, nutty sesame oil, and a bright splash of vinegar come together in minutes. Having everything measured and ready before you cook is your secret to stir-fry success.
- The Chicken & Marinade:
- 1 lb boneless, skinless chicken breast: Cut into 1-inch pieces for quick, even cooking.
- 1 tbsp cornstarch + 3 tbsp water: This slurry is the key to tender, velvety chicken and helps thicken the sauce later.
- 1 tsp neutral oil + 2 tsp oyster sauce: The oil coats the chicken, and the oyster sauce adds a rich, savory base note (umami).
- The Sauce:
- 1/2 cup low sodium chicken broth: The foundation of our sauce. Using low-sodium lets you control the salt level.
- 1 1/2 tbsp honey: For that essential touch of sweetness. You can use an equal amount of brown sugar if you prefer.
- 2 tbsp light soy sauce: Important note: “Light” soy sauce refers to color and flavor, not sodium content. It’s thinner and saltier than dark soy. Do not substitute with “low-sodium” soy sauce, as the flavor will be off.
- 1 tsp hoisin sauce: Adds a hint of sweet, tangy complexity.
- 1 tsp dark soy sauce: Primarily for color and a mellower, less salty flavor.
- 1/2 tsp rice vinegar: Our flavor brightener. It cuts through the richness perfectly.
- 1/2 tsp sesame oil + 1/8 tsp ground white pepper: The aromatic finish. Use fresh white pepper for the best, most floral aroma.
- The Stir-Fry:
- 3 tbsp neutral oil (divided): We use high-heat oils like vegetable or canola. Dividing it ensures we have enough for each cooking step.
- 1 tsp fresh ginger (grated) + 2 cloves garlic (minced): The aromatic heart of the dish. Fresh is non-negotiable here for the best fragrance.
- 1/2 cup each: red bell pepper (chopped), fresh scallions (chopped), water chestnuts (sliced): For color, fresh onion flavor, and a wonderful crunchy texture.
- The Finishing Touches:
- 1 1/2 tbsp Shaoxing cooking wine: This deglazes the pan and adds a subtle, fermented depth. No Shaoxing wine? Mix 1 1/2 tbsp chicken broth with 1/4 tsp rice vinegar.
- 1 cup unsalted cashews, roasted: The star of the show. Using roasted, unsalted nuts gives you control over flavor and ensures maximum crunch. If you only have raw cashews, toast them in a dry pan for 2-3 minutes first.
Once your chicken is marinating and your sauce is whisked, you’re more than halfway done. Let’s get cooking.

How to Make Cashew Chicken
The key to perfect stir-fry is having everything ready before the heat hits the pan. This process is fast and fun once you’re set up. Follow these steps for a seamless, restaurant-quality result right on your stove.
Step 1: Marinate the Chicken and Mix the Sauce
Start by prepping your components. In a medium bowl, combine the chicken pieces with 1 tablespoon cornstarch, 3 tablespoons water, 1 teaspoon of neutral oil, and the oyster sauce. Mix well until every piece is evenly coated and the liquid looks absorbed. This cornstarch slurry is your secret for incredibly tender chicken. In a separate small bowl, whisk together all the sauce ingredients: chicken broth, honey, both soy sauces, hoisin, rice vinegar, sesame oil, and white pepper. Doing this now means no frantic measuring later.
Step 2: Stir-Fry the Chicken
Place your wok or largest skillet over high heat. Let it get seriously hot. You want it to just start smoking, which takes about 2-3 minutes. Add 2 tablespoons of neutral oil and swirl it to coat the pan. Carefully add the marinated chicken in a single layer. Don’t overcrowd. Cook undisturbed for about 1 minute to get a good sear, then flip and cook for another minute. The chicken should be browned on the outside but still a little pink inside (about 80% cooked). Remove it to a clean plate or bowl. This browning creates fond, those tasty browned bits, which will flavor our sauce.
Step 3: Cook the Aromatics and Vegetables
Add the remaining 1 tablespoon of oil to the hot wok. Immediately add the grated ginger and minced garlic. Stir-fry for just 5-10 seconds until wonderfully fragrant. Be quick to prevent burning. Now, add the chopped bell pepper, scallions, and sliced water chestnuts. Stir-fry everything together for about 30 seconds. You want the veggies to be bright and crisp-tender, not soft.
Step 4: Deglaze and Build the Sauce
Pour the Shaoxing wine (or your broth-vinegar mix) around the edge of the wok. It will sizzle and steam. Use your spatula to scrape up all the delicious browned bits from the bottom of the pan. This is called deglazing, and it adds so much flavor. Now, pour in your pre-mixed sauce. Let it come to a lively simmer. Return the partially cooked chicken and any juices on the plate back to the wok.
Step 5: Thicken and Finish with Cashews
Give your reserved cornstarch slurry a quick stir in its bowl. While the sauce is simmering, slowly drizzle in about three-quarters of the slurry, stirring constantly. Watch the sauce transform from thin to glossy and thick. If you prefer it even thicker, add more slurry a little at a time. Finally, stir in the roasted cashews. Cook for one more minute, just to heat the nuts through and let everything coat in that beautiful, shiny sauce. Serve immediately over rice for the best texture.

Pro Tips for the Best Cashew Chicken
These little tricks make a huge difference. They’re what I learned through countless stir-fry nights to get that perfect, glossy, restaurant-quality dish every single time.
- Heat is everything: Your wok or skillet must be screaming hot before you add the oil. You should see a faint wisp of smoke. This flash-sears the chicken, locking in juices and creating flavor, instead of steaming it.
- Prep is your peace of mind: Cut your chicken and veggies into similar-sized pieces. Have your sauce whisked and your cornstarch slurry ready in its own bowl. Stir-fry moves fast, and having your “mise en place” ready turns chaos into calm.
- Toast your nuts: If your cashews aren’t pre-roasted, toast them in a dry pan over medium heat for 2-3 minutes until golden and fragrant. This wakes up their oils and gives you that deep, nutty crunch.
- Keep the veggies crisp: They only need 30 seconds in the hot wok. You want the bell pepper and scallions to stay bright and have a snap, not become soft and dull.
- Allison’s secret slurry move: When thickening the sauce, add most of the cornstarch slurry, then pause. Let it bubble for 10 seconds. If it’s not glossy and thick enough, add the rest. This prevents over-thickening, which can make the sauce gummy.
Master these tips, and your Cashew Chicken will be foolproof. Now, let’s talk about the few common slip-ups to watch for.
Common Mistakes to Avoid
Even the best recipes can go sideways with a simple misstep. I’ve made them all so you don’t have to. Here are the key pitfalls to watch for to ensure your Cashew Chicken turns out perfectly.
- Overcrowding the Pan: Adding all the chicken at once drops the pan’s temperature dramatically. This steams the chicken in its own juices, giving it a gray, rubbery texture instead of a flavorful sear. The fix is simple. Cook your chicken in two batches if your pan isn’t large enough to hold it all in a single, uncrowded layer.
- Using Old or Stale Spices: Ground white pepper loses its potent, floral aroma quickly. If your pepper doesn’t smell like anything, it won’t add anything. For the best flavor, buy a small jar and replace it every six months, or grind your own from whole peppercorns.
- Adding the Cashews Too Early: Stirring the cashews in with the vegetables or letting them simmer in the sauce makes them soft and chewy. For that essential, satisfying crunch, fold them in during the final minute of cooking, just to heat them through and coat them in the glossy sauce.
- Neglecting the Cornstarch Slurry: Dumping dry cornstarch into the hot sauce will instantly create unappetizing lumps. Always mix your cornstarch with cold water in a separate bowl first. Stir it again right before you drizzle it slowly into the simmering sauce, stirring constantly for a smooth, velvety finish.
Avoid these common errors, and you’re guaranteed a standout dish. Now, let’s talk about how you can make this recipe your own.
Delicious Variations
This Cashew Chicken recipe is your perfect kitchen canvas. Think of it as a trusty blueprint you can tweak based on what’s in your fridge or what your family craves. Don’t be afraid to make it your own.
- Protein Swap: The velvety marinade works wonders on other proteins. Try thinly sliced pork tenderloin, flank steak, or peeled shrimp. For a vegetarian version, use extra-firm tofu. Press the tofu block for 20 minutes, cut it into cubes, and toss it in the cornstarch marinade before pan-frying until golden.
- Vegetable Boost: Add more color and crunch. Toss in broccoli florets or snap peas with the bell peppers. For baby corn, simply add it in the last 30 seconds to just heat through. If using harder veggies like carrots, slice them thinly and stir-fry for an extra minute.
- Spice It Up: Love heat? Add 2-3 dried red chili peppers when you cook the ginger and garlic. For a quicker kick, stir in a teaspoon of chili garlic sauce or sriracha when you build the sauce.
- Nut-Free Version: You can still get that satisfying crunch. Swap the cashews for roasted, salted sunflower seeds. Or, for a simpler dish, just omit the nuts altogether. The savory sauce and tender chicken will still be absolutely delicious.
The beauty of this recipe is its flexibility. Once you master the basic sauce and technique, you can create a whole family of favorite meals.
Serving Suggestions
This glossy, nutty Cashew Chicken is incredibly versatile. How you serve it can turn it from a quick weeknight dinner into a special occasion feast or a genius lunch prep. Here are my favorite ways to enjoy it.
- The Classic Bed of Rice: Spoon it hot over a mountain of fluffy, steamed jasmine rice. The rice soaks up every last drop of that savory-sweet sauce. Brown rice works wonderfully here too for a nuttier, whole-grain option.
- For a Low-Carb Twist: Keep it light and fresh by serving it over a heap of cauliflower rice or alongside some spiralized zucchini noodles. The vibrant sauce clings beautifully to these veggie-based “noodles.”
- Build a Takeout Feast at Home: For a fun weekend meal or when friends come over, pair it with simple sides. A quick cucumber salad with rice vinegar and sesame seeds cuts the richness. Add store-bought or homemade egg rolls for that full restaurant experience.
- Your New Favorite Lunch Prep: This dish stores and reheats beautifully. Portion it with rice in airtight containers for 3-4 days of easy, flavorful lunches. Reheat gently in the microwave with a tiny splash of water to refresh the sauce.
- As a Standalone Star: Don’t underestimate a big bowl of just the Cashew Chicken itself. It’s packed with protein and veggies, making it a satisfying, low-effort meal all on its own.
No matter how you plate it, the goal is a happy, satisfied table. Now, let’s answer some common questions you might have before you start cooking.
FAQs About Cashew Chicken
Got questions before you start cooking? I’ve got answers. Here are the most common things people ask me about making this Cashew Chicken recipe at home.
Can I make this ahead of time?
Yes, you can prep ahead for a super-fast dinner. Marinate the chicken and mix the sauce up to 24 hours in advance. Keep them in separate containers in the fridge. For the absolute best texture, cook the dish fresh and combine everything just before serving.
How do I store and reheat leftovers?
Store cooled leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm it gently in a skillet over medium-low heat with a tablespoon of water or broth. This helps loosen the sauce and prevents the chicken from drying out. The cashews will soften a bit but will still taste great.
What can I use instead of Shaoxing wine?
No Shaoxing wine? No problem. Dry sherry is the closest substitute. If you don’t cook with alcohol, use 1 ½ tablespoons of low-sodium chicken broth mixed with ¼ teaspoon of rice vinegar. It will give you that needed tang to balance the sauce.
Is this recipe gluten-free?
It can be easily made gluten-free. Swap the light and dark soy sauces for tamari. Double-check that your oyster sauce is labeled gluten-free, as many standard brands contain wheat. With those two simple swaps, you’re all set.
What are the estimated calories per serving?
One serving is approximately 340 calories. This is based on the specific ingredients listed. Remember, calorie counts can vary depending on the exact brands you use and any adjustments you make, like adding more oil or cashews.

Your New Go-To Weeknight Feast
And there you have it. Your new secret weapon for a dinner that’s quick, packed with flavor, and totally customizable. This Cashew Chicken proves you don’t need a takeout menu for a seriously satisfying meal.
I’d love to hear how yours turns out. Did you add extra veggies? Try it with shrimp? Leave a comment below and let me know. If you loved this recipe, please share it with a friend who needs a dinner win this week. For more easy, family-friendly ideas just like this, follow along with me on Pinterest. Now, go enjoy that perfect bite of tender chicken, crunchy cashew, and glossy sauce.

Classic Cashew Chicken
Equipment
- medium bowl
- Small bowl
- Wok or large skillet
Ingredients
For the Chicken Marinade
- 1 pound boneless, skinless chicken breast, cut into 1-inch pieces
- 1 tablespoon cornstarch
- 3 tablespoons water
- 1 teaspoon neutral oil, like vegetable or canola
- 2 teaspoons oyster sauce
For the Sauce
- ½ cup low sodium chicken broth
- 1 ½ tablespoons honey
- 2 tablespoons light soy sauce
- 1 teaspoon hoisin sauce
- 1 teaspoon dark soy sauce
- ½ teaspoon rice vinegar
- ½ teaspoon sesame oil
- ⅛ teaspoon ground white pepper
For the Stir Fry
- 3 tablespoons neutral oil, divided
- 1 teaspoon fresh ginger, grated
- 2 cloves garlic, minced
- ½ cup red bell pepper, chopped
- ½ cup fresh scallions, chopped
- ½ cup water chestnuts, sliced
- 1 ½ tablespoons Shaoxing cooking wine, or a non-alcoholic substitute like chicken broth with a splash of rice vinegar
- 1 cup unsalted cashews, roasted
For the Cornstarch Slurry
- 2 tablespoons cornstarch
- 2 tablespoons water
Instructions
- In a medium bowl, combine the chicken pieces with 1 tablespoon cornstarch, 3 tablespoons water, 1 teaspoon neutral oil, and the oyster sauce. Mix well until the chicken is evenly coated and the liquid is absorbed. In a separate small bowl, whisk together the chicken broth, honey, light soy sauce, hoisin sauce, dark soy sauce, rice vinegar, sesame oil, and white pepper to create the sauce.
- Heat a wok or large skillet over high heat until it begins to smoke. Add 2 tablespoons of neutral oil and swirl to coat the pan.
- Carefully add the marinated chicken to the hot wok, spreading it out in a single layer. Cook for about 1 minute per side until browned and about 80% cooked through. Remove the chicken from the wok and set aside in the marinade bowl.
- Add the remaining 1 tablespoon of neutral oil to the wok. Add the grated ginger and stir-fry for about 5 seconds until fragrant, then add the minced garlic and stir-fry for another 5 seconds. Immediately add the chopped red bell pepper, scallions, and water chestnuts. Stir-fry for 30 seconds until the vegetables are crisp-tender.
- Pour the Shaoxing wine (or substitute) around the edge of the wok and stir-fry for about 10 seconds to release its aroma.
- Pour the prepared sauce mixture into the wok, using a spatula to scrape up any browned bits from the bottom of the pan. Bring the sauce to a simmer. Return the chicken and any accumulated juices to the wok.
- Stir your cornstarch slurry (2 tablespoons cornstarch mixed with 2 tablespoons water) to recombine it. Add about three-quarters of the slurry to the simmering sauce, stirring constantly. If you prefer a thicker sauce, add more slurry, a little at a time, until reaching your desired consistency. Add the roasted cashews, stir to combine, and cook for another minute until the sauce is thick and glossy. Serve immediately.