
30-Minute Cashew Chicken is the kind of weeknight dinner that makes a busy evening feel surprisingly manageable. It is fast, colorful, saucy, crunchy, and packed with juicy chicken, bell peppers, toasted cashews, green onions, garlic, dried chilies, and a bold stir-fry sauce that brings savory, sweet, nutty, and gently spicy flavors together in one pan.
This is the meal I think about when takeout sounds tempting but I still want something fresher, faster, and more personal. In about 25 to 30 minutes, simple ingredients turn into a glossy, restaurant-style chicken stir-fry that feels satisfying without being complicated.
The beauty of this dish is in the contrast. The chicken thighs stay tender, the cashews bring crunch, the bell peppers add sweetness and color, and the sauce clings to every piece.
A little soy sauce gives the chicken a quick flavor boost before cooking. That short marinade may seem small, but it helps the chicken taste seasoned from the inside instead of relying only on sauce at the end.
The garlic cooks quickly in hot oil, releasing its aroma before the chicken hits the pan. The dried chilies add warmth if you choose to use them, but they can be skipped for a milder version.
The peppers and onion cook just long enough to soften slightly while staying crisp. This keeps the finished dish bright, fresh, and full of texture.
The cashews are what make the dish feel special. Toasted raw cashews or roasted unsalted cashews soak up the sauce while still bringing that nutty crunch that makes every bite more exciting.
30-Minute Cashew Chicken is quick enough for a regular weeknight, but it tastes like something you would happily serve to guests. It is saucy, colorful, flexible, and exactly the kind of dinner that makes you glad you cooked.
Table of Contents
- Why You’ll Love This Cashew Chicken Recipe
- Recipe Details
- Ingredients
- Ingredient Notes
- Optional Swaps, Variations, and Flavor Ideas
- Classic 30-Minute Cashew Chicken
- Chicken Breast Cashew Chicken
- Gluten-Free Cashew Chicken
- Lower-Sodium Style Cashew Chicken
- No Golden Mountain Sauce Version
- Vegetarian Cashew Stir-Fry
- Mild Cashew Chicken
- Chili Flake Cashew Chicken
- Quick Chili Paste Shortcut
- Extra Vegetable Cashew Chicken
- Lettuce Wrap Cashew Chicken
- Baguette Cashew Chicken
- Why This Recipe Works
- Directions
- Step 1: Cut the Chicken
- Step 2: Season the Chicken
- Step 3: Let the Chicken Rest Briefly
- Step 4: Prepare the Vegetables
- Step 5: Prepare the Garlic and Green Onions
- Step 6: Toast the Cashews if Needed
- Step 7: Mix the Sauce
- Step 8: Heat the Wok or Pan
- Step 9: Add the Oil
- Step 10: Cook the Chilies and Garlic
- Step 11: Add the Chicken
- Step 12: Stir-Fry the Chicken
- Step 13: Add Onion and Bell Peppers
- Step 14: Add Cashews and Green Onions
- Step 15: Add the Sauce
- Step 16: Finish the Stir-Fry
- Step 17: Taste and Adjust
- Step 18: Serve Immediately
- Serving Ideas
- Storage
- Reheating
- Freezing
- Make-Ahead
- Helpful Notes for Best Results
- Variations
- Classic 30-Minute Cashew Chicken
- Chicken Breast Cashew Chicken
- Gluten-Free Cashew Chicken
- Coconut Aminos Cashew Chicken
- No Golden Mountain Sauce Cashew Chicken
- Vegetarian Cashew Stir-Fry
- Mild Cashew Chicken
- Spicy Cashew Chicken
- Chili Flake Cashew Chicken
- Sriracha Honey Cashew Chicken
- Broccoli Cashew Chicken
- Bok Choy Cashew Chicken
- Lettuce Wrap Cashew Chicken
- Cashew Chicken Baguette
- Troubleshooting
- Frequently Asked Questions
- Nutritional Information
- Why This Recipe Works So Well
- Final Thoughts
- 30-Minute Cashew Chicken
Why You’ll Love This Cashew Chicken Recipe
This cashew chicken is faster than delivery. Once everything is chopped and ready, the stir-fry cooks in less than 10 minutes.
The flavor is bold and balanced. Soy sauce, oyster sauce, Golden Mountain sauce, fish sauce, sugar, Thai chili paste, and sesame oil create a savory-sweet sauce with gentle heat.
The texture is one of the best parts. Juicy chicken, crisp-tender peppers, tender onion, crunchy cashews, and fresh green onions all work together.
It does not need fancy ingredients. Most items are pantry staples or easy grocery-store finds.
It is easy to adjust for spice. Use all the dried chilies, reduce them, replace them with chili flakes, or skip them entirely.
It is better when made fresh. The cashews stay crunchy, the vegetables stay bright, and the sauce tastes clean and homemade.
Recipe Details
This recipe uses 14 oz boneless, skinless chicken thighs. Cut them into bite-sized pieces, about 1-inch chunks.
The chicken is tossed with 2 teaspoons soy sauce before cooking. This gives the chicken an initial flavor boost.
The stir-fry uses 2 tablespoons neutral oil. Vegetable, canola, or sunflower oil all work well.
The aromatics include 7 to 10 dried chilies and 4 cloves chopped garlic. The chilies are optional.
The vegetables are ½ onion cut into 1-inch dice, ¾ cup green bell pepper cut into 1-inch dice, and 1¼ cups mixed red, orange, and yellow bell pepper cut into 1-inch dice.
The recipe also uses ¾ cup unsalted roasted or raw cashews. Raw cashews should be toasted first for the best flavor.
The final green garnish is 2 green onions, halved lengthwise and cut into 1.5-inch pieces.
The sauce includes oyster sauce, soy sauce, Golden Mountain sauce, fish sauce, sugar, Thai chili paste, and sesame oil. Mix the sauce in a small bowl before adding it to the pan.
The finished dish stores in the refrigerator for 3 days. Reheat in a hot wok or pan for 2 to 3 minutes.
Ingredients
For the Chicken
- 14 oz boneless, skinless chicken thighs, cut into bite-sized pieces
- 2 teaspoons soy sauce
For the Stir-Fry
- 2 tablespoons neutral oil
- 7–10 dried chilies, optional
- 4 cloves garlic, chopped finely
- ½ onion, cut into 1-inch dice
- ¾ cup green bell pepper, 1-inch dice
- 1 ¼ cups mixed red, orange, and yellow bell pepper, 1-inch dice
- ¾ cup unsalted roasted or raw cashews
- 2 green onions, halved lengthwise and cut into 1.5-inch pieces
For the Sauce
- Oyster sauce
- Soy sauce
- Golden Mountain sauce
- Fish sauce
- Sugar
- Thai chili paste
- Sesame oil
Optional Swaps, Add-Ins, and Serving Ideas
- Chicken breast
- Tamari
- Coconut aminos
- Worcestershire sauce
- Tofu
- Mushrooms
- Chili flakes
- Sriracha
- Honey
- Jasmine rice
- Pandan leaf
- Steamed rice noodles
- Lo mein
- Quick-steamed broccoli
- Bok choy
- Extra bell peppers
- Extra cashews
- Thinly sliced green onions
- Cilantro leaves
- Sesame seeds
- Lettuce wraps
- Shredded carrots
- Toasted baguette
- Water
- Chicken stock
- Fresh cashews for reheating
- Cauliflower rice
Ingredient Notes
Chicken thighs are the best choice for juicy stir-fry bites. They stay tender even when cooked over medium-high heat.
Chicken breast can be used instead. Cook it 1 to 2 minutes less because it dries out faster.
Soy sauce seasons the chicken before it hits the pan. Even a short marinade helps the chicken taste deeper.
Neutral oil is important because the pan needs heat. Vegetable, canola, or sunflower oil will not compete with the sauce.
Dried chilies add warmth. Thai bird’s eye chilies can bring a pleasant heat, but the dish can be made mild by skipping them.
Garlic should be chopped finely, not fully minced. Small pieces become little flavor bursts in the finished dish.
Onion adds sweetness and body. A 1-inch dice keeps the pieces visible and gives the stir-fry texture.
Green bell pepper brings crunch and a slightly sharper flavor. Mixed red, orange, and yellow bell peppers add sweetness and color.
Cashews are the signature ingredient. Unsalted roasted cashews work, and raw cashews taste best when toasted first.
Green onions add freshness at the end. Cutting them into 1.5-inch pieces keeps them noticeable in the stir-fry.
Thai chili paste adds a deep, addictive flavor. Nam Prik Pao is worth finding, but sriracha mixed with a little honey can work as a quick fix.
Optional Swaps, Variations, and Flavor Ideas
Classic 30-Minute Cashew Chicken
Use chicken thighs, soy sauce, neutral oil, dried chilies, garlic, onion, bell peppers, cashews, green onions, and the stir-fry sauce. This gives the full saucy, crunchy cashew chicken.
Serve it hot over rice or noodles. Add extra cashews on top for crunch.
Chicken Breast Cashew Chicken
Use chicken breast instead of thighs. Cook it 1 to 2 minutes less.
Add an extra teaspoon of oil if needed. Chicken breast can dry out more quickly.
Gluten-Free Cashew Chicken
Use tamari instead of soy sauce. Check the rest of the sauce ingredients as needed.
The flavor will stay savory and rich. The cooking method remains the same.
Lower-Sodium Style Cashew Chicken
Use coconut aminos instead of soy sauce. This gives a slightly different flavor with less sodium.
Taste carefully before serving. Adjust the sauce only as needed.
No Golden Mountain Sauce Version
Use more oyster sauce or a dash of Worcestershire sauce if Golden Mountain sauce is unavailable. The flavor will change slightly.
Keep the sauce bold. It needs to coat chicken, vegetables, and cashews.
Vegetarian Cashew Stir-Fry
Use tofu or mushrooms instead of chicken. Swap fish sauce with soy sauce plus a pinch of sugar.
The texture will be different but still satisfying. Cashews and peppers keep the dish hearty.
Mild Cashew Chicken
Skip the dried chilies or use only 1 to 2 for subtle warmth. You can also reduce the Thai chili paste.
This version is better for spice-sensitive eaters. Taste as you go.
Chili Flake Cashew Chicken
Use 1 teaspoon chili flakes instead of whole dried chilies. This gives easier heat control.
Start with less if you are unsure. Heat can always be increased.
Quick Chili Paste Shortcut
Use sriracha mixed with a bit of honey if Thai chili paste is unavailable. It will not be exactly the same, but it gives a sweet-spicy effect.
Use the shortcut lightly at first. Taste before adding more.
Extra Vegetable Cashew Chicken
Add quick-steamed broccoli, bok choy, or extra bell peppers. This makes the dish more vegetable-forward.
Keep vegetables crisp-tender. Do not overcook them.
Lettuce Wrap Cashew Chicken
Spoon leftovers into lettuce wraps with shredded carrots. This turns the stir-fry into a lighter meal.
Add fresh cashews before serving. The crunch makes a big difference.
Baguette Cashew Chicken
Pile leftovers onto a toasted baguette. It is unexpected but delicious.
Use a little extra sauce if the filling seems dry. Serve warm.
Why This Recipe Works
This recipe works because the ingredients are cooked quickly over strong heat. That keeps the chicken juicy and the vegetables crisp.
The chicken gets a small marinade before cooking. Soy sauce gives it flavor before the main sauce is added.
Garlic and dried chilies flavor the oil. This makes the base of the stir-fry aromatic.
The chicken cooks in two stages. It gets color first, then finishes with the vegetables and sauce.
The peppers and onions are cut into 1-inch pieces. This size gives texture and prevents them from disappearing into the dish.
Cashews add crunch and richness. Toasting raw cashews makes their flavor much stronger.
Mixing the sauce before adding it prevents uneven seasoning. Sugar and chili paste distribute more evenly when stirred in advance.
The final 1 to 2 minutes with sauce coats everything. The chicken, vegetables, and cashews become glossy and flavorful without getting overcooked.
Directions
Step 1: Cut the Chicken
Cut 14 oz boneless, skinless chicken thighs into bite-sized pieces. Aim for about 1-inch chunks.
Kitchen shears can make this step quick. Similar-sized pieces cook more evenly.
Step 2: Season the Chicken
Place the chicken pieces in a bowl. Add 2 teaspoons soy sauce and toss until coated.
Let the chicken sit while you prepare the other ingredients. Even this short time gives it better flavor.
Step 3: Let the Chicken Rest Briefly
After cutting, let the chicken rest for about 5 minutes before cooking if time allows. This helps reduce juice loss.
The chicken does not need a long marinade. A short rest is enough for this quick recipe.
Step 4: Prepare the Vegetables
Cut ½ onion into 1-inch dice. Cut ¾ cup green bell pepper and 1¼ cups mixed red, orange, and yellow bell pepper into 1-inch dice.
Keep the pieces similar in size. This helps them cook evenly.
Step 5: Prepare the Garlic and Green Onions
Chop 4 cloves garlic finely. Do not mince them into a paste.
Halve 2 green onions lengthwise and cut them into 1.5-inch pieces. Set them aside for the finish.
Step 6: Toast the Cashews if Needed
If using raw cashews, toast them in a dry pan for 2 to 3 minutes until golden and fragrant. Stir often.
Even roasted cashews can be toasted for about 2 minutes to wake up their flavor. Do not let them burn.
Step 7: Mix the Sauce
In a small bowl, combine oyster sauce, soy sauce, Golden Mountain sauce, fish sauce, sugar, Thai chili paste, and sesame oil. Stir well.
Mixing the sauce ahead prevents clumps of sugar or chili paste. It also helps the stir-fry move quickly.
Step 8: Heat the Wok or Pan
Place a wok or large pan over medium-high heat. Let it get hot before adding oil.
A hot pan is important for stir-frying. The ingredients should sizzle when added.
Step 9: Add the Oil
Add 2 tablespoons neutral oil. Let it shimmer for about 30 seconds.
The oil should look glossy and hot. It should not smoke heavily.
Step 10: Cook the Chilies and Garlic
Add 7 to 10 dried chilies if using, followed by the chopped garlic. Stir constantly for 15 to 20 seconds.
The garlic should turn golden and smell fragrant. Do not walk away because garlic burns quickly.
Step 11: Add the Chicken
Add the marinated chicken to the pan. Spread it out in one layer.
Let it cook undisturbed for 1 minute. This helps the chicken get some color.
Step 12: Stir-Fry the Chicken
Stir-fry the chicken for another 2 to 3 minutes. Cook until no pink remains.
The chicken will finish with the vegetables and sauce. Do not overcook it at this stage.
Step 13: Add Onion and Bell Peppers
Add the diced onion and bell peppers. Stir constantly for about 2 minutes.
The vegetables should be crisp-tender. They should not become mushy.
Step 14: Add Cashews and Green Onions
Add the cashews and green onions. Toss them through the pan.
This brings crunch and freshness into the stir-fry. Keep everything moving.
Step 15: Add the Sauce
Pour the prepared sauce over the chicken and vegetables. Stir immediately.
Coat every piece well. The sauce should cling to the chicken, peppers, and cashews.
Step 16: Finish the Stir-Fry
Cook for 1 to 2 minutes, stirring constantly. The sauce should look glossy and evenly distributed.
If the sauce seems too thick, add 1 tablespoon water or chicken stock. If it seems too thin, let it cook another minute.
Step 17: Taste and Adjust
Taste a bite carefully. Add more heat, sweetness, or savory seasoning only if needed.
If serving spice-sensitive guests, keep extra chilies or chili paste on the side. That lets everyone adjust.
Step 18: Serve Immediately
Serve the cashew chicken hot. Spoon it over jasmine rice, noodles, cauliflower rice, or vegetables.
Finish with extra cashews, sliced green onions, cilantro leaves, or sesame seeds if desired. Enjoy while the cashews still have crunch.

Serving Ideas
Serve 30-Minute Cashew Chicken over jasmine rice. The rice soaks up the sauce beautifully.
Cook the rice with a pandan leaf if you can find one. It adds a vanilla-like aroma that pairs nicely with the savory sauce.
Toss the stir-fry with steamed rice noodles. The sauce clings to the strands.
Serve it with lo mein for a noodle-style meal. The peppers and cashews give it texture.
Add quick-steamed broccoli on the side. It keeps the plate fresh and green.
Serve with bok choy for a lighter vegetable pairing. The mild greens work well with the sauce.
Add extra bell peppers if you love crunch. The bright colors make the dish look lively.
Top each serving with extra cashews and thinly sliced green onions. A little cilantro or sesame seeds can make it look finished.
Storage
Let leftovers cool slightly before storing. Do not trap too much steam in the container.
Store the cashew chicken in an airtight container in the refrigerator. It keeps well for 3 days.
A glass container is a good choice because the sauce can stain plastic. The flavor may deepen overnight.
The cashews may soften as the dish sits. This is normal.
Store extra fresh cashews separately if you want to bring back crunch later. Add them after reheating.
Do not leave leftovers sitting out too long. Cool, cover, and refrigerate.
This dish is best fresh, but leftovers can still be delicious when reheated properly.
Reheating
Reheat leftovers in a hot wok or pan. Add about 1 teaspoon oil.
Stir constantly for 2 to 3 minutes until piping hot. This keeps the vegetables from becoming too soft.
If the sauce seems dry, add 1 tablespoon water or chicken stock. Stir until glossy again.
Avoid microwaving if possible. It can make the vegetables mushy.
Add a handful of fresh cashews at the end. This brings back the crunch.
Taste after reheating. The sauce may need a small adjustment.
Serve reheated cashew chicken immediately. The texture is best right after warming.
Freezing
Freezing this cashew chicken is not recommended. The bell peppers and cashews do not thaw with the best texture.
Peppers can become soft and watery after freezing. Cashews lose their crunch.
For better planning, prep the chopped ingredients ahead instead. Store them separately in the refrigerator for up to 2 days.
When ready to eat, cook the stir-fry fresh. The actual cooking takes under 10 minutes.
You can also mix the sauce ahead and keep it ready. Stir before using.
Fresh cooking gives the best flavor and texture. This is especially true for cashews and peppers.
Use refrigerator storage for leftovers instead of freezing. Enjoy within 3 days.
Make-Ahead
This recipe is excellent for make-ahead prep. Chop the chicken, vegetables, garlic, and green onions ahead.
Store everything separately in the refrigerator for up to 2 days. Keep the chicken separate from the vegetables.
Mix the sauce ahead in a small container. Stir it again before pouring into the pan.
Toast the cashews ahead if using raw cashews. Store them separately so they stay crisp.
When ready to cook, heat the pan and stir-fry fresh. The cooking time is very short once prep is done.
This is the best way to make weeknight dinner faster. You get the convenience of prep without losing texture.
Do not fully cook and freeze the dish. Fresh stir-fry tastes much better.
Helpful Notes for Best Results
Prep everything before heating the pan. Stir-fries move quickly and do not wait.
Use chicken thighs for the juiciest texture. If using breast, cook it slightly less.
Toast the cashews. Even roasted cashews taste better after a quick dry-pan toast.
Do not burn the garlic. It only needs 15 to 20 seconds before adding chicken.
Use medium-high heat. You want a strong sizzle without smoking the oil heavily.
Keep vegetables crisp-tender. Two minutes is enough for the onion and peppers.
Mix the sauce before cooking. This prevents clumps and uneven flavor.
Make extra if serving hungry people. This dish disappears quickly.
Variations
Classic 30-Minute Cashew Chicken
Use chicken thighs, soy sauce, neutral oil, dried chilies, garlic, onion, green bell pepper, mixed bell peppers, cashews, green onions, and the stir-fry sauce. This gives the full version.
Serve hot over rice. Add extra cashews on top.
Chicken Breast Cashew Chicken
Use chicken breast instead of thighs. Cook 1 to 2 minutes less.
Add an extra teaspoon of oil if needed. This helps keep the chicken juicy.
Gluten-Free Cashew Chicken
Use tamari instead of soy sauce. Check the other sauces to make sure they fit your needs.
The flavor stays savory and satisfying. Cook the same way.
Coconut Aminos Cashew Chicken
Use coconut aminos instead of soy sauce. This lowers sodium and changes the flavor slightly.
Taste the finished sauce. Adjust only if needed.
No Golden Mountain Sauce Cashew Chicken
Use more oyster sauce or a dash of Worcestershire sauce. The flavor will not be identical but will still be savory.
Keep the sauce balanced. It should be bold enough for the whole pan.
Vegetarian Cashew Stir-Fry
Use tofu or mushrooms instead of chicken. Replace fish sauce with soy sauce plus a pinch of sugar.
Cook until the tofu or mushrooms are heated through and coated. Serve immediately.
Mild Cashew Chicken
Skip the dried chilies. Reduce the Thai chili paste if desired.
This version keeps the flavor but lowers the heat. It is good for kids or spice-shy eaters.
Spicy Cashew Chicken
Use all 7 to 10 dried chilies. Add extra Thai chili paste if you like heat.
You can also serve cooked chilies on the side. Spice lovers can nibble them.
Chili Flake Cashew Chicken
Use 1 teaspoon chili flakes instead of whole dried chilies. This makes the heat easier to spread.
Start with less if unsure. You can add more later.
Sriracha Honey Cashew Chicken
Use sriracha mixed with a little honey if Thai chili paste is unavailable. This creates a quick sweet-spicy substitute.
The flavor will be different. It still gives the sauce a nice kick.
Broccoli Cashew Chicken
Serve with quick-steamed broccoli or add it near the end. It makes the meal greener.
Do not overcook the broccoli. It should stay bright.
Bok Choy Cashew Chicken
Serve with bok choy for a lighter plate. The greens work well with the sauce.
Add separately or alongside the chicken. Keep it tender-crisp.
Lettuce Wrap Cashew Chicken
Use leftovers in lettuce wraps with shredded carrots. This makes a fresh meal from the stir-fry.
Add fresh cashews for crunch. Serve right away.
Cashew Chicken Baguette
Pile leftovers onto a toasted baguette. It is unconventional but tasty.
Use extra sauce if needed. Serve warm.
Troubleshooting
The Chicken Is Dry
It may have cooked too long. Chicken breast especially needs shorter cooking.
Use chicken thighs for juicier results. Let the chicken rest briefly after cutting before cooking.
The Sauce Is Too Thick
Add 1 tablespoon water or chicken stock. Stir until the sauce loosens.
Add only a little at a time. The sauce should coat, not flood.
The Sauce Is Too Thin
Cook for another minute. The sauce should tighten slightly in the hot pan.
Keep stirring so it coats evenly. Do not overcook the vegetables.
The Garlic Burned
The pan may have been too hot, or the garlic cooked too long before the chicken was added. Garlic only needs 15 to 20 seconds.
Have the chicken ready before the garlic goes in. Move quickly.
The Vegetables Are Mushy
They cooked too long. Stir-fry the onion and bell peppers for about 2 minutes.
Cut them into 1-inch pieces. Smaller pieces soften faster.
The Cashews Are Soft
They may not have been toasted, or they softened during storage. Toast raw cashews first.
For leftovers, add fresh cashews after reheating. This brings back crunch.
The Dish Is Too Spicy
Use fewer dried chilies next time or skip them. Reduce Thai chili paste as well.
Serve with rice or noodles to soften the heat. Do not add more chili until you taste.
The Dish Is Not Spicy Enough
Use more dried chilies or add extra Thai chili paste. Chili flakes can also help.
Add heat gradually. It is easier to add than remove.
The Dish Tastes Flat
The sauce may need more savory balance. Check the sauce mixture before adding.
Fresh green onions and toasted cashews also help. Add them near the end for brightness and texture.
The Leftovers Turned Soggy
Steam may have been trapped in the container. Let the stir-fry cool slightly before closing the lid.
Reheat in a pan, not the microwave. Add fresh cashews at the end.
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Yes, chicken breast can be used. Cut the cook time by 1 to 2 minutes because breast meat dries out faster.
An extra teaspoon of oil can help keep it juicy. Pounding breast pieces slightly thinner can also help them cook evenly.
How can I make this less spicy?
Skip the dried chilies or use only 1 to 2 for mild warmth. You can also reduce the Thai chili paste.
Taste as you go. It is always easier to add more heat than remove it.
Can I freeze leftovers?
Freezing is not recommended. The peppers can turn mushy, and the cashews lose their crunch.
Instead, prep chopped ingredients ahead and store them separately in the refrigerator for up to 2 days. Cook fresh when ready.
What should I do if my sauce is too thick?
Stir in 1 tablespoon water or chicken broth. Let it loosen in the hot pan.
Add small amounts so the sauce does not become watery. Stir well.
What should I do if my sauce is too thin?
Let it cook another minute. The sauce can thicken naturally as it heats.
Keep stirring so it coats everything evenly. Do not overcook the vegetables.
Are raw cashews okay to use?
Yes, raw cashews can be used. Toast them first for 2 to 3 minutes in a dry pan until golden.
This makes a big difference in flavor. The cashews become nuttier and more fragrant.
What can I use instead of soy sauce?
Tamari can be used for a gluten-free option. Coconut aminos can be used for less sodium.
The flavor will change slightly. Taste and adjust carefully.
What can I use for a vegetarian version?
Use tofu or mushrooms instead of chicken. Replace fish sauce with soy sauce plus a pinch of sugar.
The dish will have a different texture but still tastes rich and saucy. Cashews keep it satisfying.
Nutritional Information
These numbers are estimates and can vary based on brands, substitutions, sauce amounts, and serving size. Per serving, this cashew chicken is about 320 calories.
Each serving has about 25g protein. The chicken provides most of that protein.
Each serving has about 15g carbohydrates. The peppers and sugar contribute to that amount.
Each serving has about 3g fiber. The colorful vegetables help with that.
Each serving has about 6g sugar. Some comes from the peppers and some from the sauce.
Each serving has about 18g fat. The cashews, chicken thighs, and oil contribute to the fat.
Using chicken breast instead of thighs can reduce the fat by about 4g per serving. Low-sodium soy sauce can also reduce sodium.
Serving with cauliflower rice instead of jasmine rice can save about 30g carbohydrates per bowl. Choose the serving style that fits your meal.
Why This Recipe Works So Well
30-Minute Cashew Chicken works because it respects the speed of stir-frying. Everything is cut small, cooked quickly, and coated in sauce at the end.
Chicken thighs stay juicy under high heat. The soy sauce marinade gives them flavor before the sauce is added.
Garlic and chilies season the oil. This gives the whole dish a fragrant base.
Bell peppers and onions bring freshness, sweetness, and crunch. Their color also makes the dish look lively.
Cashews bring the signature texture. Toasting them turns their mild nuttiness into something richer.
The sauce brings everything together. Oyster sauce, soy sauce, Golden Mountain sauce, fish sauce, sugar, Thai chili paste, and sesame oil cover every savory, sweet, salty, spicy, and nutty note.
The dish is also practical. Prep can be done ahead, but the stir-fry itself should be cooked fresh.
Most of all, this recipe works because it feels exciting without being difficult. It is fast, saucy, crunchy, colorful, and exactly the kind of dinner that makes takeout feel unnecessary.
Final Thoughts
30-Minute Cashew Chicken is made with boneless skinless chicken thighs, soy sauce, neutral oil, dried chilies, chopped garlic, onion, green bell pepper, mixed red, orange, and yellow bell peppers, cashews, green onions, and a savory sauce made with oyster sauce, soy sauce, Golden Mountain sauce, fish sauce, sugar, Thai chili paste, and sesame oil. The chicken is quickly marinated, stir-fried with aromatics and vegetables, coated in sauce, and finished with crunchy cashews and green onions.
Serve it hot with jasmine rice, noodles, broccoli, bok choy, cauliflower rice, lettuce wraps, or even a toasted baguette, and store leftovers in the refrigerator for up to 3 days. With its 25-to-30-minute timing, under-10-minute cooking process, 1-inch chicken pieces, 2-to-3-minute-per-side flavor rhythm, 2-minute vegetable stir-fry, 1-to-2-minute sauce finish, 2-to-3-minute pan reheating method, and variations like chicken breast, tamari, coconut aminos, tofu, mushrooms, chili flakes, sriracha honey, extra vegetables, fresh cashews, and low-carb serving options, this cashew chicken is quick, bold, flexible, and full of weeknight dinner comfort.
30-Minute Cashew Chicken

Savory, lightly sweet, nutty, and full of colorful stir-fry flavor, this 30-Minute Cashew Chicken combines bite-sized chicken thighs, bell peppers, onions, garlic, cashews, green onions, dried chilies, and a bold sauce made with oyster sauce, soy sauce, Thai chili paste, sesame oil, and seasonings. It cooks quickly in a wok or large pan and makes an easy Asian-inspired main course for 4 servings.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Course: Main Course
- Cuisine: Asian
- Servings: 4 servings
- Calories: 320 kcal
Ingredients
For the Chicken and Stir-Fry
- 2 green onions halved lengthwise and cut into 1.5-inch pieces
- ¾ cup unsalted roasted or raw cashews
- 1 ¼ cups mixed red/orange/yellow bell pepper 1-inch dice
- ¾ cup green bell pepper 1-inch dice
- ½ onion cut into 1-inch dice
- 4 cloves garlic chopped finely
- 7 -10 dried chilies optional
- 2 tablespoons neutral oil vegetable, canola, or sunflower
- 2 teaspoons soy sauce
- 14 oz boneless skinless chicken thighs, cut into bite-sized pieces
For the Sauce
- 1 teaspoon toasted sesame oil
- 1 ½ tablespoons Thai chili paste
- 1 ½ teaspoons sugar
- 1 teaspoon fish sauce or substitute
- 1 teaspoon Golden Mountain sauce or substitute
- 1 tablespoon soy sauce
- 1 tablespoon oyster sauce
Instructions
Step 1: Marinate the Chicken
Marinate the bite-sized chicken thigh pieces with 2 teaspoons soy sauce. Set the chicken aside while you prepare the vegetables, cashews, and sauce ingredients.
This short marinade gives the chicken a savory base before it goes into the hot pan. Keep this soy sauce separate from the 1 tablespoon soy sauce used later in the sauce.
Step 2: Heat the Oil
Heat the neutral oil in a wok or large pan over medium-high heat. Use vegetable, canola, or sunflower oil as listed.
Let the oil get hot before adding the aromatics. This helps the garlic and optional dried chilies release flavor quickly.
Step 3: Stir-Fry the Garlic and Chilies
Add the dried chilies, if using, and the finely chopped garlic. Stir-fry until fragrant.
Use 7 -10 dried chilies only if you want heat. For a milder dish, adjust the chili quantity or omit them completely.
Step 4: Cook the Chicken
Add the marinated chicken to the wok or large pan. Cook until the chicken is no longer pink.
Stir often so the chicken pieces cook evenly. The bite-sized pieces should cook quickly in the hot pan.
Step 5: Add the Vegetables
Toss in the onion, green bell pepper, and mixed red/orange/yellow bell pepper. Stir-fry for 2 minutes.
The vegetables should stay colorful while softening slightly. Keep them moving in the pan so they cook evenly with the chicken.
Step 6: Add Cashews and Green Onions
Mix in the cashews and green onions. Stir until they are evenly distributed through the chicken and vegetables.
Use unsalted roasted or raw cashews as listed. Toast the cashews lightly before adding if you want extra crunch.
Step 7: Make the Sauce
In a small bowl, combine the oyster sauce, 1 tablespoon soy sauce, Golden Mountain sauce, fish sauce, sugar, Thai chili paste, and toasted sesame oil. Stir until the sauce is blended.
Use substitutes for Golden Mountain sauce or fish sauce if needed. Vegetarian alternatives can also be used for oyster sauce and fish sauce if desired.
Step 8: Sauce the Stir-Fry
Pour the sauce over the chicken and vegetables. Stir well so everything is coated.
Cook for another 1-2 minutes, until the sauce clings to the chicken, peppers, onion, cashews, and green onions. The stir-fry should look glossy and well combined.
Step 9: Serve Hot
Serve hot with extra cashews sprinkled on top. Divide into 4 servings.
The finished cashew chicken should have tender chicken, crisp-tender vegetables, crunchy cashews, and a savory-sweet sauce with optional heat from the dried chilies.
Notes
- Use chicken breast if you prefer white meat.
- Adjust chili quantity or omit for a milder dish.
- Substitute oyster sauce and fish sauce with vegetarian alternatives if needed.
- Toast cashews lightly before adding for extra crunch.
Serving Suggestions
Serve 30-Minute Cashew Chicken hot right after the sauce has coated the chicken, vegetables, and cashews. The chicken thighs, bell peppers, onion, garlic, green onions, cashews, Thai chili paste, soy sauce, oyster sauce, and sesame oil create a quick main course with savory, sweet, nutty, and spicy notes.
This recipe makes 4 servings, making it a practical weeknight dinner or fast stir-fry meal. Sprinkle extra cashews on top before serving for more crunch.
For a milder dish, reduce or omit the dried chilies. If you prefer white meat, use chicken breast instead of chicken thighs as noted.
Storage
How to Store
The recipe does not provide specific storage instructions or storage duration, so no exact storage time is added here.
Chicken Tip
Use 14 oz boneless skinless chicken thighs cut into bite-sized pieces. Chicken breast can be used if you prefer white meat.
Chili Tip
Use 7 -10 dried chilies only if desired. Adjust the amount or omit them for a milder stir-fry.
Cashew Tip
Use ¾ cup unsalted roasted or raw cashews. Toast them lightly before adding if you want extra crunch.
Vegetable Tip
Use onion, green bell pepper, and mixed red/orange/yellow bell pepper cut into the listed sizes. Stir-fry the vegetables for 2 minutes before adding the cashews and green onions.
Sauce Tip
Mix oyster sauce, soy sauce, Golden Mountain sauce, fish sauce, sugar, Thai chili paste, and toasted sesame oil before adding to the pan. This helps the sauce coat everything evenly.
Substitution Tip
Substitute oyster sauce and fish sauce with vegetarian alternatives if needed. Use a substitute for Golden Mountain sauce if you do not have it.

Fernando is the creator and writer behind the food blog Eating with your Hands. Living and working in cities like Paris, Barcelona, and Berlin, and being married to a Canadian foodie, has given Fernando a passion and interest in food and inspired him to run EWYH.