If you’re an enthusiastic fan of bold, creamy, and utterly crave-worthy dinners, this Thai Peanut Chicken recipe is about to sweep you off your feet. Tender chunks of marinated chicken are bathed in a luscious homemade peanut sauce, kissed with coconut milk, lime, and a hint of spice—making each bite an explosion of sweet, savory, and tangy flavors.
Why You’ll Love This Recipe
- Incredible Flavor Fusion: Each mouthful balances creamy peanut sauce, zesty lime, and tender chicken for an irresistible Thai-inspired taste.
- Versatile Cooking Methods: Whether you’re a grill master or prefer the oven, this Thai Peanut Chicken turns out juicy and flavorful every time.
- Perfect for Weeknights or Entertaining: Quick prep with a hands-off marinate means you’re never far from a restaurant-quality meal at home.
- Make-Ahead Friendly: Both sauce and chicken can be prepared ahead, making dinnertime seamless and stress-free.
Ingredients You’ll Need
What makes Thai Peanut Chicken truly stand out is its surprisingly short list of bold, complimentary ingredients. Each one plays a starring role: from the creamy peanut butter that creates a rich base, to fresh lime juice that adds sparkle and depth. Here’s why each item helps the magic happen in your kitchen.
- Creamy Peanut Butter: Gives the sauce its signature body, smoothness, and mouthwatering nutty flavor—don’t substitute with crunchy for the silkiest texture.
- Unsweetened, Full-Fat Coconut Milk: Adds luxurious richness and subtle coconut undertones; using canned and well-stirred milk really makes a difference.
- Fresh Lime Juice: Squeezing real limes brings tang and brightness that lightens the entire dish.
- Soy Sauce (or Fish Sauce): Adds a salty, umami backbone to the sauce—use fish sauce for a distinct Thai layer of flavor if you have it.
- Brown Sugar: A touch of deep sweetness enhances the peanut and coconut, balancing everything beautifully.
- Ground Ginger: Delivers gentle warmth and aromatic zip; fresh could work too if minced extra fine.
- Fresh Garlic: For bold, pungent kick that infuses into every single bite.
- Crushed Red Pepper Flakes: Brings just the right pop of heat to balance the creamy richness (add more for extra spice enthusiasts!)
- Boneless, Skinless Chicken Thighs: Juicy, robust, and impossible to dry out—perfect for soaking up all that luscious peanut marinade.
- Optional Garnishes (lime wedges, peanuts, green onions, cilantro): These add crunch, color, freshness, and sparkle at serving.
Variations
The beauty of Thai Peanut Chicken is how incredibly adaptable it can be—making it easy to play with flavors and textures depending on your pantry or needs. Let’s get creative and make it your very own!
- Chicken Breasts Instead: Swap thighs for boneless chicken breasts or tenders if you prefer a leaner option; just take care not to overcook.
- Vegan or Vegetarian Version: Try extra-firm tofu or roasted cauliflower florets instead of chicken for a delicious plant-based meal.
- Extra Veggie Power: Thread bell peppers, zucchini, or red onion chunks onto skewers with your chicken for a complete meal on a stick.
- Spice Level Swap: Add an extra pinch of chili flakes or stir a little Sriracha into the sauce for extra fire, or dial it down for milder palates.
How to Make Thai Peanut Chicken
Step 1: Make the Peanut Sauce
Whisk together the peanut butter, coconut milk, fresh lime juice, soy (or fish) sauce, brown sugar, ginger, garlic, and red pepper flakes in a bowl until the sauce is marvelously smooth and creamy. Don’t skimp on the whisking—you want that velvety fusion so every bite of chicken is coated in pure bliss.
Step 2: Divide and Chill the Sauce
Pour 1 cup of the completed sauce into a covered bowl and place it in the refrigerator for later. This portion will be your dreamy dipping and drizzling sauce at serving time. The rest? It’s about to become a flavor-packed marinade.
Step 3: Marinate the Chicken
Add your chicken thigh chunks to a baking dish, then douse with the remaining peanut sauce. Toss them gently until every piece is thoroughly coated. Cover and refrigerate for at least 1 hour (up to 8) so that rich flavor can work its way into every crevice. The difference after marinating is amazing!
Step 4: Skewer or Arrange for Cooking
If you’re channeling your inner grill master or want that fun skewer presentation, thread the marinated chicken pieces onto skewers. Otherwise, arrange them in a single layer on a rack set over a baking sheet for broiling. Either way, the goal is caramelized edges and juicy interiors.
Step 5: Cook Under Broiler or Grill
Turn your broiler to high, or heat your grill to medium-high (375°F–450°F). Broil or grill the chicken for about 6 minutes, flip, and cook for another 6 to 10 minutes, until the pieces reach 160°F internally. Don’t forget to let them rest for 5 minutes after—you’ll be rewarded with juicier, more flavorful chicken.
Step 6: Serve and Garnish
Arrange your golden Thai Peanut Chicken over fluffy rice, drizzle with that luscious reserved peanut sauce, and finish with lime wedges, a shower of peanuts, and fresh green onions or cilantro. Prepare yourself for a chorus of oohs and ahhs around the dinner table!
Pro Tips for Making Thai Peanut Chicken
- Ultra-Creamy Sauce Every Time: Make sure your coconut milk is well-mixed and at room temperature before whisking for the silkiest, never-lumpy peanut sauce.
- Marinate for Maximum Flavor: Try to marinate the chicken as close to 8 hours as your schedule allows—this really amps up those peanut, garlic, and lime notes!
- Perfect Doneness: Use a meat thermometer to pull the chicken off at precisely 160°F; it continues to cook while resting, guaranteeing juicy results.
- Sauce Smart: Always keep some sauce aside before marinating the chicken—this way you’ll have fresh, uncontaminated sauce for drizzling and dipping.
How to Serve Thai Peanut Chicken
Garnishes
The crowning glory of this Thai Peanut Chicken is in the generous finishing touches: a scatter of chopped peanuts for crunch, vibrant cilantro for herby freshness, and a light sprinkle of green onions for color and zing. Don’t skip the lime wedges—squeezing fresh lime just before eating brightens every bite and adds a restaurant-quality flourish.
Side Dishes
Fluffy jasmine or brown rice is always a classic, but this chicken also loves sharing the plate with crisp steamed broccoli, roast carrots, or a snappy cucumber salad. Even a pile of warm naan or flatbread is perfect for mopping up the extra peanut sauce.
Creative Ways to Present
Want to wow your guests? Thread marinated chicken and colorful veggies onto skewers for party-ready kabobs, serve family-style over a bed of greens for a Thai-inspired salad, or pile everything into lettuce cups for finger-friendly fun. Thai Peanut Chicken is as versatile on the plate as it is on the palate!
Make Ahead and Storage
Storing Leftovers
Leftover Thai Peanut Chicken keeps beautifully—pack any extras with rice and sauce in a tightly sealed container and refrigerate for up to four days. The flavors seem to meld and intensify with time, making tomorrow’s lunch just as exciting as tonight’s dinner!
Freezing
This recipe is a freezer superstar. Cool un-garnished chicken completely, then freeze (with or without sauce) in freezer-safe bags or containers for up to two months. When you’re ready, you’ll have all the makings of a speedy, flavor-packed meal on standby.
Reheating
Gently reheat Thai Peanut Chicken on the stove or in the microwave, adding a splash of water or coconut milk to keep the sauce silky. Warm the sauce separately for the best texture and drizzle over just before serving—fresh lime or new garnishes revive the flavors instantly.
FAQs
-
Can I use chicken breast instead of thighs for Thai Peanut Chicken?
Absolutely! Chicken breasts work well too—just cut them in similar bite-sized chunks and keep an eye on cooking time since they tend to dry out more quickly than thighs.
-
Is there a non-peanut alternative for the sauce?
If you have a peanut allergy or want to mix things up, try smooth almond butter or sunbutter; either provides a slightly different (but equally delicious) result.
-
Can I make the peanut sauce ahead of time?
You sure can! The sauce keeps well in the fridge for up to 5 days. Just whisk or stir before serving to restore its creamy consistency—so easy for meal prepping.
-
Do I have to grill or broil the Thai Peanut Chicken, or can I bake it?
While broiling or grilling develops deliciously charred bits, you can absolutely bake the marinated chicken at 425°F until cooked through. Just watch for a beautiful golden color and juicy texture.
Final Thoughts
There’s something celebration-worthy about Thai Peanut Chicken—whether you’re serving a quiet family weeknight or hosting friends. The flavors are bold, the colors are vibrant, and each bite feels like a treat. I can’t wait for you to fall in love with this one as much as I have—grab some limes, get whisking, and enjoy every nutty, saucy, unforgettable forkful!
PrintThai Peanut Chicken Recipe
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 1 hour 25 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Baking, Broiling, Grilling
- Cuisine: Thai
- Diet: Gluten Free
Description
This Thai Peanut Chicken recipe features tender chicken marinated in a flavorful peanut sauce, then broiled or grilled to perfection. Served with rice and garnished with peanuts, green onions, and cilantro, this dish is a true crowd-pleaser.
Ingredients
For the Peanut Sauce
- 1/2 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 1/2 packed tablespoons brown sugar (dark preferred, see Notes)
- 1 teaspoon ground ginger
- 1 tablespoon minced fresh garlic (approximately 3 large cloves)
- 1/2 teaspoon crushed red pepper flakes (plus more to taste)
For the Chicken
- 2 pounds boneless, skinless chicken thighs (cut into bite-sized chunks)
- 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)
Instructions
- For the Peanut Sauce – Add all sauce ingredients to a medium bowl and whisk until fully combined. Reserve some sauce for marinating the chicken.
- To Marinate the Chicken – Coat chicken pieces in peanut sauce, marinate for 1-8 hours, then thread onto skewers or place on a baking sheet.
- To Broil the Chicken – Broil marinated chicken until cooked through, then let rest.
- To Grill the Chicken – Grill chicken skewers until fully cooked.
- To Serve the Peanut Chicken – Plate the chicken with rice, additional sauce, and garnishes.
Notes
- Dark brown sugar is preferred for a richer flavor profile.
Nutrition
- Serving Size: 1 serving
- Calories: Approximately 450 kcal
- Sugar: 7g
- Sodium: 700mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 2g
- Protein: 35g
- Cholesterol: 110mg