
This is my homemade take on takeout style cashew chicken, with tender chicken, crisp pepper, and a savory sauce built with oyster sauce, soy sauce, Chinkiang vinegar, and a touch of sugar. I like that it tastes like restaurant food but still fits into an easy weeknight family meal.
I make this dish in a large nonstick pan instead of a wok, and that choice comes straight from how I cook at home. After testing hundreds of recipes for the blog, I noticed that a home stove usually does not produce enough heat for proper wok cooking, and a large nonstick pan lets me keep the chicken juicy while using less oil. That approach makes this recipe practical for me without taking away the takeout style result.
When I make it, I marinate the chicken, mix the sauce, and set the aromatics, pepper, and cashews by the stove before I start cooking. Then I sear the chicken, cook the aromatics and pepper, thicken the sauce, and toss everything together right at the end. If you want a fast dinner with a little extra sauce for rice, this is one I would make any day of the week.

Ingredients
Below are all the ingredients i use to make this easy cashew chicken at home. I prep the chicken first, mix the sauce next, and keep the aromatics, pepper, and cashews close by for the final few minutes of cooking.

Chicken and marinade: I use chicken breast for the classic version, though chicken thighs also work if I want a richer result. I marinate the chicken with Shaoxing wine, salt, and cornstarch so it stays tender and juicy in the pan.
Sauce: I mix oyster sauce, Shaoxing wine, light soy sauce, Chinkiang vinegar, chicken stock, sugar, cornstarch, sesame oil, and white pepper.
Stir fry: I use garlic, ginger, green onion, bell pepper, and roasted unsalted cashews.
How to Make
1. Marinate the chicken: Combine the chicken with Shaoxing wine, salt, and cornstarch in a bowl. Mix well so the chicken is coated in a light slurry.
2. Mix the sauce: Combine the oyster sauce, Shaoxing wine, light soy sauce, Chinkiang vinegar, chicken stock, sugar, cornstarch, sesame oil, and white pepper in a small bowl. Stir until smooth.
3. Sear the chicken: Heat oil in a large nonstick skillet over medium high heat until hot. Spread the chicken with as little overlap as possible and cook until the bottom turns light golden. Flip and cook the other side, then stir a few times until the surface turns white. Transfer the chicken to a plate.

4. Cook the aromatics: Add the remaining oil, garlic, ginger, and green onion. Stir a few times to release the fragrance.

5. Add the pepper: Add the bell pepper and stir until it just turns tender, about 1 to 2 minutes.
6. Thicken the sauce: Stir the sauce again so the cornstarch is fully dissolved. Pour it into the pan and stir a few times until it thickens.

7. Return the chicken: Add the chicken back to the skillet and mix again so it is coated with the sauce.

8. Add the cashews: Add the cashews, give everything a quick stir, and transfer the dish to a plate right away. Serve hot as a main dish.

My Cooking Tips
Do not skip the marinade: I always take the extra few minutes to marinate the chicken. The Shaoxing wine seasons it, and the cornstarch helps protect the meat from overcooking, which matters even more when I use chicken breast.
Use oyster sauce, not hoisin sauce: I stick with oyster sauce because it gives the sauce the depth I want without making it too sweet.
Keep the pepper slightly crisp: I only cook the bell pepper until it just turns tender. That way the final dish has a better texture and a fresher taste.
Stir the sauce before pouring it in: I always stir the sauce right before it hits the pan. Cornstarch settles quickly, and I want the sauce to thicken consistently.
Move fast at the end: Once I start stir frying, I do not walk away from the stove. My method is designed to cook in just a few minutes, so staying focused keeps the chicken tender and the sauce from reducing too far.
How to serve
I love serving cashew chicken on nights when I want dinner to look a little elevated without turning my kitchen upside down. I bring it to the table with a big bowl of steamed rice, and the moment everyone sees the glossy sauce and toasted cashews, dinner suddenly moves a lot faster. If I want to add a fresh side. I typically make my easy Chinese cucumber salad or Bok Choy with oyster sauce, because both keep the meal light and let the chicken let the chicken stay the main dish.
The other night I had my friends over and I prepared wonton soup and my easy Baby Bok Choy Stir Fry to fill out the meal, then let everyone help themselves family style.
Frequently ask questions
Why do I use a nonstick pan instead of a wok?
I use a large nonstick pan because it is more practical for a home stove and uses less oil while still giving me juicy chicken. Also the vinegar in the sauce can unseason a cast iron or carbon steel wok, which is another reason I keep this one in a nonstick skillet.
How do I store leftovers?
I store leftovers in an airtight container in the refrigerator for up to 3 days. I reheat them quickly in a pan or microwave just until warmed through, because I do not want the chicken to dry out or the pepper to turn too soft.
Can I freeze cashew chicken?
I do not usually freeze this dish. The chicken will still be fine, but the bell pepper loses its texture and the cashews do not stay as crisp, so I think it is much better fresh or from the refrigerator within a few days.
Chinese Cooking Made Easy
Are you new to this website? This free email series is a great place to start. I’ll walk you through a few of my most popular recipes and show you how and why they work. You’ll quickly start to cook better Chinese food in your own kitchen.
Watch video

Cashew Chicken (腰果鸡丁)
Ingredients
- 1 lb skinless boneless breast , cut into 2/3-inch (1 cm) pieces (or thigh)
Marinade
- 1 tablespoon Shaoxing wine (or dry sherry)
- 1/4 teaspoon salt
- 2 teaspoons cornstarch
Sauce
- 3 tablespoons oyster sauce
- 1 tablespoon Shaoxing wine
- 1/2 tablespoon light soy sauce (or soy sauce)
- 1 tablespoon Chinkiang vinegar
- 1/3 cup chicken stock
- 2 teaspoons sugar
- 1 teaspoon cornstarch
- 2 teaspoons sesame oil
- 1/8 teaspoon white pepper powder
Stir fry
- 2 tablespoons vegetable oil (or vegetable oil)
- 4 cloves garlic , sliced
- 2 teaspoons finely chopped ginger ,
- 2 green onions , chopped
- 1 bell pepper , seeded and diced
- 1/2 cup roasted unsalted cashews
Instructions
- Combine chicken, Shaoxing wine, salt, and cornstarch in a medium-sized bowl. Mix well so the chicken is evenly coated with a thin slurry.
- Mix all the sauce ingredients together in a small bowl.
- Heat 1 tablespoon of oil in a large nonstick skillet over medium-high heat until hot. Spread the chicken with minimal overlapping. Let cook until the bottom side is light golden, 1 minute or so. Turn to the other side and cook until light golden. Stir a few times until all surfaces turn white. Transfer the chicken to a big plate.
- Add the remaining 1 tablespoon oil, garlic, ginger, and green onion. Stir a few times to release the fragrance.
- Add the pepper. Stir and cook until the pepper just turns tender, 1 to 2 minutes.
- Stir the sauce again to dissolve the cornstarch completely. Pour into the pan. Quickly stir a few times until the sauce thickens. Return the chicken to the skillet and mix again.
- Add the cashews, quickly give it a stir and immediately transfer everything to a plate. Serve hot as a main dish.
Nutrition
Did you make this recipe?
I’d love to hear how it turned out for you! Please take a moment to leave a 5-star rating ⭐️ and share your thoughts in the comments further down the page. It really helps others discover the recipe too.
Nicky Kelday
Awesome recipe! My family and I love it so much! I swap out the white pepper with half a teaspoon of Chinese 5-Spice and everybody loves it.
Victoria
Love love love this dish. It tastes so authentic. My husband and I love to cook. Found Sake instead of the wine and we added broccoli too. The peppers and broccoli we cut a bit bigger so they had a wonderful crunch. And the cashews added so much. Thank you, I look forward to all your dishes….
Allison
This recipe is fantastic. The depth of flavor and tenderness of the chicken in stir fry has always escaped me until now. I have made this recipe at least 10 times since I found it. I have never found the correct vinegar or wine but rice vinegar and dry sherry are great substitutes. If I ever find the proper ingredients I imagine it would be even more glorious.
Bob Johansen
Amazon has all the ingredients you need.
Dave
Made this tonight for my wife. She loved it! Thank you so much!
Elisabeth
You are my star, Maggie. What a taste! I think that turns into my most favourite dishes. Absolutely fantastic. Easy and fast made.
Laura Foray
Wow, this was better than Chinese takeout!!! I followed the recipe exactly but had to use sherry wine, couldn’t get shaoxing. I am amazed how good this meal was. Cant wait to try more recipes! Love cooking fresh food of various ethnicities right in my own kitchen. Thank you for the recipe!
Maggie
Glad to hear you enjoyed the dish! Looking forward to hearing what you’ll cook the next 🙂
Ann
Another super super delicious recipe that is easy to cook on a weeknight. I had seconds even though I was full.:) thank you for sharing.
Bob Johansen
Eager to try this. I’ve tried many of your recipes and have never been disappointed!! Sesame chicken is a favorite of my granddaughter!
Lucy Chou
Fantastic recipe! Followed the recipe exactly. It was absolutely delicious. Used Murrays Chicken thighs and I toasted raw unsalted cashews. There isn’t anything I would change to improve upon it.
Scott Stone
The absolute best, and I have tried hundreds of varieties from all walks.
Jelena Grabeljsek
What a great recipe! The chicken is tender, peppers and cashews add a lovely crunch and the sauce is on point! Thank you for sharing this quick and easy recipe 🙂
Mike
After trying this once, I don’t think I can ever go back to take-out. Substituted vegetarian Lee Kum Kee stir-fry sauce for the oyster sauce. The results were wonderful. And the process was so easy!!!
Sue
This is delicious. As good as the best Chinese restaurants. My family absolutely loved it
esti
The best. The only thing I am sorry is that I didn’t double the recipe.
M Chan
May I ask how to make this dish spicy? What ingredient to add and at which step? Thanks!
Maggie
There are quite a few ways to make this dish spicy. Such as:
(1) Add cayenne powder (I would start with 1/4 teaspoon) or mild Chinese chili powder (start with 1 teaspoon) in the sauce
(2) Add whole dried chili pepper on step 4 after you added the oil, along with the aromatics. It takes 2 to 3 spicy peppers (such as Thai peppers) or a handful of mild peppers (such as Chinese lantern or bullet-head peppers) to make the dish spicy.
(3) Or you could add some doubanjiang (fermented chili bean paste) to the sauce, which is a great way to add rich savory flavor too.
M Chan
Thank you so much for our reply!
Ms Emerson Reiff
This was good. I mean really good. Did I say good? After bringing home a blah stir-fry from a local restaurant, I decided to look for a sauce that could save this dish. I wanted edible, but, YUM! Delucious and authentic. I chose this recipe because I was excited to see Shaoxing wine and Chinkiang vinegar which I can be a bit intimidated about using. This recipe not only saved my $15 stir-fry, but had me in Cashew Chicken Heaven. Not too sweet. Nice depth of flavors. I really enjoyed and cannot wait to try other recipes, especially the bitter melon. I always see at Asian Market, but this time, I am going for it. Thank you.
Tom
Didn’t have oyster sauce so went with the hoisin sauce. It was very good, but now I can’t wait to try it with oyster sauce and see the difference. Either way I think this one is a keeper.
Emil
Best Cashew Chicken recipe I’ve tried; even better than the one in Phaidon’s China The Cookbook. Great work! Instead of rice, I put over shredded, wok fried cabbage; good low-carb, high-fiber option.
Danielle
I love dishes made with oyster sauce, it just has such a wonderful flavor. And cashews….yum. What great tip on prepping too! I use garlic constantly, and am not sure why I never thought to prep it for the week. Great idea!
Merienda
I’m so happy to have come across your cooking blog Maggie! Thank you for sharing your recipes with us
Thomas
Thanks for your note, Merienda. We appreciate the feedback and hope you find the blog helpful.