If you want to learn how to make the best possible cashew chicken stir fry at home, get ready. This is my "ultimate guide" to this popular takeout dish. I'm giving you all the tips and tricks that I know, (even some surprising ones), to maximize the flavour. It's also very quick to make; a perfect weeknight dinner. This is my husband's all-time-fave Thai dish, and he wanted to let you know that this version is awesome 😉.
What is Cashew Chicken? Is it Chinese or Thai?
Cashew chicken is simply a stir fry of chicken and cashews with a sauce that's got a salty-sweet flavour profile. Many people might think of cashew chicken as a Chinese dish, and indeed China is where this dish originated. You can tell by the presence of sesame oil, which we don't use very much of in Thai cooking.
But Thai cuisine is heavily influenced by Chinese food, and this is one dish that has become a mainstay in Thailand, and in Thai it's called gai pad med mamuang himmapan ไก่ผัดเม็ดมะม่วงหิมพานต์ . (I swear that whole thing just says "cashew chicken stir fry"!)
But as usual, no matter where dishes come from, once they arrive in Thailand, Thai people put our own spin on it. So the flavours are a little different in predictable ways; a little lighter, a little spicier, and with a little more fish sauce 😉.
Ingredients and Notes
Here are all the ingredients for Thai cashew chicken with important notes. It looks like a lot, but many of these you probably already have on hand. And if anything looks unfamiliar, not to worry - I'll explain everything you need to know!
- Spicy dried chilies (optional). You can use any kind you want, I uses the generic dried chilies you find at Chinese markets. These are totally optional, but they are a classic part of cashew chicken in Thailand. They serve mostly as garnishes but people can also break them up for extra heat.
- Extra-roasted cashews. The extra roasting makes them a little darker, crunchier, and nuttier! (See more under Pro Tip)
- Garlic, chopped
- Green onions, halved lengthwise and cut into 1-2 inch pieces.
- Chicken thigh or breast, cut into bite-sized pieces. If using breasts don't cut them thinner than ½-inch to prevent them from drying out too quickly.
- A mix of green, red and/or yellow bell peppers, 1-inch diced
- Onion, 1-inch diced
- Soy sauce
- Golden Mountain Sauce, this is another type of Thai soy sauce. You can use Maggi Seasoning instead which is very similar, or sub more fish sauce.
- Fish sauce
- Sugar
- Thai chili paste, store bought or homemade. For store bought I like Mae Pranom brand, but Pantai brand is also good. (See more on this in the FAQ)
- Oyster sauce
- Toasted sesame oil
How to Make Cashew Chicken
Here's a bird's eye view of the steps. But to ensure success I highly recommend watching the video tutorial before you start, as I often include extra tips; and for a very fast-cooking dish like this it's always good to see the whole process ahead of time, as you won't have time to read the recipe once the stove is on!
- Marinade chicken in soy sauce. If using breast, add a little water.
- Combine all sauce ingredients together.
- Heat oil in a wok until very hot and spread the chicken in one layer and allow to sear.
- Once browned, toss the chicken until fully cooked. Remove from the pan.
- In the same wok, add the garlic and cook till golden.
- Add the onions and cook briefly.
- Add bell peppers, chicken, and the sauce mixture.
- Toss on high heat for about a minute until everything is well combined and heated through.
- Turn off the heat, then toss in the cashews and green onions.
- Enjoy with some jasmine rice!
Pro Tips: Why This Recipe Is Special
- Double-roasting cashews make them crunchier and nuttier, and that makes then pop. Some brands of commercially roasted cashews are quite light in colour, and aren't that crunchy. Stick them on a baking sheet and roast them again at 350°F for another 8-10 minutes, and you'll get crunchier and nuttier-tasting cashews that will be well worth the extra time.
- Marinating the chicken while you prep makes it flavourful inside and out. The sauce is super flavourful, but it's only sitting on the outside. For the best result your chicken should also be flavourful inside.
- Browning chicken adds flavour without the need to fry. Restaurants often dredge the chicken in flour and then deep fry them before tossing them into the stir fry. But if you just let the chicken brown in the wok, you'll develop that deeper "fried chicken" flavour, no frying required!
- Adding onions after the garlic keeps them crisper. You might be tempted to cook onions first along with the garlic to get them soft and sweet, but here, the sauce is already sweet, and the chicken is tender, so minimally-cooked onion can better provide balance.
How to Make Cashew Chicken Faster
If you love cashew chicken and, like my husband, want to eat it again and again but don't want to do all the prep every time, I got you. Here are a couple of ways you can prep ahead and save time when the urge for cashew chicken strikes:
Make a big batch of cashew chicken sauce
- Make 3, 4 or even 10 times the amount of sauce in this recipe. Be sure to scale all ingredients proportionally. Because sugar doesn't dissolve well in the thick sauce, I would first dissolve it in just a little bit of hot water before adding it to the rest of the sauce ingredients. Stir to mix well.
- Measure the final volume of the sauce before you put it away, and divide it by the number of batches to get the volume that you need per batch. Write this amount on a piece of tape and tape it to the jar so you don't forget. Keep it in the fridge, it'll last indefinitely. Stir the sauce well before using.
OR..Start with my Universal Stir Fry Sauce
- If you don't want cashew chicken THAT often, make a jar of my universal stir fry sauce, which is super useful for all sorts of things, including this recipe.
- For the recipe given below, use 3 tablespoon of the universal sauce instead of the oyster sauce, soy sauce, Golden Mountain Sauce, and fish sauce. When you cook, you'll just need to add the chili paste, sugar and sesame oil.
Frequently Asked Questions
I prefer chicken thighs in most dishes, cashew chicken included, because it's fattier, more flavourful, and much less likely to be overcooked and dry. If you prefer chicken breast though, not a problem, it works quite well here in this flavourful sauce. But if using breasts, add a little extra water to the marinade to give it a little extra juiciness - especially if you overcook them, which is easy to do with chicken breast.
Thai chili paste is a sweet-savoury thick paste that is loaded with umami. It's made mainly from dried chilies, shallots, garlic and dried shrimp.
Some people do not add Thai chili paste to cashew chicken, but my strong preference is for versions with. It adds a rich, sweet-savoury flavour that makes it truly stand out. If you don't add it, it'll taste like a generic chicken stir fry - just with cashews. Nothing wrong with that, but to me a Thai cashew chicken really needs it.
If you can't find it in stores or online, you can make it at home using this recipe here. It's also really useful to have on hand for our famous tom yum goong soup as well!
You can also try adding Korean gochujang plus a teaspoon of extra sugar, but know that the flavours between Thai and Korean chili pastes are very different, so it won't taste the same. I think the Korean version will still be tasty regardless, so if you do try it let me know how it goes!
The dried chilies are completely optional for this, as they serve more as a garnish than an integral part of the dish, and not everyone eats them. But they're an iconic "look" for Thai cashew chicken, so I have to include them here. You can also add dried chili flakes instead for some heat without having to deal with whole chilies.
If using whole chilies, they need to be fried so they become crispy and can be easily broken and incorporated into the stir fry for those who want to eat them. (See video for how I eat the chilis).
You can use any kind of dried chilies that are about medium spicy. So chile de arbol are great, or I've used generic ones you can find at Chinese stores. Avoid ones that are large though, as I find it harder to get them crispy without burning them.
You Might Also Like...
Before you start, be sure to watch the video tutorial to ensure success! I always include little tips and tricks not mentioned in the blog post. The video is in the recipe card below, but you can also watch it on YouTube!
Cashew Chicken Recipe
Ingredients
- 14 oz boneless skinless chicken thighs, bite-sized pieces (see note 1)
- 2 teaspoons soy sauce
- 2 tablespoons neutral oil
- 7-10 dried chilies, small to medium size, (optional)
- 4 cloves garlic, chopped
- ½ onion, 1-inch diced
- ¾ cup green bell pepper, 1-inch diced
- 1 ¼ cups red, orange and/or yellow bell pepper, 1-inch diced
- ¾ cup unsalted roasted or raw cashews, plus extra for sprinkles (see note 2)
- 2 green onions, halved lengthwise and cut in 1.5-inch
Sauce
- 1 tablespoon oyster sauce
- 1 tablespoon soy sauce
- 1 teaspoon Golden Mountain sauce, (see note 3)
- 1 teaspoon fish sauce
- 1 ½ teaspoon sugar
- 1 ½ Tablespoons Thai chili paste,
- 1 teaspoon toasted sesame oil
Notes
- I prefer chicken thighs for this, but if using breasts, cut them into pieces no thinner than ½ inch thick, to prevent them from drying out too quickly. Also add 1 ½ tablespoon water to the marinade to give them some extra juiciness.
- You can also start with raw cashews and roast them as per the instructions below.
- Instead of Golden Mountain Sauce you can sub Maggi Seasoning or more fish sauce in equal amounts.
FULL VIDEO TUTORIAL
All my recipes come with step-by-step video tutorials with extra tips not mentioned in the blog post, so make sure you watch the video to ensure success. If you enjoy them, consider subscribing to the YouTube Channel to not miss an episode. Thank you!
Subscribe to my YouTube ChannelInstructions
- For the cashews: Preheat the oven to 350°F (175°C) and roast the cashews (yes even if you bought them roasted, roast them again) on a baking sheet for 8-10 minutes, and until they darken in color. If starting with raw cashews, roast them for 10-12 minutes, stirring them half way through for more even roasting, until they are slightly darker than golden.¾ cup unsalted roasted or raw cashews
- Combine the chicken thigh with soy sauce and mix well. If using chicken breast, add 1 ½ tablespoon of water in addition to the soy sauce. In either case let it sit for at least 15 minutes.14 oz boneless skinless chicken thighs, 2 teaspoons soy sauce
- Combine all sauce ingredients in a small bowl.1 tablespoon oyster sauce, 1 tablespoon soy sauce, 1 teaspoon Golden Mountain sauce, 1 teaspoon fish sauce, 1 ½ teaspoon sugar, 1 ½ Tablespoons Thai chili paste, 1 teaspoon toasted sesame oil
- If using dried chilies, add the oil to a wok and add the dried chilies; turn the heat on to low. Keep stirring the chilies until they puff and darken into a maroon colour, about 1 minute. Quickly remove them with a mesh skimmer, leaving the oil behind, and place them onto a paper towel lined plate to drain.7-10 dried chilies, small to medium size, 2 tablespoons neutral oil
- In the same wok, turn the heat up to high. Once the oil is very hot, add the chicken and spread the pieces out into one layer as much as you can.Allow the chicken to sear, undisturbed, for about 2 minutes or until the underside is nicely browned. Once browned, toss the chicken, and keep cooking, stirring frequently, until the chicken is completely cooked. Turn off the heat and remove the chicken from the pan, leaving all the oil behind.
- With the heat still off, add the chopped garlic, then turn the heat on to medium. Stir the garlic until the smallest pieces turn golden, then add the onions and stir for about one minute.4 cloves garlic, ½ onion
- Turn the heat up to high then add the bell peppers, the chicken, and the sauce mixture and toss until heated through and well mixed, about 1 minute.¾ cup green bell pepper, 1 ¼ cups red, orange and/or yellow bell pepper
- Turn off the heat, then add the green onions and cashews and toss just until mixed. Plate and top with fried chilies, and serve immediately with jasmine rice. Note: Cashews should only be added right before serving to maintain crunch. Trust me, soggy cashews are NOT good! So if you’re making more of this recipe than you can finish today, set aside what you won’t eat before adding the cashews.2 green onions
Julie Johnson says
I absolutely love every recipe of yours that ive tried and that's several. And I tell anyone who will listen about your website. There aren't any authentic Thai brands out there that steer away from MSG, are there? I like to cook super "clean" and the MSG in so many of the sauces is the only ingredient that makes me hesitate to make things. Any guidance appreciated. Thank you for being an amazing source of recipes and general knowledge of Thai cuisine and Asian Market shopping and ingredients. 10/10. Highly recommend!
Cindi says
Just got back from Thailand and this was one of our favorite dishes. The recipe taste is right on to what we had there. The only difference was the sauce didn’t thicken. Perhaps a corn starch slurry is needed. Either way it was delicious and will be made again for sure. 👍🏻
Pailin Chongchitnant says
Thanks Cindi! The sauce is not supposed to be thickened because unlike the Chinese, in Thailand we don't thicken our stir fry sauces with starch. If the one you had in Thailand had a thickened sauce, it's probably made by a Chinese chef as this is a dish is of Chinese origins that was adopted into Thailand so there are lots of variations. Feel free to thicken yours though if that's what you prefer 🙂
Rose says
I wish I could post a picture of how beautiful this recipe turns out. I doubled the recipe because I like saucy and used mild Gochujan instead of chili paste.
The only change I would make next time is to use low sodium soy sauce and cut the gochujan in half. It's delicious as is but I think I'll enjoy it more less spicy.
I also made the corn cucumber salad to go with it. It was a tad too shrimpy, next time I'll use half the amount.
Thank you so much for the recipe, looking forward to making more of them.
Al says
I have made this many times, and it has a 5-star rating in my collection of things to make often. It is easy, fast, and extremely tasty, especially if you stick with thighs as recommended (one time we ran out and tried breasts, no flavor from them at all). The only downside of this recipe is that it has totally destroyed any desire for the take-out dish from our local Chinese place, which is really quit good, but I can make this which is so much better!
Laura says
I added a lot of extra veggies and doubled the sauce. Subbed 1.5 tsp worsteschire sauce and .5 tsp soy sauce for the 2tsp golden mountain in a doubled sauce recipe. It added nice complexity compared to when I've subbed with more soy. This recipe is easy and a hit with the hubby. I used chili garlic sauce for the sauce and served more with it.
Keith says
Made as specified. Only exception was to dredge the chicken in corn starch prior. My Thai wife loved it!
Kenji says
Delicious. As always.
You really took my thaï cooking up a notch. Or two...
Thanks a lot ! Keep up the great job!
From A half-Japanese half-French Food Enthousiast in Paris
Tammy says
I love this recipe. I tried toasting the cashews in the pan instead of the oven this time but discovered they will burn very quickly if not perfectly tended to, so I'll stick with the oven method. I'm trying to figure out a different method to add the chilies so that they impart more heat. Maybe I'll break them up after the toasting step.
Rose says
Loved this recipe. The instructions were easy to follow and it turned out great. I’ll definitely have this recipe as a keeper.
Danni Bzdok says
This is my husbands favorite recipe, also!
Josh Smith says
Cooked this keeping the pro tips in mind and it turned out great. Kept the chicken breast pieces larger than 1/2 inch and added a little water to the marinade. Very juicy! Will definitely add this to stir fry rotation!
Cheryl says
There is no mention of how small to cut the chicken pieces in your directions.
Pailin Chongchitnant says
Noted and added! Thank you!
Anna says
We eat and make a lot of Thai food and this is super easy and super tasty and my super fussy husband gives it a heads up. Where we live there is one takeaway food outlet, which is below average so this is our go to quick and easy meal!!
Pailin Chongchitnant says
Glad to hear!! Thank you!
Christine says
After reading some reviews I decided to make more sauce the first time I made this. Being very allergic to shrimp I replaced the Thai chili paste with garlic chili sauce. I served it over fettuccine noodles because we had already consumed jasmine rice today and I was out of rice noodles. My husband gave it a 5 star rating and repeatedly said it was fabulous.
Cindy says
A wonderful recipe! The dried peppers needed more heat than low otherwise everything cooked exactly as written. Yum!!!
Simon says
This an excellent recipe. Very simple and quick to prepare, delivering an authentic Thai taste. Very popular with my seven guests last night.
Simon says
Should have given 5 stars.
David says
Was nice but found it to be very salty- perhaps it’s the brand of soy or oyster sauce I am using. Will try again with salt reduced soy.
Ed says
Made this last night and it was spectacular. Made some extra sauce and will use in some other stir fries.
Monica says
Totally easy and totally yummy! I made it twice, one with chicken (for husband) and one with tofu ( for me). Will make again!!
Vicki says
Great recipe. Used gochujang and it turned out perfectly. Thanks so much.
Boris says
Can you imagine using shrimp paste instead of the chilli paste 🙂
Let me tell you .. it’s been the worst dish I’ve ever cooked in 35 years .. 🙂
But I will not give up and try the dish with the appropriate ingredients..
can you also imagine what I wanted to write to Pailin when I tasted it and didn’t know that I was using the wrong paste .. 😂
Happy, I realized It before writing.
Aaron says
Can you velvet the chicken before cooking for this?
Kevin says
Delicious! Instead of Thai chili paste, which I didn't have on hand, I made it with gochujang plus one heaping teaspoon of brown sugar. Tasted great! Love all those crunchy cashews in it. Dark roasting the cashews really is essential. Next time I'll make my own chili paste to reduce the spice level for my wife who cant handle too much.
Alisha C Nguyen says
More than satisfies the craving for takeout. Definitely worth it to roast your own raw cashews. Before cooking the chicken, I dried it on a plate between 2 paper towels, so the chicken would sear and crisp better vs. steam.
LHODB says
Nice food and we think it's tasty...
Ka says
Hi there. Is there a substitute for Nam Prik Pao? Or can I omit this entirely? Thanks
Bob S says
A number of people have suggested Korean gochujang as an alternative. It won’t be the same I cook with both but I think it will still produce a lovely dish. I haven’t used gochujang to make this as I can get the Thai ingredients easily where I am. This dish is one of our family favourites, we make this at least once a week.
Hendrik says
I love this dish, mostly because of the cashews in it. Actually had it in Thailand two or three times.
The fried chili bit though doesn't work for me. I have access only to Chinese dried chilis, not Thai. When I fry them they do not become brittle or crispy, but just hard in a rubbery plastic kind of way. Yes, I can cut them up but it's impossible to chew them. Might there be anything wrong with my process or does it need a specific kind of dried chili?
N. B.: Hi Adam! This recipe has the same text twice, with just slightly different copy markup. Also, the template misses an option to be notified of follow-up comments.
Adam from HTK says
Hi Hendrik! 🙂 ... and thanks! Weird re the two copies ... I've removed one, and thanks for pointing that out 🙂 Re notification on follow-ups I think Pailin turned that off on purpose but I will check. Cheers for now! Adam
Sal says
Hendrik, the chilies are purely there to impart flavor into the oil and into the dish, you’re not supposed to eat them! Don’t try to chew them 😉
Troy says
I used to order this a lot in Thailand, and this is the real deal! อร่อยมาก
Debra says
I would love to try this but does the sauce have a strong fishy taste?
Lauren says
Not at all!
Matthew says
I used fresh Thai chilli's instead of dried fried. Wowzers I can't feel my face
Nayeli says
Not at all! =)
Magda Vieriu says
Fast and delicious!
Lately been traveling to dream destinations through food, feel like I had a piece of your homeland in this dish. Gratefull!
Lauren says
I make this recipe all the time. Only thing is I hate bell peppers and don’t have access to prik chee fah yet from the garden. I also omit the mushrooms. So instead I add sliced carrots, celery and water chestnuts for more crunch. This is one of our family favs!
Min Yee says
Pailin, I just want to let you know that this recipe is amazing and tastes exactly like the one we ordered from Thai restaurant. Thank you sooo much!!!! I made it with chicken and pork.
Stephen Chan says
Being a Hongkonger this dish is not anything new to me, as Pai mentioned it is a Chinese-influenced dish, but the Thai flavours like fish sauce and nam prik pao differentiate the two, so yummy.
Michael says
A very yumme dish with cashews. Normally no one expects nuts in a dish but every one is wondering how tasty it is.
shailini sisodia says
say what? No one expects nuts in a dish? Many many dishes have nuts - you might be referring to a very limited culinary palate