Succulent Thai Peanut Chicken

As seen in Satisfying Entrées for Every Table.

Thai peanut chicken combines juicy chicken thighs with a smooth, velvety peanut sauce for a tasty meal. Soak bite-sized chicken chunks in a sauce made from smooth peanut butter, coconut milk, fresh lime juice, and soy sauce. Cook chicken on sticks for a smoky, charred taste or bake until juicy. Pair with white or brown rice, topped with lime pieces, fresh cilantro, and crushed peanuts for a full meal. This simple dish can be tweaked for gluten-free, paleo, or keto needs, so everyone can dig in.

Barbara Chef
Created By Sasha
Last updated on Sat, 10 May 2025 17:24:50 GMT
A bowl of chicken and rice. Save Pin
A bowl of chicken and rice. | foodthingle.com

The decadent Thai Peanut Chicken has quickly turned into my favorite crowd-pleaser when I'm looking to wow guests without slaving away in the kitchen. Every juicy chunk of chicken gets wrapped in a velvety peanut sauce that perfectly blends sweet, tangy and fiery notes.

I whipped this up during a super hectic week when I needed something fancy but quick. My folks were so blown away they now want it for every birthday and family gathering.

Ingredients

  • Smooth peanut butter: Creates the base of your sauce with its thick texture and nutty taste
  • Plain coconut milk: Brings that true Thai smoothness without extra sugar
  • Squeezed lime: Cuts through richness with a zesty kick
  • Soy sauce: Adds that deep savory goodness that counters the sweetness
  • Brown sugar: Helps things brown nicely and keeps savory elements in check
  • Ground ginger: Gives a warm spicy touch that sits quietly in the background
  • Raw garlic: Brings that must-have punchy aroma for genuine flavor
  • Red pepper flakes: Let you dial the heat up or down as you prefer
  • Boneless skinless chicken thighs: Stay moist and tender where breast meat would dry out

Step-by-Step Instructions

Mix your peanut sauce:
Throw peanut butter, coconut milk, lime juice, soy sauce, brown sugar, ginger, garlic, and pepper flakes into a bowl. Stir hard until it's totally smooth with no clumps. The mix should pour like thick cream. Set aside one cup for later and use the rest to coat the chicken.
Soak the chicken:
Slice chicken thighs into equal chunks, roughly 1.5 inches each. Drop them in a dish and pour the sauce all over, making sure each bit gets covered. Wrap and chill for at least an hour, flipping halfway. The sauce starts working its magic to soften the meat right away.
Get ready to cook:
If you're using wooden skewers, let them sit in water for 30 minutes so they won't burn. Slide chicken chunks onto skewers, leaving tiny gaps for even cooking. No skewers? Just lay the chicken on a wire rack over a baking tray.
Cook it up:
Go with broiling for speed or grilling for a smoky taste. Either way, cook until they hit 160°F inside, about 6 minutes on each side. The sauce will turn golden and sticky outside while keeping everything juicy inside.
Let it sit, then eat:
Give the chicken 5 minutes to rest after cooking so the juices settle down. Serve with the sauce you saved earlier (at room temp), some rice, and whatever toppings you like.
A bowl of food with rice and meat. Save Pin
A bowl of food with rice and meat. | foodthingle.com

You Must Know

My number one thing about this dish is watching how the peanut sauce changes while cooking. It starts off as just a simple coating but turns into these amazing crispy bits on the chicken with super concentrated flavor.

Make-Ahead Options

This Thai Peanut Chicken works great for planning ahead. You can mix up the sauce three days early and keep it in the fridge in a closed container. The chicken can sit in the marinade overnight, which is perfect when you want something special after work but don't have much cooking time. Already cooked chicken heats up beautifully too, either quick in the microwave for lunch or wrapped in foil in the oven to keep it moist.

Creative Serving Ideas

Putting it on rice is classic, but this chicken fits so many situations. Try cutting it thin for lettuce cups with matchstick veggies and extra sauce. Chop it small to top a crunchy Thai salad with mango and cucumber. For parties, use tiny skewers and set out sauce for dipping. You can even pull the chicken apart and stuff it in spring rolls or rice paper with fresh herbs.

A bowl of chicken stir fry with rice. Save Pin
A bowl of chicken stir fry with rice. | foodthingle.com

Balancing The Spice Level

What's great about this peanut sauce is how easily you can change the heat. For families with different spice likes, start with the regular recipe which gives a gentle warmth. Heat lovers can toss in more red pepper flakes or a spoonful of sambal oelek on their own portion. For a kid version, skip the pepper flakes altogether in the main mix and just offer them on the side. All the yummy complex flavors still come through even without any spiciness.

Common Recipe Questions

→ What can I use instead of peanut butter?

Try cashew butter or almond butter as good swaps. You might need to tweak the seasonings to get the taste right.

→ Can I make this dish gluten-free?

Absolutely! Go with gluten-free soy sauce or fish sauce, or swap in coconut aminos for a gluten-free choice.

→ How should I cook the chicken for the best flavor?

To make it extra tasty, throw the chicken on the grill with skewers or stick it under the broiler for a nice browned finish. Both ways work great.

→ How long can I marinate the chicken?

Let the chicken sit in the marinade for at least 1 hour but don't go past 8 hours or it'll get mushy and won't taste as good.

→ What can I serve with Thai peanut chicken?

Pair the chicken with some steamed white or brown rice, lime wedges, crushed peanuts, cilantro, and sliced green onions for a full meal.

→ Can I make this dish keto or paleo-friendly?

For keto folks, grab some low-carb peanut butter and use Brown Swerve to sweeten it. If you're doing paleo, switch to cashew or almond butter and use coconut aminos instead of soy sauce.

Peanut Chicken Thai Style

Juicy chicken smothered in silky peanut sauce, paired with rice or on skewers. Tasty and quick to prepare.

Preparation Time
15 Minutes
Cooking Time
10 Minutes
Overall Time
25 Minutes
Created By: Sasha

Recipe Type: Main Dishes

Skill Level: Moderate

Regional Style: Thai

Output: 4 Number of Servings (4 servings (about))

Special Diets: Lacks Dairy

What You'll Need

→ Peanut Sauce

01 ½ cup smooth peanut butter
02 1 cup thick coconut milk (canned, well-mixed)
03 2 tablespoons squeezed lime juice (about 1 medium lime)
04 2 tablespoons fish sauce or soy sauce
05 1 ½ packed tablespoons dark brown sugar
06 1 teaspoon powdered ginger
07 1 tablespoon crushed fresh garlic (roughly 3 big cloves)
08 ½ teaspoon red pepper flakes (add more if you like it spicy)

→ Chicken

09 2 pounds chicken thighs, boneless and skinless (diced into small chunks)

→ Serving Suggestions (Optional)

10 Brown or white rice, cooked
11 1 cup peanut sauce, ready to use
12 Wedges of lime (as garnish)
13 Peanuts, whole or chopped (as garnish)
14 Green onions, chopped (as garnish)
15 Cilantro, chopped (as garnish)

Steps to Follow

Step 01

Combine ½ cup smooth peanut butter, 1 cup thick coconut milk, 2 tablespoons squeezed lime juice, 2 tablespoons fish sauce, 1 ½ packed tablespoons dark brown sugar, 1 teaspoon powdered ginger, 1 tablespoon crushed fresh garlic, and ½ teaspoon red pepper flakes in a medium bowl and stir until smooth.

Step 02

Scoop 1 cup of the peanut sauce mix into a small bowl. Cover it up and put in the fridge. Keep the rest of the sauce for the chicken marinade.

Step 03

Drop the chicken chunks into a big baking dish. Pour the leftover peanut sauce on top and mix well. Cover with plastic and chill in the fridge for at least 1 hour but no more than 8 hours, giving it a stir halfway through.

Step 04

Take the chicken out and stick pieces onto skewers if you want. Put them on a lightly oiled baking sheet, or set chicken on a wire rack over a baking sheet.

Step 05

Turn your broiler to high. Stick the chicken under it and cook for 6 minutes, or until it reaches 160° Fahrenheit inside. Let it sit for 5 minutes before you eat.

Step 06

Heat your grill to medium-high, around 375° to 450° Fahrenheit. Spray the grill grates with cooking oil. Put chicken skewers away from direct flames and shut the lid. Cook about 6 minutes per side until chicken hits 160° Fahrenheit inside. Rest for 5 minutes before eating.

Step 07

Put the rested chicken on plates. Pair with hot rice, the saved peanut sauce, and lime chunks. If you want, sprinkle with peanuts, green onions, and cilantro.

Additional Tips

  1. For easier serving, pull chicken off skewers onto plates or let folks grab their own from a big platter.
  2. Soak any wooden skewers in water for 30 minutes before using so they don't burn.

Essential Tools

  • Medium bowl
  • Whisk
  • Small bowl with cover
  • Big baking dish
  • Tongs or rubber spatula
  • Plastic wrap
  • Fridge
  • Broiler or grill
  • Metal or wooden skewers
  • Wire rack (if you want)
  • Cooking spray
  • Baking sheet
  • Meat thermometer

Allergen Information

Always verify ingredient labels for allergens and consult with a healthcare expert if unsure.
  • Peanuts
  • Soy (when using soy sauce)
  • Fish (when using fish sauce)

Nutrition Info (Per Serving)

These details are best used as an estimate and shouldn't replace professional health advice.
  • Calories: 576
  • Fat Content: 37 g
  • Carbohydrates: 9 g
  • Protein: 54 g