Main Courses
This almond chicken stir fry recipe delivers the perfect balance of crispy edges and tender chicken—where every bite combines nutty almond flavor with savory stir-fry depth. The secret lies in a precise marinade and high-heat searing that creates restaurant-quality texture without requiring a wok.
I've refined this technique over years of testing, ensuring the chicken stays juicy while developing that signature crispy crust.
The foundation starts with boneless chicken thighs or breasts, cut into even-sized pieces for consistent cooking. A blend of soy sauce, honey, and almond butter creates the marinade, while a touch of cornstarch in the coating transforms the texture.
The stir-fry sauce—garlic, ginger, and a splash of rice vinegar—ties everything together with bright, umami richness that cuts through the richness of the almonds.
By the time you plate this dish, you'll have golden-brown chicken pieces with crispy edges that shatter slightly, revealing tender meat inside. The almonds add both texture and a satisfying nutty crunch, while the sauce clings to each piece for maximum flavor in every bite.
This recipe serves four and comes together in under 30 minutes, making it ideal for weeknight dinners that feel special.
Pair with steamed jasmine rice or egg noodles to soak up every last drop of that flavorful sauce. The combination of textures and flavors makes this stir fry equally satisfying as a main dish or part of a larger Asian-inspired spread.
Let's get cooking—this recipe delivers on both flavor and texture promises.
Ingredients for almond chicken stir fry
Fourteen ingredients deliver restaurant-quality crispy-tender almond chicken stir fry.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Almond Butter 🥜 | ½ cup | Natural, unsweetened preferred |
| Soy Sauce 🍶 | ⅓ cup | Low-sodium preferred |
| Honey 🍯 | 2 tbsp | For natural sweetness |
| Cornstarch 🌾 | ¼ cup | For crispy coating |
| Vegetable Oil 🫒 | ½ cup | For high-heat searing |
| Slivered Almonds 🥜 | ½ cup | Toasted for extra flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Fresh Ginger 🌿 | 1 tbsp | Grated, fresh preferred |
| Rice Vinegar 🍶 | 2 tbsp | For bright acidity |
| Sesame Oil 🫒 | 1 tsp | For aroma, not cooking |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Green Onions 🧅 | 3 whole | Sliced for garnish |
The chicken is everything here—thighs stay juicier than breasts, but breasts work if that's what you've got. Costco or Trader Joe's usually have pre-cut boneless thighs, saving time. For the almond butter, Creamy or crunchy both work, but skip the sweetened kind—you want pure nut flavor. Toast those slivered almonds in a dry pan for 3-4 minutes until fragrant; that aroma alone makes the dish. The cornstarch coating is non-negotiable for that signature crispy texture, so don't skip it.
No almond butter? Peanut butter at half the amount works in a pinch, though the flavor will differ. Soy sauce too salty? Dilute with water or use coconut aminos—just taste as you go. Fresh ginger and garlic can be swapped for powdered (use half the amount), but they add depth that dried versions can't match. The sesame oil goes in at the very end—just a splash for aroma, not cooking. And if you're short on time, pre-minced garlic from the jar saves 5 minutes of chopping without sacrificing flavor.
Marinate the chicken for at least 30 minutes (overnight is best) to maximize tenderness. The almonds and cornstarch coating can be prepped ahead—store in airtight containers for up to 3 days. Once cooked, this reheats beautifully—3 minutes in a skillet revives the crispy edges perfectly. Leftovers keep 4 days in the fridge or 3 months frozen. I always double the sauce recipe—it's perfect for drizzling over rice or noodles later.
Why You'll Love This Recipe
- No-Fuss Sauce: I mix the almond butter, soy sauce, and honey in a bowl—no blender, no fuss. The cornstarch slurry thickens it like magic while I’m still cutting veggies, so it’s ready when the chicken hits the pan.
- Sweet-Savory Magic: That almond butter gives it a rich, nutty depth you won’t find in basic stir-fries. The honey balances the soy’s saltiness, and the crispy chicken? It’s the kind of bite that makes you want to eat it straight from the wok.
- Lunchbox Hero: Pack the leftovers in containers—it stays fresh for days. My kids grab it for school lunches, and honestly? It’s the only thing that keeps them from begging for pizza by Wednesday.
- Budget Crunch-Saver: Chicken thighs stretch farther than breasts, and almond butter costs less than specialty sauces. I make this twice a month, and it feeds four for under $10—no guilt, just flavor.
Step-by-step instructions for almond chicken stir fry
Master this technique and you'll achieve perfectly crispy-tender chicken with a rich nutty coating every time.
Prepare the Chicken for Maximum Crispiness
Cut the 1.5 lb boneless chicken thighs into 1-inch pieces and pat them completely dry with paper towels. I can't stress this enough—moisture is the enemy of crispy chicken. Arrange the pieces on a plate and season generously with 1 tsp salt and 0.5 tsp black pepper, making sure each piece is evenly coated.
In a separate bowl, whisk together 0.5 cup almond butter, 0.33 cup soy sauce, 2 tbsp honey, and 0.25 cup cornstarch until smooth. This mixture is your secret weapon—it creates both the crispy coating and the flavorful sauce. Dip each chicken piece into the mixture, pressing gently to ensure full coverage. Let the coated chicken rest for 10 minutes while you prepare the remaining ingredients. This resting time allows the cornstarch to adhere properly, ensuring that perfect crunch when we sear it later.
Sear the Chicken to Golden Perfection
Heat 0.5 cup vegetable oil in a large skillet over medium-high heat until it shimmers but isn't smoking. Add the coated chicken in a single layer, being careful not to overcrowd the pan. Cook undisturbed for 3-4 minutes until the chicken develops a deep golden-brown crust on the bottom. Here's the thing—you want that crust to form before you flip, so resist the urge to move it around.
Flip the chicken pieces and cook for another 3-4 minutes until the second side is also golden brown. The chicken should be crispy on the outside but still tender when you cut into it with a fork. If you're unsure, cut into one piece—it should be juicy inside with a firm, crispy exterior. Transfer the cooked chicken to a plate and tent loosely with foil to keep it warm while you prepare the sauce.
Build the Flavorful Sauce
In the same skillet (no need to clean it—the browned bits add flavor), reduce the heat to medium and add 4 cloves minced garlic and 1 tbsp grated fresh ginger. Sauté for 1 minute until fragrant—this is where the aromatics really wake up. Pour in 2 tbsp rice vinegar and let it simmer for 30 seconds to cook off the sharp alcohol notes.
Return the chicken to the skillet and add 1 tsp sesame oil. Toss everything together gently, letting the chicken soak up those last bits of sauce. The sesame oil adds a subtle nutty aroma that complements the almond butter perfectly. Cook for another 1-2 minutes just to heat everything through. The chicken should be glossy and coated in the sauce, with that crispy texture preserved.
Toast the Almonds and Finish
While the chicken cooks, toast the 0.5 cup slivered almonds in a dry skillet over medium heat for 2-3 minutes, stirring constantly, until they're golden brown and fragrant. Remove them from the heat immediately and set aside. The almonds should smell toasty and nutty—this is your final flavor boost.
Divide the almond chicken stir fry among 4 plates and garnish each serving with the toasted almonds and 3 sliced green onions. The contrast of textures—crispy chicken, crunchy almonds, and tender green onions—makes this dish truly special. Serve immediately while the chicken is still crispy and the sauce is warm, and enjoy the perfect balance of sweet, savory, and nutty flavors.
Pro Tips For Making Almond Chicken Stir Fry
- CUT CHICKEN IN HALF: Thighs stay juicy when sliced crosswise into ½-inch strips—not thick chunks. I used to fight this, but thinner pieces cook faster and soak up the almond-honey glaze better. (Yes, even if you’re impatient like me.)
- WHISK ALMOND BUTTER FIRST: Mix the almond butter with a splash of warm water or oil before adding soy and honey—it dissolves smoothly instead of clumping. I learned this the hard way after scraping globs off my wok for three minutes straight.
- DON’T OVERSTIR-FRY: Chicken’s done when it hits 165°F and pulls away from the pan. Keep heat medium-high, but pull it out early—it’ll carryover cook while resting. Overcooking turns tender thighs into rubber.
- SWAP CORNSTARCH FOR ARROWROOT: Arrowroot thickens faster and stays glossy, cutting down on lumps. Use a 1:1 ratio—just toss the chicken in the mix after tossing it in oil. (Your future self will thank you.)
Creative variations of this almond chicken stir fry
Sweet & Spicy Twist
Add 1 tbsp sriracha or chili garlic sauce to the marinade for a kick. Balance with 1 extra tbsp honey to keep it sweet. For extra heat, toss in ½ tsp red pepper flakes with the almonds before serving.
Trust me, the contrast of crispy chicken with spicy almonds is next-level. 🌶️
Teriyaki Glaze Upgrade
Swap the honey for ½ cup teriyaki sauce in the marinade, keeping the almond butter and soy sauce. After searing, brush the chicken with 2 tbsp extra teriyaki sauce> while tossing in the skillet.
The sticky glaze adds depth that pairs perfectly with the nutty almonds. Finish with sesame seeds for texture. 🍯
Vegetable-Packed Fusion
Add 1 bell pepper (any color), 1 carrot> (julienned), and ½ cup snap peas> to the stir-fry. Toss them in the skillet with the chicken during the final 1-2 minutes> of cooking. The veggies absorb the almond sauce beautifully, adding freshness to balance the richness. 🥦
Coconut Curry Fusion
Incorporate ½ cup coconut milk> into the sauce after adding the rice vinegar. Stir in 1 tsp curry powder> and simmer for 2 minutes> until slightly thickened.
The creamy coconut complements the almonds while adding a tropical twist. Garnish with cilantro instead of green onions for a fresh finish. 🥥
Protein Swaps
Use tofu> (extra-firm) for a vegetarian version—press and cube it, then marinate and coat identically. For seafood lovers, swap chicken for shrimp> (peeled and deveined), reducing cook time to 2 minutes per side>. Both alternatives work beautifully with the almond coating. 🍤
Gluten-Free Adaptation
Replace the soy sauce with tamari> or coconut aminos> (use ⅓ cup>). For the cornstarch coating, use arrowroot powder> instead—it creates the same crispy texture without gluten. The flavor stays rich and nutty while being allergy-friendly. ✨
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
Yes, but thighs stay juicier during high-heat cooking. If using breasts, cut them into ½-inch pieces (thinner than thighs) and cook for 2-3 minutes per side to prevent drying. For extra tenderness, marinate for 1 hour instead of 30 minutes.
How do I prevent the almond coating from falling off?
The cornstarch coating needs proper adhesion time. After dipping chicken, let it rest 10-15 minutes before cooking. Pat pieces dry again before searing—moisture is the enemy of crispy coatings. For extra grip, chill coated chicken 15 minutes in the fridge before frying.
Can I make this recipe ahead of time?
Cook the chicken and sauce completely, then store in an airtight container for 4 days. Reheat in a skillet for 3-4 minutes with 1 tsp oil to restore crispiness. Toast almonds fresh before serving for best flavor. For freezing, cook fully, cool completely, then freeze for 3 months.
What's the best way to serve this dish?
Pair with steamed jasmine rice or egg noodles to soak up the sauce. For a complete meal, add steamed bok choy or a simple cucumber salad. The almond chicken works well as a main dish or part of a larger Asian-inspired spread with dumplings or spring rolls.
Why does my chicken turn out rubbery?
Overcooking is the most common cause. Chicken should reach 165°F internally but still feel tender. Cook in batches to avoid crowding the pan, which lowers temperature. Use a meat thermometer for accuracy. For extra juiciness, brining chicken in ¼ cup soy sauce + 1 cup water for 30 minutes before marinating helps.
