Thai Peanut Chicken – Tender, Juicy & Coated in Creamy Peanut Sauce

If you’re looking for a recipe that brings big flavor with minimal effort, this Thai Peanut Chicken is a game changer. Marinated in a luscious peanut sauce made with coconut milk, lime, garlic, and a touch of heat, this chicken comes out juicy, savory, and slightly spicy with every bite. Whether you skewer it and grill it, or broil it in the oven, it’s a must-make for your next dinner night or gathering.


Why I Love This Recipe

This is one of those dishes that hits every note—creamy, nutty, zesty, spicy, and deeply satisfying. The marinade is a star on its own, doubling as both a base for the chicken and a dipping sauce. I love how versatile it is, too: serve it with rice, wrap it in lettuce, or stuff it in flatbread. The best part? It tastes like restaurant-quality Thai but comes together effortlessly at home.

Love easy mains with big flavor? You’ll also enjoy Easy Turkey Wings and our cheesy Dorito Casserole.


📝 Ingredients

For the Peanut Sauce & Marinade:

  • ½ cup creamy peanut butter
  • 1 cup full-fat unsweetened coconut milk (from a can, stirred well)
  • 2 tbsp fresh lime juice (juice of about 1 lime)
  • 2 tbsp soy sauce (or fish sauce for a funkier depth)
  • 1½ tbsp packed brown sugar (dark preferred)
  • 1 tsp ground ginger
  • 1 tbsp minced garlic (about 3 cloves)
  • ½ tsp crushed red pepper flakes (or more, to taste)

For the Chicken:

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

Optional for Serving:

  • Cooked white or brown rice
  • Reserved peanut sauce for dipping
  • Lime wedges
  • Chopped peanutsgreen onions, and fresh cilantro for garnish

🥄 Ingredient Tips & Substitutions

  • Chicken thighs stay juicier than breasts, especially when grilled or broiled.
  • Natural peanut butter can be used, but stir well and taste for sweetness.
  • No coconut milk? Sub in whole milk + a splash of cream, though it won’t be as rich.
  • Add veggies: Serve with roasted or grilled vegetables like bell peppers or snap peas.

👨‍🍳 Step-by-Step Instructions

1. Make the Peanut Sauce

In a medium bowl, whisk together:

  • Peanut butter
  • Coconut milk
  • Lime juice
  • Soy sauce
  • Brown sugar
  • Ginger
  • Garlic
  • Red pepper flakes

Mix until smooth and well-blended.

2. Reserve Some Sauce

Set aside 1 cup of the sauce in a separate bowl for serving later.
Refrigerate until ready to use (let come to room temp before serving).

3. Marinate the Chicken

Place chicken pieces in a large bowl or baking dish.
Pour the remaining peanut sauce over the chicken and toss to coat thoroughly.
Cover and marinate for at least 1 hour in the fridge.

4. Cook the Chicken

If Broiling:

  • Preheat broiler to high.
  • Arrange chicken on skewers or a lined baking sheet.
  • Broil for 6 minutes, or until internal temp reaches 160°F.

If Grilling:

  • Preheat grill to medium-high.
  • Grill chicken skewers for 6–10 minutes, turning once, until cooked through.

5. Rest & Serve

Let chicken rest for 5 minutes after cooking.
Serve hot with rice, drizzle with the reserved sauce, and garnish with:

  • Lime wedges
  • Chopped peanuts
  • Green onions
  • Cilantro

💡 Tips for Best Results

  • Soak wooden skewers for 30 minutes before grilling to prevent burning.
  • Marinate overnight for maximum flavor depth.
  • Thin out reserved sauce with a little water if it thickens too much in the fridge.

🍽️ Serving Suggestions

This peanut chicken is incredibly versatile. Try it:

  • With a side of fluffy jasmine rice
  • In a lettuce wrap with cucumbers and shredded carrots
  • Over rice noodles with a splash of chili oil
  • Paired with Sheet Pan Quesadillas for a global flavor mash-up

And if you’re entertaining, kick things off with our crowd-pleasing Beer Cheese Dip.


🧊 Storage & Make-Ahead Tips

  • Store leftovers in the fridge for up to 3 days.
  • Reheat gently in the microwave or stovetop with a splash of water or coconut milk.
  • Freeze uncooked marinated chicken for up to 2 months; thaw in the fridge overnight before cooking.

🍗 More Flavor-Forward Meals You’ll Love


🔚 Final Thoughts

This Thai Peanut Chicken is sweet, savory, creamy, and just the right amount of spicy. It’s perfect for a family dinner, easy entertaining, or meal prep for the week. The marinade alone is worth the recipe—you’ll want to slather it on everything!

Tried it? Tag @ChefManiac with your plate, skewer, or bowl—we love seeing your spins on our favorite dishes!