Thai Peanut Chicken is a delightful dish that brings the vibrant flavors of Thai cuisine to your table. This recipe features tender chicken coated in a creamy, slightly spicy peanut sauce, making it perfect for family dinners or entertaining guests. With its rich blend of ingredients, Thai Peanut Chicken is not only satisfying but also versatile enough to pair with rice or noodles. Whether you’re looking for a comforting meal or a unique dish to impress your friends, this recipe is sure to become a staple in your kitchen.

Jump to:
- Why You’ll Love This Recipe
- Tools and Preparation
- Essential Tools and Equipment
- Importance of Each Tool
- Ingredients
- For the Chicken
- For the Sauce
- For Garnish
- For Serving
- How to Make Thai Peanut Chicken
- Step 1: Prepare the Ingredients
- Step 2: Cook the Chicken
- Step 3: Make the Sauce
- Step 4: Combine Chicken with Sauce
- Step 5: Serve
- How to Serve Thai Peanut Chicken
- With Steamed Rice
- Over Noodles
- With Fresh Veggies
- Wrapped in Lettuce
- As a Salad Topper
- How to Perfect Thai Peanut Chicken
- Best Side Dishes for Thai Peanut Chicken
- Common Mistakes to Avoid
- Storage & Reheating Instructions
- Refrigerator Storage
- Freezing Thai Peanut Chicken
- Reheating Thai Peanut Chicken
- Frequently Asked Questions
- How can I make Thai Peanut Chicken spicier?
- Can I use chicken thighs instead of breasts?
- What should I serve with Thai Peanut Chicken?
- Is Thai Peanut Chicken gluten-free?
- How can I customize this recipe?
- Final Thoughts
- 📖 Recipe Card
Why You’ll Love This Recipe
- Quick and Easy: With just 30 minutes from start to finish, this recipe is perfect for busy weeknights.
- Flavor Explosion: The combination of peanut butter, ginger, and garlic creates a rich and delicious sauce that elevates the chicken.
- Versatile Pairings: Serve it with steamed rice or noodles for a complete meal that suits all tastes.
- Healthy Options: Packed with protein and healthy fats, this dish offers a nutritious yet indulgent dining experience.
- Customizable Heat: Adjust the sriracha to your liking for just the right amount of spice—perfect for all palates!
Tools and Preparation
Before you begin cooking Thai Peanut Chicken, gather your essential tools and equipment. Having everything ready will streamline the cooking process.
Essential Tools and Equipment
- Skillet
- Measuring cups
- Measuring spoons
- Knife
- Cutting board
Importance of Each Tool
- Skillet: An essential tool for cooking chicken evenly while allowing the sauce to thicken perfectly.
- Measuring Cups: Ensures accurate measurements for ingredients like peanut butter and soy sauce, resulting in consistent flavors.
- Knife: A good knife simplifies prep work when chopping garlic, ginger, and garnishes.
- Cutting Board: Provides a safe surface for food preparation, keeping your workspace organized.
Ingredients
For the Chicken
- 4 boneless, skinless chicken breasts or thighs
For the Sauce
- 2 tablespoons vegetable oil
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- ¼ cup creamy peanut butter
- ¼ cup soy sauce
- 2 tablespoons rice vinegar
- 2 tablespoons honey
- 1 tablespoon sriracha (adjust to taste)
- ½ cup coconut milk (or regular milk)
- 1 tablespoon lime juice
- 1 teaspoon sesame oil
For Garnish
- 2 tablespoons chopped peanuts
- 2 tablespoons chopped fresh cilantro
For Serving
- Steamed rice or noodles
How to Make Thai Peanut Chicken
Step 1: Prepare the Ingredients
Start by gathering all your ingredients. Measure out each component and chop any necessary items like garlic and ginger.
Step 2: Cook the Chicken
- Heat the skillet over medium heat and add vegetable oil.
- Season the chicken with salt and pepper before placing it in the skillet.
- Cook for about 5–7 minutes on each side until golden brown and cooked through.
Step 3: Make the Sauce
- In the same skillet after removing the chicken, add minced garlic and ginger; sauté until fragrant.
- Stir in peanut butter, soy sauce, rice vinegar, honey, sriracha, coconut milk, lime juice, and sesame oil until smooth.
Step 4: Combine Chicken with Sauce
- Return the cooked chicken to the skillet.
- Coat it well with the peanut sauce; let it simmer for about 5 minutes.
Step 5: Serve
- Plate your Thai Peanut Chicken over steamed rice or noodles.
- Garnish with chopped peanuts and fresh cilantro before serving.
Enjoy your homemade Thai Peanut Chicken!
How to Serve Thai Peanut Chicken
Thai Peanut Chicken is incredibly versatile, making it an excellent choice for various occasions. You can serve it in different ways, each enhancing the dish’s unique flavors.
With Steamed Rice
- A classic pairing, steamed rice absorbs the rich peanut sauce, making every bite satisfying.
Over Noodles
- Serve Thai Peanut Chicken over noodles to create a hearty meal. The sauce clings beautifully to the noodles, ensuring a flavorful experience.
With Fresh Veggies
- Add a side of stir-fried or steamed vegetables like broccoli or bell peppers for a colorful and nutritious plate.
Wrapped in Lettuce
- For a lighter option, serve the chicken in crisp lettuce leaves. This adds crunch and freshness while balancing the dish’s richness.
As a Salad Topper
- Shred the cooked chicken and serve it on a bed of greens with a drizzle of extra peanut sauce for a refreshing salad.

How to Perfect Thai Peanut Chicken
Perfecting your Thai Peanut Chicken is all about technique and attention to detail. Here are some tips to ensure you achieve great results every time.
-
Use fresh ingredients: Fresh garlic and ginger elevate the flavor profile of your dish significantly.
-
Control the spice: Adjust the sriracha according to your heat preference. Start with less, as you can always add more later.
-
Cook chicken thoroughly: Ensure your chicken reaches an internal temperature of 165°F (75°C) for safe consumption.
-
Let it simmer: Allow the sauce to simmer for a few minutes after adding coconut milk to enhance its creaminess and flavor depth.
-
Experiment with garnishes: Add chopped peanuts and cilantro just before serving for added texture and freshness.
Best Side Dishes for Thai Peanut Chicken
To complement your Thai Peanut Chicken, consider these delicious side dishes that pair perfectly with its flavors.
-
Jasmine Rice: This fragrant rice absorbs flavors well and provides a perfect base for the sauce.
-
Cucumber Salad: A refreshing cucumber salad with lime dressing balances the richness of the chicken.
-
Spring Rolls: Crispy spring rolls filled with veggies offer a delightful crunch alongside your meal.
-
Thai Fried Rice: Packed with vegetables and protein, this dish enhances your meal while keeping it aligned with Thai flavors.
-
Roasted Vegetables: Caramelized roasted veggies like carrots and bell peppers bring sweetness that complements the dish.
-
Mango Sticky Rice: For dessert, this sweet treat brings a delightful finish to your meal while maintaining its Thai essence.
Common Mistakes to Avoid
Thai Peanut Chicken is a delightful dish, but some common errors can affect the final result. Here are a few mistakes to watch out for:
- Using low-quality peanut butter – Always opt for creamy, natural peanut butter for the best flavor and texture in your sauce.
- Overcooking the chicken – Ensure you cook the chicken just until done to keep it juicy. Use a meat thermometer for accuracy.
- Skipping the garnishes – Don’t forget the chopped peanuts and cilantro! They add essential crunch and freshness to the dish.
- Not adjusting spice levels – If you prefer milder flavors, start with less sriracha and adjust according to your taste preference.
- Ignoring cooking times – Pay attention to the prep and cook times. Rushing can lead to undercooked chicken or unevenly mixed sauce.

Storage & Reheating Instructions
Refrigerator Storage
- Store Thai Peanut Chicken in an airtight container.
- It will last up to 3-4 days in the refrigerator.
Freezing Thai Peanut Chicken
- Portion out servings into freezer-safe containers.
- It can be frozen for up to 3 months.
Reheating Thai Peanut Chicken
- Oven: Preheat the oven to 350°F (175°C). Place in a baking dish, cover with foil, and heat for about 15-20 minutes.
- Microwave: Heat in a microwave-safe container on medium power for 2-3 minutes, stirring halfway through.
- Stovetop: Add to a skillet over low heat. Stir occasionally until warmed through.
Frequently Asked Questions
Here are some common questions about making Thai Peanut Chicken.
How can I make Thai Peanut Chicken spicier?
You can increase the sriracha or add red pepper flakes for an extra kick.
Can I use chicken thighs instead of breasts?
Yes! Thighs offer more flavor and remain juicy when cooked.
What should I serve with Thai Peanut Chicken?
This dish pairs beautifully with steamed rice or noodles. You can also add vegetables for a complete meal.
Is Thai Peanut Chicken gluten-free?
To make it gluten-free, use tamari instead of soy sauce.
How can I customize this recipe?
Feel free to add vegetables like bell peppers or snap peas to enhance both nutrition and flavor.
Final Thoughts
Thai Peanut Chicken is not only delicious but also versatile enough for any night of the week. You can easily customize it with your favorite vegetables or adjust the spice level to suit your taste. Give this recipe a try; it’s sure to become a family favorite!
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card
Print
Thai Peanut Chicken
- Total Time: 30 minutes
- Yield: Serves 4
Description
Thai Peanut Chicken is a mouthwatering dish that captures the essence of Thai cuisine with its rich, creamy peanut sauce and tender chicken. Perfect for weeknight dinners or gatherings, this easy-to-make recipe blends the nutty flavor of peanut butter with zesty lime and a hint of heat from sriracha, creating a delightful harmony of flavors. Serve it over steamed rice or noodles for a satisfying meal that’s both comforting and nutritious. Plus, it’s customizable to suit your spice preference and can easily accommodate added vegetables for an extra boost of nutrition.
Ingredients
- 4 boneless, skinless chicken breasts or thighs
- 2 tablespoons vegetable oil
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- ¼ cup creamy peanut butter
- ¼ cup soy sauce
- 2 tablespoons rice vinegar
- 2 tablespoons honey
- 1 tablespoon sriracha (adjust to taste)
- ½ cup coconut milk
- 1 tablespoon lime juice
- 1 teaspoon sesame oil
- 2 tablespoons chopped peanuts for garnish
- 2 tablespoons chopped fresh cilantro for garnish
- Steamed rice or noodles for serving
Instructions
- Heat a skillet over medium heat with vegetable oil. Season chicken with salt and pepper, then cook for 5–7 minutes per side until golden brown.
- Remove the chicken and sauté garlic and ginger in the same skillet until fragrant.
- Stir in peanut butter, soy sauce, rice vinegar, honey, sriracha, coconut milk, lime juice, and sesame oil until smooth.
- Return the chicken to the skillet; coat with sauce and simmer for about 5 minutes.
- Serve over steamed rice or noodles, garnished with chopped peanuts and cilantro.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main
- Method: Skillet
- Cuisine: Thai
Nutrition
- Serving Size: 1 plate (300g)
- Calories: 410
- Sugar: 9g
- Sodium: 690mg
- Fat: 20g
- Saturated Fat: 4g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 3g
- Protein: 30g
- Cholesterol: 85mg