Thai Peanut Chicken

The first time I made Thai peanut chicken, I was skeptical about the combination of peanut butter, soy sauce, and lime juice. But the moment the aroma filled my kitchen, I knew I had stumbled upon something special. This dish is inspired by Thai satay, a classic street food known for its bold, complex flavors.

What makes this recipe perfect for beginners? It’s incredibly easy to prepare—just marinate the chicken, then grill or broil it to perfection. With a rich, creamy peanut sauce and a balance of sweet, savory, and slightly spicy notes, this dish will become a staple in your kitchen.

Thai Peanut Chicken

Why This Recipe is Special

  • Simple and Beginner-Friendly – No advanced cooking skills required; just mix, marinate, and cook.
  • Quick and Healthy – Ready in under 30 minutes (excluding marination time) and packed with protein.
  • Customizable – Easily adaptable to dietary needs (gluten-free, paleo, keto options available).
  • Restaurant-Quality at Home – Enjoy the flavors of Thai cuisine without needing a long list of exotic ingredients.

Ingredients and Their Role

This recipe uses simple ingredients that work together to create a deep, satisfying flavor.

  • Chicken thighs – Juicy and tender, perfect for absorbing the rich marinade. Can be swapped for chicken breast for a leaner option.
  • Peanut butter – The creamy base of the sauce, adding richness and depth. Use almond or cashew butter for a peanut-free version.
  • Coconut milk – Brings a smooth texture and mild sweetness. Opt for full-fat canned coconut milk for the best results.
  • Soy sauce – Provides umami and saltiness. Substitute with tamari or coconut aminos for a gluten-free or paleo version.
  • Lime juice – Adds a refreshing citrus balance to the sauce. Fresh is best, but bottled works in a pinch.
  • Brown sugar – Enhances sweetness and caramelization. Use coconut sugar for a paleo-friendly alternative.
  • Garlic and ginger – Essential for depth of flavor. Fresh is ideal, but powdered can work in a hurry.
  • Red pepper flakes – Brings a hint of heat without overpowering the dish. Adjust to taste.

Optional Garnishes

  • Chopped peanuts – For extra crunch.
  • Green onions and cilantro – Fresh and aromatic toppings.
  • Lime wedges – A final burst of citrus brightness.

Step-by-Step Instructions

Step 1: Prepare the Peanut Sauce

In a medium bowl, whisk together peanut butter, coconut milk, soy sauce, lime juice, brown sugar, garlic, ginger, and red pepper flakes until smooth. Set aside one cup of this sauce for serving and use the rest for marinating.

Step 2: Marinate the Chicken

Place bite-sized chicken pieces in a large bowl or dish. Pour the prepared peanut sauce over the chicken, ensuring every piece is coated. Cover and refrigerate for at least one hour, but no more than eight hours.

Step 3: Preheat and Prepare for Cooking

If grilling, preheat the grill to medium-high heat (375-450°F) and lightly grease the grates. If broiling, set the oven to high broil and line a baking sheet with foil. If using skewers, thread the marinated chicken pieces onto them.

Step 4: Cook the Chicken

For grilling, place the skewers on the grill, close the lid, and cook for about 6 minutes per side until the chicken is golden brown and reaches an internal temperature of 160°F. If broiling, place the chicken on a wire rack over a baking sheet and broil for about 6 minutes, flipping halfway, until fully cooked.

Step 5: Rest and Serve

Let the chicken rest for 5 minutes before serving. Serve over rice or noodles, drizzled with the reserved peanut sauce. Garnish with chopped peanuts, cilantro, and lime wedges for extra flavor.

Beginner Tips and Notes

  • Don’t skip the marinade – The longer the chicken marinates (up to 8 hours), the more flavorful and tender it will be.
  • Check doneness – Use a meat thermometer to ensure the chicken reaches 160°F before removing it from the heat.
  • Adjust the spice level – If you’re sensitive to spice, start with a small amount of red pepper flakes and increase to taste.
  • Make ahead – You can prepare the marinade in advance and store it in the fridge for up to 3 days.

Serving Suggestions

  • With Rice – Traditional white or brown rice soaks up the flavorful sauce beautifully.
  • With Vegetables – Steamed broccoli, sautéed bell peppers, or roasted sweet potatoes make great pairings.
  • With Noodles – Serve over rice noodles or zucchini noodles for a lower-carb option.
  • As a Salad – Slice the chicken and serve over mixed greens with extra peanut sauce as dressing.

Storage and Leftovers

  • Refrigeration – Store leftovers in an airtight container for up to 3 days.
  • Freezing – Freeze cooked chicken for up to 2 months; thaw in the fridge before reheating.
  • Reheating – Warm gently in a skillet over low heat, adding a splash of water if needed to loosen the sauce.

Try This Recipe and Share Your Thoughts!

Thai Peanut Chicken is the perfect recipe for beginner cooks looking to create a flavorful, satisfying meal without the hassle. If you give it a try, let us know in the comments how it turned out for you! What did you serve it with? Any tweaks or substitutions you loved? We’d love to hear your experience!

FAQ About Thai Peanut Chicken

Can I use chicken breast instead of thighs?

Yes, chicken breasts can be used instead of thighs, but they tend to be leaner and may dry out faster. To keep them juicy, avoid overcooking and consider marinating for the full 8 hours.

Is this recipe very spicy?

No, the spice level is mild, thanks to the red pepper flakes. If you’re sensitive to heat, start with a smaller amount and increase it gradually to your taste.

Can I make this recipe ahead of time?

Absolutely! The peanut sauce can be made up to 3 days in advance and stored in the fridge. You can also marinate the chicken overnight for more flavor.

What can I use instead of peanut butter?

If you have a peanut allergy or prefer a different taste, almond butter or cashew butter are great alternatives. The flavor will change slightly, but it will still be delicious.

More Relevant Recipes

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

Thai Peanut Chicken


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Ashely
  • Total Time: 1 hour 25 minutes (includes marination)
  • Yield: 4 servings 1x

Description

This Thai Peanut Chicken is juicy, flavorful, and coated in a rich, creamy peanut sauce with hints of lime, garlic, and ginger. Perfect for an easy, beginner-friendly meal, this dish can be grilled, broiled, or baked for a deliciously satisfying dinner.


Ingredients

Scale

For the Peanut Sauce:

  • ½ cup creamy peanut butter
  • 1 cup full-fat canned coconut milk
  • 2 tablespoons fresh lime juice
  • 2 tablespoons soy sauce or fish sauce
  • 1 ½ tablespoons dark brown sugar
  • 1 teaspoon ground ginger
  • 1 tablespoon minced fresh garlic (about 3 large cloves)
  • ½ teaspoon crushed red pepper flakes (adjust to taste)

For the Chicken:

  • 2 pounds boneless, skinless chicken thighs, cut into bite-sized chunks

For Serving (Optional):

  • Cooked white or brown rice
  • 1 cup reserved peanut sauce
  • Lime wedges
  • Chopped peanuts
  • Chopped green onions
  • Chopped cilantro

Instructions

  1. Prepare the Peanut Sauce: In a medium bowl, whisk together peanut butter, coconut milk, lime juice, soy sauce, brown sugar, ginger, garlic, and red pepper flakes until smooth. Transfer one cup of the sauce to a small bowl, cover, and refrigerate for serving later.
  2. Marinate the Chicken: Place the chicken pieces in a large bowl or baking dish. Pour the remaining peanut sauce over the chicken and toss until evenly coated. Cover and refrigerate for at least one hour, up to eight hours for maximum flavor.
  3. Preheat for Cooking: If using a grill, preheat it to medium-high heat (375-450°F) and lightly grease the grates. If broiling, set the oven to high broil and line a baking sheet with foil. If using skewers, thread the marinated chicken onto them for easy grilling or broiling.
  4. Cook the Chicken: Place the chicken skewers directly on the grill grates, or arrange the chicken on a wire rack over a baking sheet for broiling. Grill for about six minutes per side, or broil for six minutes, flipping halfway through, until the chicken is golden brown and reaches an internal temperature of 160°F.
  5. Rest and Serve: Let the cooked chicken rest for five minutes before serving. Serve over rice or noodles with a drizzle of the reserved peanut sauce. Garnish with lime wedges, chopped peanuts, green onions, and cilantro for extra flavor.

Notes

  • If using wooden skewers, soak them in water for at least 30 minutes to prevent burning.
  • For a low-carb option, serve with cauliflower rice or zucchini noodles.
  • If the peanut sauce thickens too much in the fridge, whisk in a small amount of warm water before serving.
  • To store, keep leftovers in an airtight container in the fridge for up to 3 days or freeze for up to 2 months.
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Grilling, Broiling
  • Cuisine: Thai-Inspired

Nutrition

  • Serving Size: 1 serving
  • Calories: 576
  • Sugar: 2g
  • Sodium: 772mg
  • Fat: 37g
  • Saturated Fat: 15g
  • Unsaturated Fat: 20g
  • Trans Fat: 0.04g
  • Carbohydrates: 9g
  • Fiber: 3g
  • Protein: 54g
  • Cholesterol: 215mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star