On the nights when everyone’s hungry and the takeout app is looking really tempting, this cashew chicken is my answer. It’s on the table in twenty minutes, the sauce is rich and garlicky, and nobody in my family has ever complained that it wasn’t the restaurant version. If anything, they like this one more.
I’ve made a lot of stir fry chicken recipes over the years, and this one has earned its permanent spot in our weeknight lineup. The combination of crisp vegetables, juicy chicken, and crunchy cashews coated in that soy-honey sauce is exactly the kind of dinner that makes everyone quiet at the table — which, if you have kids, you know is the highest possible compliment.
My daughter actually started requesting this on Friday nights instead of ordering out. That’s when I knew it was a keeper.
Why You’ll Love This Cashew Chicken
Twenty minutes start to finish. I know recipes say that all the time, but this one genuinely means it. The prep is minimal and everything moves fast in a hot skillet.
The sauce is where this dish really shines. Soy sauce, honey, rice wine vinegar, ginger, and a spoonful of Asian chili garlic sauce come together into something that coats every bite beautifully. It’s savory, slightly sweet, and has a warm background heat that builds without being too much for kids.
Here’s the thing about the vegetables — they stay crisp. You’re not getting soggy broccoli here. A few minutes in the skillet is all they need, and that texture contrast is part of what makes this dish so satisfying.
The cashews add crunch in a way that no other nut quite replicates. Don’t swap them out.
Leftovers hold up really well in the fridge and my husband takes them for lunch the next day without complaint — which, in our house, is the real test.
Ingredients for Cashew Chicken
I find that the quality of just a few of these ingredients makes a noticeable difference. Fresh garlic, real honey, and a good Asian chili garlic sauce (I find mine in the Asian aisle at any regular grocery store) are worth grabbing over substitutes here. The sauce is simple, so each ingredient pulls real weight.
For the stir fry:
3 tablespoons cornstarch
1/2 teaspoon salt
1/2 teaspoon pepper
About 1.25 pounds boneless skinless chicken breasts, diced into 1-inch pieces
2 tablespoons sesame oil
1 tablespoon olive oil
2 heaping cups broccoli florets
1 cup red bell peppers, diced small
1 cup shelled frozen edamame
2 cloves garlic, finely minced or pressed
1 cup unsalted dry-roasted whole cashews
3/4 to 1 cup green onions, sliced into thin rounds (from about 3 or 4 green onions)
For the sauce:
3 tablespoons low-sodium soy sauce
2 tablespoons honey, or to taste
1 tablespoon rice wine vinegar
1 tablespoon Asian chili garlic sauce
3/4 teaspoon ground ginger
A note on the cashews: use roasted and unsalted. Salted cashews will throw off the whole dish — the soy sauce already brings plenty of sodium to the party.
The cornstarch does two jobs here: it coats the chicken and helps it develop a light golden crust in the skillet without deep frying, and it helps thicken the sauce at the end. Don’t skip it.
For the vegetables, I use broccoli, red bell pepper, and edamame because I love that color combination and the way the flavors work together. That said, this is a flexible recipe. Whatever is in your produce drawer — snap peas, zucchini, carrots — can work here. Just keep in mind that different vegetables have different cook times, so harder veggies go in first.
How to Make Cashew Chicken
The key technique in this recipe is keeping your skillet hot and not overcrowding it. You want the chicken to sear and develop some color, not steam. Hot pan, adequate space, and you’re most of the way there.
Step 1: Add the cornstarch, salt, pepper, and diced chicken to a gallon-sized zip-top bag. Seal the bag and shake until the chicken is evenly coated.
Step 2: Add the sesame oil and olive oil to a large skillet over medium-high heat. Add the chicken and cook for 4 to 5 minutes, flipping and stirring so all sides cook evenly. You want the chicken about 80 to 90% cooked through at this stage — it finishes in the sauce.
Pro tip: Dice your chicken into consistent 1-inch pieces so everything cooks at the same rate. Uneven pieces mean some will be overcooked before others are done.
Step 3: While the chicken cooks, whisk together the soy sauce, honey, rice wine vinegar, chili garlic sauce, and ground ginger in a medium bowl. Set the sauce aside.
Step 4: Add the broccoli, red bell peppers, edamame straight from the freezer, and garlic to the skillet. Stir to combine and cook for 3 to 4 minutes, stirring occasionally, until the vegetables are crisp-tender and the chicken is cooked through.
Pro tip: Don’t walk away from the skillet during this step. The garlic can go from fragrant to burnt quickly over medium-high heat, and burnt garlic will make the whole dish bitter.
Step 5: Add the cashews to the skillet and stir to combine.
Step 6: Pour in the sauce and stir well to coat everything. Let it simmer over medium-low heat for 1 to 2 minutes until the sauce heats through and thickens slightly.
Step 7: Add the green onions, stir to combine, and serve immediately.
One common mistake to avoid: don’t add the cashews too early. Adding them at the end keeps them crunchy. If they go in with the vegetables, they’ll soften from the steam and lose that texture.
What to Serve with Cashew Chicken
Steamed white rice is the move I make almost every time. It soaks up the sauce and rounds out the meal without competing with the flavors in the skillet. I use my rice cooker so it’s ready right when the chicken is done.
Brown rice works well too and adds a nuttiness that pairs nicely with the sesame oil in the dish. I prefer it when I want something a little heartier.
Rice noodles are a great alternative if you want to skip the rice altogether. Toss them right into the skillet with the sauce and everything gets coated.
Fried rice is a solid choice if you happen to have leftover rice in the fridge. The flavors in this chicken work beautifully over any version.
A simple cucumber salad with rice vinegar dressing is my favorite light side to balance the warmth of the chili garlic sauce.
Miso soup alongside this makes dinner feel a little more complete on a cold evening.
For something fresh to brighten the plate, I sometimes put out a small bowl of extra sliced green onions, sesame seeds, and a lime wedge. My kids pile on the toppings themselves, which they love.
Pro Tips and Variations
Use roasted unsalted cashews every time. This is non-negotiable. Salted cashews will make the dish too salty since the soy sauce already provides plenty. I grab the ones from the bulk section when I can.
Make the sauce ahead of time. I’ll whisk it together and store it in a jar in the fridge earlier in the day. Then dinner comes together even faster because I’m just cooking, not measuring mid-session.
Add the edamame straight from frozen. There’s no need to thaw it first — it defrosts quickly in the hot skillet and helps cool everything down just slightly so the garlic doesn’t overcook.
Adjust the heat to your family’s comfort level. The chili garlic sauce brings a background warmth rather than a sharp spiciness. I use a full tablespoon and my kids are totally fine with it, but if yours are sensitive to spice, start with half and taste the sauce before adding more.
Variations worth trying:
Swap the chicken breasts for boneless chicken thighs if you want a slightly richer result. Dice them into 1-inch pieces the same way. Thighs are a little more forgiving if your skillet runs hot.
Use green bell pepper instead of red for a slightly more savory, less sweet flavor profile. My aunt always made her stir fry with green peppers and I still love that version.
Add snap peas or thinly sliced carrots to the vegetable mix for more color and crunch.
Spoon leftovers into lettuce wraps the next day for a completely different meal with no extra cooking.
Storage and Reheating Tips
This cashew chicken is best eaten right away while the vegetables are still crisp and the cashews have their crunch. That said, leftovers are absolutely worth saving.
Store in an airtight container in the refrigerator for up to 4 to 5 days. If you made rice alongside it, store the rice separately so it doesn’t absorb all the sauce overnight.
I don’t recommend freezing this one. The vegetables — especially the broccoli and edamame — lose their texture once frozen and thawed, and the cashews go soft. It’s just not worth it when the recipe comes together so fast from scratch anyway.
To reheat, the microwave works perfectly. Warm in 30-second intervals, stirring between each, until hot. If the sauce has thickened too much in the fridge, add a small splash of water and stir it in before reheating.
Common Questions
Can I use a different protein instead of chicken breast?
Boneless chicken thighs work well here — just dice them into 1-inch pieces the same way and cook them through completely before adding the vegetables. Shrimp is another option that cooks even faster; add it after the vegetables and cook just until pink, about 2 minutes.
Do I have to use edamame?
Not at all. The edamame adds color, a little protein boost, and a soft texture contrast, but you can swap it for frozen peas, diced zucchini, or just leave it out entirely and add more broccoli or bell pepper instead.
Can I meal prep this recipe in advance?
Yes, and it holds up really well. You can dice the chicken, chop the vegetables, and whisk the sauce all ahead of time, then store each component separately in the fridge. When you’re ready to cook, everything is prepped and dinner comes together in under ten minutes. You can also cook the full recipe and eat from it throughout the week.
Wrapping Up
Cashew chicken is one of those recipes that quietly becomes a regular at your table without you even deciding to make it a regular. It’s fast, it’s satisfying, the sauce is really good, and the whole thing comes together in one skillet. Once you make it a couple of times, you won’t even think about reaching for the takeout app on a busy weeknight.
Cashew Chicken (Better Than Takeout)
Equipment
- Large skillet
- Gallon-Sized Zip-Top Bag
- Medium mixing bowl
- Whisk
- Cutting board
Ingredients
- 3 tbsp cornstarch
- 0.5 tsp salt
- 0.5 tsp pepper
- 1.25 lb boneless skinless chicken breasts diced into 1-inch pieces
- 2 tbsp sesame oil
- 1 tbsp olive oil
- 2 cup broccoli florets heaping cups
- 1 cup red bell pepper diced small
- 1 cup shelled frozen edamame added straight from frozen
- 2 garlic cloves finely minced or pressed
- 1 cup unsalted dry-roasted whole cashews
- 0.75 cup green onions sliced into thin rounds, from about 3 or 4 green onions
- 3 tbsp low-sodium soy sauce for the sauce
- 2 tbsp honey or to taste
- 1 tbsp rice wine vinegar not mirin
- 1 tbsp Asian chili garlic sauce found in the Asian aisle
- 0.75 tsp ground ginger
Instructions
- Add the cornstarch, salt, pepper, and diced chicken to a gallon-sized zip-top bag. Seal and shake until the chicken is evenly coated.
- Add the sesame oil and olive oil to a large skillet over medium-high heat. Add the coated chicken and cook for 4 to 5 minutes, flipping and stirring so all sides cook evenly. Chicken should be about 80 to 90% cooked through at this stage.
- While the chicken cooks, whisk together the soy sauce, honey, rice wine vinegar, chili garlic sauce, and ground ginger in a medium bowl. Set aside.
- Add the broccoli, red bell peppers, edamame (straight from frozen), and garlic to the skillet. Stir to combine and cook for 3 to 4 minutes, stirring occasionally, until the vegetables are crisp-tender and the chicken is cooked through.
- Add the cashews to the skillet and stir to combine.
- Pour in the sauce and stir well to coat everything evenly. Let the sauce simmer over medium-low heat for 1 to 2 minutes until it heats through and thickens slightly.
- Add the green onions, stir to combine, and serve immediately over steamed rice or rice noodles.
