Tender, juicy Thai Peanut Chicken is a delightful dish that combines rich flavors with simple preparation. This recipe stands out for its creamy peanut sauce and can be enjoyed on skewers or served alongside rice. Whether it’s a family dinner or a summer barbecue, this dish suits any occasion and is sure to impress your guests with its unique taste.
Why You’ll Love This Recipe
- Quick and Easy: With just 15 minutes of prep time, you can whip up this delicious meal in no time.
- Flavor Explosion: The combination of creamy peanut butter, coconut milk, and spices creates an unforgettable taste.
- Versatile Serving Options: Enjoy it on skewers at a party or serve it over rice for a cozy family dinner.
- Healthy Ingredients: Packed with protein from chicken and healthy fats from coconut milk and peanut butter.
- Customizable Heat Levels: Adjust the crushed red pepper flakes to suit your spice preference.
Tools and Preparation
Having the right tools makes preparing Thai Peanut Chicken a breeze. Gather your kitchen essentials before diving into this flavorful experience.
Essential Tools and Equipment
- Skewers (wooden or metal)
- Mixing bowl
- Whisk
- Knife
- Cutting board
Importance of Each Tool
- Skewers: Ideal for grilling the chicken while allowing the flavors to meld together beautifully.
- Mixing bowl: Perfect for combining all the ingredients to create that rich peanut sauce.
- Whisk: Helps achieve a smooth consistency when mixing the peanut butter with coconut milk and other liquids.
Ingredients
Tender, juicy chicken thighs in a rich and creamy peanut sauce served on skewers or with a side of rice.
For the Sauce
- ½ cup creamy peanut butter
- 1 cup unsweetened, full-fat coconut milk (from can, not carton; stirred well)
- 2 tablespoons fresh lime juice (juice from approximately 1 medium lime)
- 2 tablespoons soy sauce (or fish sauce)
- 1 ½ packed tablespoons brown sugar (dark preferred, see Notes)
- 1 teaspoon ground ginger
- 1 tablespoon minced fresh garlic (approximately 3 large cloves)
- ½ teaspoon crushed red pepper flakes (plus more to taste)
For the Chicken
- 2 pounds boneless, skinless chicken thighs (cut into bite-sized chunks)
To Serve
- Cooked white or brown rice
- 1 cup prepared peanut sauce (made from ingredients listed above)
- Lime wedges (to garnish)
- Whole or chopped peanuts (to garnish)
- Chopped green onions (to garnish)
- Chopped cilantro (to garnish)
How to Make Thai Peanut Chicken
Step 1: Prepare the Peanut Sauce
In a mixing bowl, combine the creamy peanut butter, coconut milk, lime juice, soy sauce, brown sugar, ground ginger, minced garlic, and crushed red pepper flakes. Whisk until smooth and set aside.
Step 2: Marinate the Chicken
Place the bite-sized pieces of chicken thighs in another bowl. Pour half of the prepared peanut sauce over the chicken. Mix well to ensure each piece is coated. Let it marinate for at least 30 minutes.
Step 3: Heat Up Your Grill or Skillet
Preheat your grill or skillet over medium-high heat. If using wooden skewers for grilling, soak them in water for about 20 minutes to prevent burning.
Step 4: Skewer the Chicken
Thread marinated chicken pieces onto skewers. Leave some space between each piece for even cooking.
Step 5: Cook the Chicken
Grill or pan-fry the skewered chicken for about 10 minutes, turning occasionally until fully cooked and slightly charred.
Step 6: Serve
Serve hot over cooked rice with remaining peanut sauce drizzled on top. Garnish with lime wedges, chopped peanuts, green onions, and cilantro for an extra burst of flavor!
How to Serve Thai Peanut Chicken
Serving Thai Peanut Chicken can be a delightful experience, as the rich flavors of the peanut sauce pair well with a variety of sides and garnishes. Here are some serving suggestions to enhance your meal.
Serve with Rice
- White or Brown Rice: Serve your Thai Peanut Chicken over a bed of fluffy white or brown rice to soak up the creamy sauce.
Garnish it Right
- Lime Wedges: A squeeze of fresh lime adds brightness and enhances the dish’s flavors.
- Chopped Peanuts: Sprinkle whole or chopped peanuts on top for extra crunch and nuttiness.
- Green Onions: Add chopped green onions for a fresh, mild onion flavor that complements the chicken.
- Cilantro: Garnish with chopped cilantro for an aromatic finish that elevates the dish.
Skewers Option
- Chicken Skewers: Thread marinated chicken onto skewers before grilling or baking for an easy-to-eat option.

How to Perfect Thai Peanut Chicken
To make Thai Peanut Chicken truly irresistible, follow these tips to enhance its flavors and texture.
- Choose Quality Chicken: Use boneless, skinless chicken thighs for their tenderness and juiciness.
- Marinate Before Cooking: Let the chicken sit in the peanut sauce for at least 30 minutes before cooking to absorb more flavor.
- Adjust Spice Level: Control the heat by adjusting crushed red pepper flakes according to your preference.
- Use Fresh Ingredients: Fresh lime juice and minced garlic will elevate your dish compared to bottled options.
- Stir Well: Ensure the coconut milk and peanut butter are well mixed to achieve a creamy sauce consistency.
Best Side Dishes for Thai Peanut Chicken
Pairing side dishes with Thai Peanut Chicken can enhance your dining experience. Here are some great options:
- Steamed Broccoli: Lightly steamed broccoli adds color and nutrition while balancing the richness of the chicken.
- Cucumber Salad: A refreshing cucumber salad provides a crunchy contrast and helps cleanse the palate.
- Thai Fried Rice: Flavored with soy sauce and vegetables, this fried rice makes a hearty companion.
- Mango Sticky Rice: For dessert, this sweet treat offers a delightful finish after your savory meal.
- Spring Rolls: Fresh spring rolls filled with vegetables offer a light, crisp side that pairs beautifully.
- Roasted Vegetables: Seasoned roasted veggies add depth and complement the flavors of the peanut sauce.
Common Mistakes to Avoid
Avoiding common mistakes can elevate your Thai Peanut Chicken dish to a new level of deliciousness. Here are some pitfalls to watch out for:
- Using low-quality peanut butter: Opt for creamy, natural peanut butter. It enhances the flavor and texture of your sauce.
- Skipping the marinating step: Marinating the chicken allows the flavors to penetrate deeply. Don’t skip this crucial step!
- Overcooking the chicken: Cook just until tender and juicy. Overcooked chicken becomes dry and chewy.
- Neglecting to taste your sauce: Always taste and adjust the seasoning before serving. Add more lime juice or soy sauce as needed for balance.
- Forgetting garnishes: Garnishes like green onions, peanuts, and cilantro add freshness and crunch. Don’t overlook these!

Storage & Reheating Instructions
Refrigerator Storage
- Store leftovers in an airtight container.
- Consume within 3-4 days for best quality.
Freezing Thai Peanut Chicken
- Place cooled chicken in a freezer-safe container or bag.
- Can be frozen for up to 3 months.
Reheating Thai Peanut Chicken
- Oven: Preheat to 350°F (175°C). Cover with foil and heat for about 15-20 minutes until warmed through.
- Microwave: Heat in short intervals, stirring occasionally until hot. Use a microwave-safe dish.
- Stovetop: Warm in a skillet over medium heat, stirring occasionally until heated.
Frequently Asked Questions
Here are some commonly asked questions about making Thai Peanut Chicken:
What is Thai Peanut Chicken?
Thai Peanut Chicken is a dish featuring tender chicken thighs coated in a rich, creamy peanut sauce, often served with rice.
Can I use chicken breasts instead of thighs?
Yes, you can substitute chicken breasts. However, they may require less cooking time to avoid drying out.
How can I make Thai Peanut Chicken spicier?
To increase the spice level, add more crushed red pepper flakes or a splash of sriracha to the peanut sauce.
Is there a vegetarian version of Thai Peanut Chicken?
You can replace chicken with tofu or tempeh for a delicious vegetarian alternative while maintaining similar flavors.
What should I serve with Thai Peanut Chicken?
Serve it over rice or alongside steamed vegetables for a complete meal that complements the rich flavors.
Final Thoughts
Thai Peanut Chicken is not only easy to prepare but also incredibly versatile. Its rich flavors make it perfect for weeknight dinners or special occasions. Feel free to customize it with your favorite veggies or adjust the spice level to suit your palate!
Thai Peanut Chicken
Thai Peanut Chicken is a delightful and flavorful dish that brings the best of Thai cuisine to your dinner table. Featuring tender chicken thighs marinated in a rich, creamy peanut sauce, this recipe combines the nutty goodness of peanut butter with the tropical essence of coconut milk. Whether served on skewers for a summer barbecue or over rice for a comforting weeknight meal, this dish is sure to impress family and friends alike. In just 15 minutes of prep time, you can create a mouthwatering meal that’s quick, easy, and customizable to your spice preference.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: Serves approximately 4 people 1x
- Category: Dinner
- Method: Grilling/Frying
- Cuisine: Thai
Ingredients
- 2 pounds boneless, skinless chicken thighs
- ½ cup creamy peanut butter
- 1 cup unsweetened full-fat coconut milk
- 2 tablespoons fresh lime juice
- 2 tablespoons soy sauce
- 1 ½ tablespoons brown sugar
- 1 teaspoon ground ginger
- 1 tablespoon minced garlic
- ½ teaspoon crushed red pepper flakes
Instructions
- In a mixing bowl, whisk together peanut butter, coconut milk, lime juice, soy sauce, brown sugar, ginger, garlic, and red pepper flakes until smooth.
- Marinate chicken thighs in half of the peanut sauce for at least 30 minutes.
- Preheat grill or skillet over medium-high heat; soak wooden skewers if using.
- Thread marinated chicken onto skewers and cook for about 10 minutes until fully cooked and slightly charred.
- Serve hot over rice with remaining peanut sauce drizzled on top and garnish with lime wedges, chopped peanuts, green onions, and cilantro.
Nutrition
- Serving Size: Approximately 1 cup (250g)
- Calories: 430
- Sugar: 6g
- Sodium: 750mg
- Fat: 25g
- Saturated Fat: 10g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 2g
- Protein: 35g
- Cholesterol: 120mg



Leave a Comment