Thai Peanut Chicken Stir Fry recipe

Sophia

Founder of Vintage cooks

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

There are certain weeknight meals that feel like a small miracle, and this Thai Peanut Chicken Stir-Fry is at the very top of my list. I remember one particularly hectic Tuesday when the thought of cooking felt like an insurmountable task. The takeout menus were calling my name. But then I remembered I had chicken in the fridge and a jar of peanut butter in the pantry. I decided to give it a shot, throwing together a quick peanut sauce while the rice cooked. The moment the aromatics—the ginger and garlic—hit the hot wok, the entire mood in the house shifted. The kitchen filled with a scent that was so much more vibrant and exciting than anything that could be delivered in a cardboard box. As I tossed the crisp vegetables and tender chicken in that creamy, nutty, sweet-and-spicy sauce, I felt a sense of culinary accomplishment that was completely out of proportion to the effort I’d put in. When I served it to my family, the usual dinnertime chatter was replaced by appreciative silence, followed by declarations that this was “the best stir-fry ever.” It’s become our go-to for a reason. It’s a dish that delivers a restaurant-quality flavor explosion in under 30 minutes, turning a mundane weeknight into a delicious adventure.

The Ultimate Thai Peanut Chicken Stir-Fry Recipe

This Thai Peanut Chicken Stir-Fry is the perfect harmony of flavors and textures, a dish that perfectly encapsulates the magic of Thai-inspired cuisine. It features tender, bite-sized pieces of chicken and a vibrant medley of crisp-tender vegetables, all enveloped in a rich, creamy, and utterly addictive homemade peanut sauce. The sauce is the undisputed star—a masterful blend of savory, sweet, tangy, and spicy notes that come together to create a flavor profile that is both complex and incredibly satisfying.

Far from being just another chicken dinner, this recipe is a complete sensory experience. It’s fast enough for a frantic weeknight, yet sophisticated and impressive enough to serve to guests. It’s a healthy, protein-packed meal that is endlessly customizable to your taste and the contents of your vegetable crisper. Get ready to ditch the takeout menus for good, because once you master this simple, flavor-packed stir-fry, it will become a permanent fixture in your cooking rotation.

Ingredients for the Perfect Thai Peanut Chicken Stir-Fry

The key to an exceptional stir-fry lies in fresh ingredients and a well-balanced sauce. This recipe is broken down into two main components: the irresistible peanut sauce and the stir-fry itself.

For the Creamy Peanut Sauce:

  • Creamy Peanut Butter: 1/2 cup (130g). Use a standard commercial brand like Jif or Skippy for the best creamy consistency. Natural peanut butters that require stirring can sometimes separate.
  • Low-Sodium Soy Sauce: 1/4 cup (60ml). Use tamari for a gluten-free option.
  • Fresh Lime Juice: 2 tablespoons (from 1 large lime). Freshly squeezed is non-negotiable for brightness.
  • Honey or Maple Syrup: 2 tablespoons. Use maple syrup for a vegan-friendly version.
  • Toasted Sesame Oil: 1 tablespoon. This adds a deep, nutty aroma.
  • Rice Vinegar: 1 tablespoon. Provides a tangy counterpoint.
  • Fresh Ginger: 1 tablespoon, finely minced or grated.
  • Fresh Garlic: 2 cloves, finely minced or grated.
  • Sriracha or Chili Garlic Sauce: 1-2 teaspoons, or to taste. Adjust based on your preferred spice level.
  • Hot Water: 2-4 tablespoons, to thin the sauce to the desired consistency.

For the Chicken and Vegetable Stir-Fry:

  • Boneless, Skinless Chicken Breasts or Thighs: 1.5 lbs (about 680g), cut into 1-inch bite-sized pieces.
  • Avocado Oil or other high-smoke-point oil: 2 tablespoons, divided.
  • Broccoli Florets: 2 cups, cut into small, bite-sized pieces.
  • Red Bell Pepper: 1 large, deseeded and thinly sliced.
  • Carrots: 1 large, peeled and thinly sliced on a diagonal (julienned also works).
  • Snap Peas: 1 cup, strings removed.
  • Fresh Ginger: 1 tablespoon, finely minced or grated.
  • Fresh Garlic: 3 cloves, finely minced or grated.

For Garnish (Optional but Highly Recommended):

  • Chopped Roasted Peanuts: For crunch.
  • Fresh Cilantro: For a fresh, herbaceous note.
  • Sliced Scallions (Green Onions): For a mild, oniony bite.
  • Sesame Seeds: For a nutty finish.
  • Lime Wedges: For serving.

Step-by-Step Instructions: Crafting Your Stir-Fry

A successful stir-fry is all about speed and preparation. Follow these steps for a flawless result.

Step 1: Make the Peanut Sauce
In a medium bowl, combine all the sauce ingredients: creamy peanut butter, soy sauce, fresh lime juice, honey (or maple syrup), toasted sesame oil, rice vinegar, 1 tablespoon of ginger, and 2 cloves of garlic. Whisk vigorously until the mixture is mostly smooth. It will be very thick at this point. Add 2 tablespoons of hot water and continue to whisk until the sauce is smooth, creamy, and has a pourable (but not watery) consistency. If it’s still too thick, add more hot water, one tablespoon at a time, until it reaches your desired consistency. Set the sauce aside.

Step 2: Prepare Your Ingredients (Mise en Place)
This is the most important step in any stir-fry. Because the cooking process is so fast, you must have everything prepped and ready to go before you turn on the heat. Cut your chicken into uniform 1-inch pieces and pat them dry with a paper towel. Chop all your vegetables, and mince your garlic and ginger for the stir-fry portion. Have everything laid out within arm’s reach of your stove.

Step 3: Cook the Chicken
Heat 1 tablespoon of oil in a large skillet, wok, or Dutch oven over medium-high heat. Once the oil is shimmering, carefully add the chicken pieces in a single layer. Be careful not to crowd the pan; cook in two batches if necessary. Cook for 3-5 minutes, stirring occasionally, until the chicken is golden brown and cooked through. Use a slotted spoon to remove the chicken from the skillet and set it aside on a plate.

Step 4: Sauté the Aromatics and Harder Vegetables
Add the remaining 1 tablespoon of oil to the same skillet. Add the 1 tablespoon of ginger and 3 cloves of garlic and sauté for about 30 seconds until fragrant, being careful not to burn them. Add the broccoli florets and sliced carrots to the skillet. Stir-fry for 3-4 minutes until they begin to become tender-crisp.

Step 5: Add the Softer Vegetables
Add the sliced red bell pepper and snap peas to the skillet. Continue to stir-fry for another 2-3 minutes. You want the vegetables to be cooked but still retain a vibrant color and a noticeable crunch.

Step 6: Combine and Sauce
Return the cooked chicken to the skillet with the vegetables. Pour the prepared peanut sauce all over the chicken and vegetables. Stir everything together gently to coat evenly. Continue to cook for 1-2 minutes, allowing the sauce to heat through and thicken slightly as it bubbles.

Step 7: Garnish and Serve
Remove the stir-fry from the heat. Serve immediately over your choice of base, and top with your desired garnishes like chopped peanuts, fresh cilantro, and sliced scallions.

Nutrition Facts

  • Servings: 6 servings
  • Calories per serving: Approximately 450-500 kcal (excluding rice or noodles)

Disclaimer: The nutritional information provided is an estimate and can vary significantly based on the specific ingredients used, such as the type of peanut butter and cut of chicken.

Preparation and Cooking Time

  • Preparation Time: 15 minutes (chopping and sauce mixing)
  • Cook Time: 15 minutes
  • Total Time: 30 minutes

How to Serve Thai Peanut Chicken Stir-Fry

This dish is a fantastic centerpiece. How you serve it can enhance the overall experience and turn it into a complete, satisfying meal.

Choosing a Base

The base is there to soak up every last drop of that incredible peanut sauce.

  • Steamed Jasmine Rice: This is the classic and most traditional pairing. The fragrant, slightly sticky rice is the perfect neutral canvas.
  • Brown Rice or Quinoa: For a healthier, fiber-rich option, serve the stir-fry over fluffy brown rice or protein-packed quinoa.
  • Rice Noodles: For a “Pad Thai” feel, serve over cooked rice noodles. Toss the noodles directly into the wok with the sauce for the last minute of cooking to fully incorporate them.
  • Low-Carb Options: For a keto or low-carb meal, serve it over cauliflower rice, zucchini noodles (“zoodles”), or simply on its own.

The Art of the Garnish

Garnishes are not just for looks; they are essential for adding layers of texture and fresh flavor that balance the richness of the sauce.

  • Crunch: A generous sprinkle of roughly chopped roasted peanuts is a must for textural contrast.
  • Freshness: A handful of fresh, coarsely chopped cilantro cuts through the richness and adds a bright, herbaceous lift.
  • Aromatic Bite: Thinly sliced scallions (both the white and green parts) add a mild, fresh onion flavor.
  • Acidity: Always serve with extra lime wedges on the side. A final squeeze of fresh lime juice over the top just before eating reawakens all the flavors.
  • Extra Heat: For spice lovers, offer extra Sriracha or a small bowl of red pepper flakes on the side.

5 Essential Tips for Stir-Fry Success

  1. Mise en Place is Non-Negotiable: This French term for “everything in its place” is the golden rule of stir-frying. The cooking process is too fast to be chopping vegetables while something is already in the wok. Have every single ingredient prepped, measured, and ready before you even think about turning on the stove.
  2. High Heat and a Hot Pan: Authentic stir-frying relies on high, consistent heat. Make sure your pan is fully preheated before adding any ingredients. You should hear a distinct sizzle when the food hits the oil. This high heat sears the ingredients quickly, locking in flavor and preventing them from becoming soggy.
  3. Don’t Crowd the Pan: This is the most common stir-fry mistake. Overloading the pan causes the temperature to drop drastically, leading to the ingredients steaming in their own juices instead of searing. If you’re doubling the recipe or have a smaller skillet, cook the chicken and vegetables in batches to ensure everything gets beautifully browned and crisp.
  4. Velveting the Chicken for Ultimate Tenderness: For restaurant-quality, silky-smooth chicken, try this simple technique. After cutting the chicken into pieces, toss it in a bowl with 1 tablespoon of cornstarch, 1 tablespoon of soy sauce, and 1 tablespoon of water. Let it sit for 15 minutes before cooking. The cornstarch coating creates a barrier that locks in moisture, resulting in incredibly tender chicken.
  5. Cook Vegetables in the Right Order: Not all vegetables cook at the same rate. To achieve a uniform tender-crisp texture, add them to the pan in stages. Start with harder, denser vegetables like carrots and broccoli. Give them a few minutes’ head start before adding quicker-cooking vegetables like bell peppers, snap peas, or bok choy.

Frequently Asked Questions (FAQ) About Thai Peanut Chicken Stir-Fry

1. Can I make this recipe vegetarian or vegan?
Yes, absolutely! To make it vegetarian, substitute the chicken with 1 block (14-16 oz) of extra-firm tofu, pressed and cubed, or 1 block of tempeh. Pan-fry the tofu or tempeh until golden brown before proceeding with the recipe. To make it fully vegan, also ensure you use maple syrup instead of honey in the peanut sauce.

2. Is this recipe spicy? How can I adjust the heat?
The spice level is completely up to you. As written with 1 teaspoon of Sriracha, it has a very mild background heat. For a medium spice level, use 2-3 teaspoons of Sriracha or chili garlic sauce. For a truly spicy kick, add a thinly sliced Thai chili along with the garlic and ginger. To make it completely mild with no spice, simply omit the Sriracha.

3. Can I use a different nut butter?
Yes, while peanut butter is classic, this recipe is also delicious with other nut or seed butters. Creamy almond butter is a fantastic substitute. For a nut-free version, creamy sunflower seed butter (SunButter) works wonderfully and provides a similar roasted, savory flavor profile.

4. How do I store and reheat leftovers?
Store leftover stir-fry in an airtight container in the refrigerator for up to 4 days. The sauce may thicken upon chilling. To reheat, you can microwave it in short bursts, but the best method is to gently reheat it in a skillet over medium-low heat. You may need to add a tablespoon of water or chicken broth to loosen the sauce as it warms up.

5. Can I make the peanut sauce ahead of time?
Yes, the peanut sauce is perfect for meal prep! You can make the sauce up to a week in advance and store it in an airtight jar or container in the refrigerator. It will thicken considerably when cold, so you may need to let it sit at room temperature for 30 minutes or microwave it for 20-30 seconds to make it pourable again before adding it to your stir-fry.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Thai Peanut Chicken Stir Fry recipe


  • Author: Sophia

Ingredients

For the Creamy Peanut Sauce:

  • Creamy Peanut Butter: 1/2 cup (130g). Use a standard commercial brand like Jif or Skippy for the best creamy consistency. Natural peanut butters that require stirring can sometimes separate.
  • Low-Sodium Soy Sauce: 1/4 cup (60ml). Use tamari for a gluten-free option.
  • Fresh Lime Juice: 2 tablespoons (from 1 large lime). Freshly squeezed is non-negotiable for brightness.
  • Honey or Maple Syrup: 2 tablespoons. Use maple syrup for a vegan-friendly version.
  • Toasted Sesame Oil: 1 tablespoon. This adds a deep, nutty aroma.
  • Rice Vinegar: 1 tablespoon. Provides a tangy counterpoint.
  • Fresh Ginger: 1 tablespoon, finely minced or grated.
  • Fresh Garlic: 2 cloves, finely minced or grated.
  • Sriracha or Chili Garlic Sauce: 1-2 teaspoons, or to taste. Adjust based on your preferred spice level.
  • Hot Water: 2-4 tablespoons, to thin the sauce to the desired consistency.

For the Chicken and Vegetable Stir-Fry:

  • Boneless, Skinless Chicken Breasts or Thighs: 1.5 lbs (about 680g), cut into 1-inch bite-sized pieces.
  • Avocado Oil or other high-smoke-point oil: 2 tablespoons, divided.
  • Broccoli Florets: 2 cups, cut into small, bite-sized pieces.
  • Red Bell Pepper: 1 large, deseeded and thinly sliced.
  • Carrots: 1 large, peeled and thinly sliced on a diagonal (julienned also works).
  • Snap Peas: 1 cup, strings removed.
  • Fresh Ginger: 1 tablespoon, finely minced or grated.
  • Fresh Garlic: 3 cloves, finely minced or grated.

For Garnish (Optional but Highly Recommended):

  • Chopped Roasted Peanuts: For crunch.
  • Fresh Cilantro: For a fresh, herbaceous note.
  • Sliced Scallions (Green Onions): For a mild, oniony bite.
  • Sesame Seeds: For a nutty finish.
  • Lime Wedges: For serving.

Instructions

Step 1: Make the Peanut Sauce
In a medium bowl, combine all the sauce ingredients: creamy peanut butter, soy sauce, fresh lime juice, honey (or maple syrup), toasted sesame oil, rice vinegar, 1 tablespoon of ginger, and 2 cloves of garlic. Whisk vigorously until the mixture is mostly smooth. It will be very thick at this point. Add 2 tablespoons of hot water and continue to whisk until the sauce is smooth, creamy, and has a pourable (but not watery) consistency. If it’s still too thick, add more hot water, one tablespoon at a time, until it reaches your desired consistency. Set the sauce aside.

Step 2: Prepare Your Ingredients (Mise en Place)
This is the most important step in any stir-fry. Because the cooking process is so fast, you must have everything prepped and ready to go before you turn on the heat. Cut your chicken into uniform 1-inch pieces and pat them dry with a paper towel. Chop all your vegetables, and mince your garlic and ginger for the stir-fry portion. Have everything laid out within arm’s reach of your stove.

Step 3: Cook the Chicken
Heat 1 tablespoon of oil in a large skillet, wok, or Dutch oven over medium-high heat. Once the oil is shimmering, carefully add the chicken pieces in a single layer. Be careful not to crowd the pan; cook in two batches if necessary. Cook for 3-5 minutes, stirring occasionally, until the chicken is golden brown and cooked through. Use a slotted spoon to remove the chicken from the skillet and set it aside on a plate.

Step 4: Sauté the Aromatics and Harder Vegetables
Add the remaining 1 tablespoon of oil to the same skillet. Add the 1 tablespoon of ginger and 3 cloves of garlic and sauté for about 30 seconds until fragrant, being careful not to burn them. Add the broccoli florets and sliced carrots to the skillet. Stir-fry for 3-4 minutes until they begin to become tender-crisp.

Step 5: Add the Softer Vegetables
Add the sliced red bell pepper and snap peas to the skillet. Continue to stir-fry for another 2-3 minutes. You want the vegetables to be cooked but still retain a vibrant color and a noticeable crunch.

Step 6: Combine and Sauce
Return the cooked chicken to the skillet with the vegetables. Pour the prepared peanut sauce all over the chicken and vegetables. Stir everything together gently to coat evenly. Continue to cook for 1-2 minutes, allowing the sauce to heat through and thicken slightly as it bubbles.

Step 7: Garnish and Serve
Remove the stir-fry from the heat. Serve immediately over your choice of base, and top with your desired garnishes like chopped peanuts, fresh cilantro, and sliced scallions.

Nutrition

  • Serving Size: one normal portion
  • Calories: 450-500 kcal