There’s something irresistible about the way spicy Thai peanut sauce clings to tender chicken and crisp veggies, creating a symphony of flavors in every bite. One evening, craving a meal that would burst with boldness yet come together in minutes, I whipped up this Spicy Thai Peanut Chicken Stir Fry—and it quickly became a go-to. What I love most is how it satisfies my hunger for something hearty and homemade without the hours in the kitchen. Whether you’re a seasoned chef or someone tired of the same old takeout, this dish hits all the right notes: creamy, spicy, nutty, and fresh. Plus, it’s endlessly adaptable to whatever you have on hand. Ready to taste a new favorite? Let’s dive in.
Why choose Spicy Thai Peanut Chicken Stir Fry?
Bold flavors burst in every bite with a creamy, spicy peanut sauce that perfectly coats tender chicken and crisp veggies. Quick and easy to make, it’s perfect for busy weeknights without sacrificing homemade goodness. Versatile ingredients allow you to swap veggies or add your favorite extras. Crowd-pleasing and satisfyingly hearty, this stir fry brings restaurant-quality taste right to your kitchen!
Spicy Thai Peanut Chicken Stir Fry Ingredients
For the Chicken and Marinade
- Boneless chicken breasts or thighs – Choose tender cuts for juicy, flavorful bites perfect for your spicy Thai peanut chicken stir fry.
- Soy sauce – Adds a salty umami base that marinates the chicken deeply without overpowering.
- Fresh lime juice – Brightens the marinade and balances the richness of the peanut sauce.
- Garlic cloves – Minced to infuse the chicken with aromatic warmth and depth.
- Grated ginger – Gives a zingy freshness essential to Thai-inspired dishes.
For the Peanut Sauce
- Creamy peanut butter – The star ingredient bringing nutty richness and a luscious texture that clings to every piece.
- Red curry paste – Provides the perfect spicy kick; adjust the amount based on your heat preference.
- Coconut milk – Smooths out the sauce with a subtle sweetness and creamy body.
- Soy sauce – Balances the flavors with salty umami notes.
- Brown sugar or honey – Just a touch to round out the flavors with mellow sweetness.
- Rice vinegar – Adds tang and lifts the sauce for a well-rounded taste.
For the Veggies and Garnishes
- Bell peppers – Colorful and crisp, they add crunch and sweetness to the stir fry.
- Snap peas or green beans – Fresh, bright veggies that bring texture contrast and vibrant greens.
- Carrots – Thinly sliced for a hint of natural sweetness and crunch.
- Chopped peanuts – A crunchy topping that enhances the peanut flavor and adds texture.
- Fresh cilantro – Brightens each bite with herby freshness and aroma.
- Lime wedges – Serve alongside to add an extra zesty tang when desired.
How to Make Spicy Thai Peanut Chicken Stir Fry
- Marinate Chicken: In a bowl, whisk soy sauce, lime juice, garlic, and ginger. Add chicken and toss to coat evenly. Let rest 15 minutes for maximum flavor infusion.
- Prepare Peanut Sauce: In a small bowl, stir creamy peanut butter, red curry paste, coconut milk, soy sauce, brown sugar, and rice vinegar until smooth and velvety.
- Heat Wok: Preheat a large wok or skillet over medium-high heat for about 2 minutes, adding oil once it shimmers slightly to ensure a hot cooking surface.
- Cook Chicken: Add marinated chicken in a single layer. Sear 4–5 minutes, turning once, until golden-brown edges appear and the meat is cooked through.
- Sauté Veggies: Push chicken aside; add bell peppers, snap peas, and carrots. Stir-fry 3 minutes until veggies are tender-crisp and colors stay vibrant.
- Combine and Thicken: Pour peanut sauce over chicken and veggies. Stir continuously for 2 minutes until the sauce bubbles and creates a silky, thick coating.
- Garnish & Serve: Transfer to a platter, sprinkle chopped peanuts and fresh cilantro, and serve with lime wedges for a bright, zesty finish.
Optional: Add extra chili flakes or a drizzle of sriracha for an added kick.
Exact quantities are listed in the recipe card below.

Variations & Substitutions for Spicy Thai Peanut Chicken Stir Fry
Feel free to make this delicious stir fry your own with a few creative twists that will add layers of flavor and texture!
- Vegetarian: Substitute chicken with firm tofu, marinating it similarly, for a plant-based delight that doesn’t compromise on flavor.
- Gluten-Free: Use tamari instead of soy sauce to keep the umami flavor intact while accommodating gluten sensitivities.
- Nut-Free: Swap peanut butter with sunflower seed butter to maintain creaminess while ensuring it’s safe for nut allergies.
- Extra Veggies: Boost nutrient density by adding thinly sliced zucchini and bok choy; their tender texture pairs beautifully with the other veggies.
- Coconut Cream: For a richer sauce, replace coconut milk with thick coconut cream; it will create an even creamier coating with tropical undertones.
- Spice Level: Add more red curry paste or toss in a few sliced Thai bird chilies if you’re craving an extra fiery kick, matching your taste preference.
- Fruit Touch: Toss in slices of pineapple or mango for a sweet contrast against the savory flavors; it adds a luscious tropical twist.
- Herb Variance: Fresh basil or mint can be used instead of cilantro for a sharply fragrant twist, infusing your dish with an aromatic finish.
With these variations, your Spicy Thai Peanut Chicken Stir Fry will remain exciting and adaptable, making it a family favorite for any occasion!
How to Store and Freeze Spicy Thai Peanut Chicken Stir Fry
Room Temperature: Enjoy your stir fry fresh for optimal flavor, but if needed, it can sit at room temperature for up to 2 hours.
Fridge: Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove with a splash of water for moisture.
Freezer: Freeze portions in airtight containers for up to 2 months. To reheat, thaw overnight in the fridge, then warm on the stove or in the microwave until heated through.
Reheating: For best results, reheat on the stovetop to keep your Spicy Thai Peanut Chicken Stir Fry’s original texture and flavor intact.
Make Ahead Options
These Spicy Thai Peanut Chicken Stir Fry ingredients are perfect for meal prep enthusiasts! You can marinate the chicken in the soy sauce, lime juice, garlic, and ginger up to 24 hours in advance, which enhances the flavors beautifully. The peanut sauce can also be prepared and stored in the refrigerator for up to 3 days; just make sure to keep it in an airtight container to prevent drying out. When you’re ready to enjoy your stir fry, simply cook the marinated chicken, then add your prepped vegetables, and finish with the peanut sauce—resulting in a quick, hearty meal that feels freshly made while saving you precious time during a busy weeknight!
What to Serve with Spicy Thai Peanut Chicken Stir Fry?
Creating the perfect meal experience involves pairing delightful sides that elevate your dish while tantalizing the senses.
- Jasmine Rice: Fluffy and fragrant, jasmine rice soaks up the spicy peanut sauce beautifully, enhancing every comforting bite. It’s like a warm hug for your taste buds.
- Crispy Spring Rolls: The crunchiness of these golden rolls filled with fresh veggies adds a delightful contrast in texture to the tender stir fry. Dip in a tangy sweet chili sauce for an extra burst of flavor!
- Mango Salad: Bright and refreshing, this salad offers a sweet and tangy balance that complements the spiciness of the stir fry. Toss it with lime for a rejuvenating zest!
- Coconut Rice: With its rich, creamy flavor, coconut rice pairs perfectly with the nutty sauce while providing a subtle sweetness that ties the meal together. It’s tropical bliss on your plate.
- Thai Iced Tea: This creamy, spiced beverage cools the palate and adds a delightful sweetness to the fiery flavors of the dish. Enjoying a glass transforms dinner into an exotic escape!
- Grilled Pineapple: The caramelized sweetness of grilled pineapple adds a fun, fresh element that beautifully contrasts with the savory notes of your stir fry. It’s a must-try for sweet-and-savory lovers.
- Steamed Broccoli: Tender yet crisp, steamed broccoli is not just colorful; it also enhances the nutritional profile of the meal and adds a light, earthy flavor that rounds out the dish nicely.
- Cucumber Salad: Crunchy cucumber salad dressed in a rice vinegar brings a refreshing element that balances the richness of the peanut sauce. It’s simply refreshing!
Expert Tips for Spicy Thai Peanut Chicken Stir Fry
- Marinate for Flavor: Let the chicken soak in the marinade for at least 15 minutes to deeply infuse those bright, bold Thai flavors into every bite.
- High Heat Cooking: Use a preheated wok or skillet and cook on medium-high heat to achieve that perfect sear without steaming the chicken or veggies.
- Sauce Consistency: Stir the peanut sauce continuously when adding it to the pan to create a smooth, thick, velvety coating that clings beautifully to ingredients.
- Veggie Crunch: Add vegetables last and cook just until tender-crisp to keep their vibrant color and satisfying texture in your Spicy Thai Peanut Chicken Stir Fry.
- Adjust Spice Levels: Customize heat by dialing up or down the red curry paste or adding chili flakes—perfect for making this dish your own without overpowering.
Spicy Thai Peanut Chicken Stir Fry Recipe FAQs
How do I know if my chicken is fresh and ready to use for this stir fry?
Look for chicken that is pale pink without any gray or dark spots. Fresh chicken should be firm to the touch, not slimy, and smell clean, without any sour or off odors. Using fresh chicken ensures the best flavor and texture in your Spicy Thai Peanut Chicken Stir Fry.
What’s the best way to store leftover Spicy Thai Peanut Chicken Stir Fry?
Store leftovers in an airtight container in the refrigerator, where it will stay fresh for up to 3 days. Make sure to cool the stir fry to room temperature before refrigerating to keep the flavors bright. When reheating, add a splash of water and warm gently on the stove to maintain the sauce’s creamy texture.
Can I freeze this stir fry, and how should I do it?
Absolutely! Divide the cooled stir fry into meal-sized portions and place them in airtight freezer-safe containers or heavy-duty freezer bags. Label with the date and freeze for up to 2 months. To enjoy later, thaw overnight in the fridge and reheat slowly on the stovetop or microwave, stirring occasionally to refresh the silky peanut sauce.
What if my peanut sauce becomes grainy or separates—how can I fix it?
This can happen if the ingredients aren’t blended well or if the sauce heats too fast. To fix it, whisk the sauce vigorously off the heat or add a small splash of warm water or coconut milk while stirring until smooth again. Making sure to stir the sauce slowly into the pan during cooking also helps it stay creamy and well combined.
Is this recipe safe for someone with peanut allergies or pets at home?
If you or your guests have peanut allergies, it’s best to avoid this recipe or substitute the peanut butter with a safe alternative like sunflower seed butter. Also, keep this dish away from pets since peanuts and spicy ingredients like red curry paste can be harmful to animals. Always double-check ingredients when cooking for allergy-sensitive households!

Irresistibly Easy Spicy Thai Peanut Chicken Stir Fry Magic
Ingredients
Equipment
Method
- In a bowl, whisk soy sauce, lime juice, garlic, and ginger. Add chicken and toss to coat evenly. Let rest for 15 minutes.
- In a small bowl, stir creamy peanut butter, red curry paste, coconut milk, soy sauce, brown sugar, and rice vinegar until smooth and velvety.
- Preheat a large wok or skillet over medium-high heat for about 2 minutes, adding oil once it shimmers slightly.
- Add marinated chicken in a single layer. Sear for 4–5 minutes, turning once, until golden-brown and cooked through.
- Push chicken aside; add bell peppers, snap peas, and carrots. Stir-fry for 3 minutes until tender-crisp.
- Pour peanut sauce over chicken and veggies. Stir continuously for 2 minutes until sauce bubbles and thickens.
- Transfer to a platter, sprinkle with chopped peanuts and fresh cilantro, and serve with lime wedges.



