
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.
Nicolle
Delicious, turned out perfectly and the whole family loved it.
STUART
Had this one tonight. An excellent and simple recipe. Followed it exactly with the addition of one Tbl of garlic pepper paste for a bit of heat for this senior’s taste buds.
Maggie Zhu
Glad to hear you enjoyed this one! Garlic pepper paste sounds great. I sometimes like to add chili oil to mine 🙂
Debra Streich
Excellent recipe! Better than a Chinese restaurant
PJ
This cashew chicken recipe is a keeper! We haven’t had to look for another one since finding it. It’s absolutely delicious and has quickly become our family’s favourite. Thank you for sharing!
Josie H
Mmmmm so good! I have tried many recipes of yours and none have disappointed so far. I substituted snap peas for the pepper – absolutely perfect! Thank you so much for sharing 🙂
Anonymous
I love this recipe it is definitely going into my favorites. It was quick and easy to make.
David
Fantastic! Great recipe! I couldn’t imagine a way to make it better. The white pepper was perfect.
Amelia
Foolproof and tastes just like quality restaurant cashew chicken! I love recipes with chinkiang vinegar
Heidi
Thank you for a true Asian deliciously flavoured dish! My family loves Asian cuisine but we can’t go out to eat it as my son is allergic to gluten, eggs and peanuts. Instructions were on point and easy to prepare. I used lots of sesame oil and found gluten free sauces, I also used fortified wine in place of Shaoxing cooking wine. It was better then a restaurant! I also made it with Vegetable Chow Fun.
christine
Love Cashews & Chicken, gathering all ingredients now. Cannot wait to try this particular one. My last recipe of cashew/chicken was rather bland! You have the best recipes!!!
Valerie
One of my favorite take out dishes. This was sooo good! I had to make it immediately. You never let me down M. I know this is probably a lot of work, but I am requesting a recipe for winter melon moon cakes! LOL I used to live near SF Chinatown, and every weekend I’d hightail it to my favorite bakery and buy them to have during the week, and also the wonderful crumbly almond cookies. Of course, I was walking everywhere so I rewarded myself with these. If you have a recipe for the almond cookies–please share! Would they be in your cookbook?
Valerie
P.S. Another favorite was at this little hidden Asian restaurant–curry chicken lo mein! I do miss my Asian food adventures there. LoL
Maggie Zhu
I do have a almond cookie recipe: https://omnivorescookbook.com/chinese-almond-cookies/
Although I did quite a bit of changes so it has a soft texture, which I really like.
I’d love to work on a winter melon mooncake recipe some time! It’s one of my favorites too. The layered pastry will be challenging to make though, that’s why I haven’t posted it yet. I wasn’t sure if anyone would try it 😛
Monica
I just made this and it is so good! Next time I would put a little more ginger in it as I like a little more kick. I am so excited to have recipes for some of my favorite Chinese dishes. Thank you for all the recipes.
Cindy
I just received your cookbook. I am Asian/American. I miss all the recipes from my childhood. The recipes for tofu are delicious! I am a big fan of eating vegetarian recipes 3-4 times a week. I am a big fan of tofu and will be trying some of your recipes soon.
Veli
Hi. May I know if the chicken stock you use is salted, store-bought or plain broth? Thank you 🙂
Maggie Zhu
The stock I used was store bought chicken broth.
bob johansen
Great recipe. I have tried many of your recipes and have always been very pleased at the outcome.The only reason I go out to asian fusion restaurants now is for sushi.
Avram
The flavor was excellent. I wished i had doubled the broth – everything got absorbed by the chicken.
sherie Ryan
yum ~,,O
Melinda
We all loved this. Even the “no vegetables guy”! 🤣
Valentin
My husband grew up in the States and really missed good Chinese food which is quite difficult to get here in Germany. So it was no less than a gift from up above that I found your blog. Absolutely loved every recipe I cooked so far (both preparing and it course eating it). Most favorite foodblog ever!
C. Warner
This is the first dish I’ve made from this site. It was absolutely delicious! I’ll be back for more