Thai Peanut Chicken
If you’re looking for a dish that’s both comforting and bursting with flavor, then this Thai Peanut Chicken is just what you need. Imagine tender chicken thighs drenched in a creamy, nutty sauce that makes your taste buds dance with joy! This recipe has become a go-to favorite in my kitchen because it’s simple enough for busy weeknights yet special enough to impress at family gatherings.
Whether you’re feeding the kids or hosting friends, this dish is sure to please everyone at the table. Plus, it pairs beautifully with rice, making it a complete meal that’s easy to whip up anytime.
Why You’ll Love This Recipe
- Quick and Easy: This recipe comes together in no time, allowing you to enjoy a delicious dinner without spending hours in the kitchen.
 - Family-Friendly: The rich peanut sauce will have even the pickiest eaters coming back for seconds—it’s that good!
 - Versatile: Whether served on skewers or over rice, you can enjoy this dish in various ways to keep things interesting.
 - Make-Ahead Friendly: Prep the sauce ahead of time and marinate your chicken for an effortless meal any night of the week.
 - Packed with Flavor: The combination of peanut butter, coconut milk, and spices creates a creamy sauce that’s simply irresistible.
 

Ingredients You’ll Need
Making Thai Peanut Chicken is all about using simple and wholesome ingredients that come together beautifully. Here’s what you’ll need for this delightful dish:
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)
 - 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)
 - Cooked white or brown rice
 
For Garnishing
- Lime wedges
 - Whole or chopped peanuts
 - Chopped green onions
 - Chopped cilantro
 
Variations
One of the best parts about this Thai Peanut Chicken recipe is how flexible it is! Feel free to mix things up based on your preferences or what you have on hand.
- Swap the protein: Try using chicken breasts instead of thighs if you prefer leaner meat. You can also substitute tofu for a vegetarian option!
 - Add some veggies: Toss in some bell peppers or snap peas for added crunch and nutrition.
 - Adjust the spice level: If you love heat, add more crushed red pepper flakes or even some sriracha for an extra kick.
 - Change up the garnish: Experiment with different herbs like basil or mint for a fresh twist.
 
How to Make Thai Peanut Chicken
Step 1: Prepare the Sauce
Start by whisking together all the sauce ingredients in a bowl until smooth. This step is essential because it ensures that your flavors meld together perfectly. The rich peanut butter combined with creamy coconut milk creates an irresistible base for your chicken.
Step 2: Marinate the Chicken
In a large bowl or zip-top bag, combine your chicken pieces with half of the prepared peanut sauce. Let it marinate for at least 30 minutes—this allows the flavors to penetrate deep into the meat, making every bite deliciously flavorful.
Step 3: Cook the Chicken
Heat a grill pan or skillet over medium-high heat. Once hot, add your marinated chicken pieces in batches to avoid overcrowding. Cook until golden brown and cooked through—about 5-7 minutes per side. This step gives your chicken those lovely sear marks that enhance both flavor and presentation.
Step 4: Serve It Up
Once cooked, remove the chicken from heat and drizzle with more peanut sauce. Serve alongside fluffy cooked rice and garnish with lime wedges, peanuts, green onions, and cilantro. A squeeze of lime right before eating adds brightness that elevates this dish even more!
Enjoy your homemade Thai Peanut Chicken—it’s sure to become a favorite!
Pro Tips for Making Thai Peanut Chicken
Creating the perfect Thai Peanut Chicken is a breeze with a few handy tips!
- Choose the right chicken thighs: Opt for boneless, skinless chicken thighs as they remain tender and juicy during cooking, ensuring a delicious bite every time.
 - Marinate for flavor: If you have extra time, marinating the chicken in the peanut sauce for at least 30 minutes (or longer) can deepen the flavor profile, making each skewer burst with taste.
 - Adjust spice levels: Feel free to modify the amount of crushed red pepper flakes to suit your heat preference. Adding more will give it a spicy kick, while reducing it will result in a milder dish.
 - Use fresh ingredients: Fresh garlic and ginger elevate the flavors significantly compared to dried versions. They add brightness and depth that makes this dish truly special.
 - Don’t overcook: Chicken thighs cook quickly, especially when cut into smaller pieces. Keep an eye on them to prevent dryness; they are done when they reach an internal temperature of 165°F (75°C).
 
How to Serve Thai Peanut Chicken
Presenting your Thai Peanut Chicken beautifully can make all the difference! Here are some ideas to elevate your serving game.
Garnishes
- Lime wedges: Fresh lime wedges not only add a splash of color but also enhance the dish’s flavor when squeezed over the warm chicken.
 - Chopped peanuts: Sprinkling whole or chopped peanuts on top gives a delightful crunch and complements the creamy texture of the sauce.
 - Chopped cilantro: A sprinkle of fresh cilantro adds a burst of freshness and color that brightens up your plate.
 
Side Dishes
- Coconut Rice: The subtle sweetness of coconut rice pairs perfectly with the richness of the peanut sauce, creating a harmonious balance on your plate.
 - Steamed Broccoli: Bright green broccoli adds both nutrition and color. Its mild flavor complements the boldness of Thai Peanut Chicken without overpowering it.
 - Thai Cucumber Salad: This refreshing salad made with cucumber, carrots, and a tangy dressing provides a crisp contrast that enhances the overall meal experience.
 - Quinoa Salad: A light quinoa salad mixed with bell peppers and herbs offers a nutritious option that adds different textures alongside your main dish.
 
With these tips and serving suggestions, your Thai Peanut Chicken is sure to impress family and friends alike! Enjoy cooking this delightful recipe!

Make Ahead and Storage
This Thai Peanut Chicken recipe is perfect for meal prep, allowing you to enjoy delicious, flavorful meals throughout the week without any hassle.
Storing Leftovers
- Allow the chicken and sauce to cool completely before storing.
 - Place the Thai Peanut Chicken in an airtight container.
 - Store in the refrigerator for up to 3 days.
 
Freezing
- To freeze, let the chicken cool completely.
 - Portion the chicken and sauce into freezer-safe containers or bags.
 - Label with the date and freeze for up to 2 months.
 
Reheating
- Thaw overnight in the refrigerator if frozen.
 - To reheat, warm on the stovetop over medium heat until heated through, stirring occasionally.
 - Alternatively, microwave in short bursts until steaming hot.
 
FAQs
Here are some common questions about making Thai Peanut Chicken!
Can I use chicken breasts instead of thighs for Thai Peanut Chicken?
Yes! While chicken thighs are juicier, boneless, skinless chicken breasts can be used as a leaner alternative. Just adjust cooking times as needed.
What can I serve with Thai Peanut Chicken?
Thai Peanut Chicken pairs wonderfully with rice, steamed vegetables, or a fresh salad. Feel free to get creative with your sides!
How do I make Thai Peanut Chicken spicier?
To add more heat to your Thai Peanut Chicken, increase the amount of crushed red pepper flakes or serve with a side of Sriracha or chili sauce.
Final Thoughts
I hope you find joy in making this delightful Thai Peanut Chicken! It’s a comforting dish that brings together rich flavors and tender chicken, perfect for any occasion. Whether you’re hosting a dinner party or prepping meals for the week ahead, this recipe is sure to impress. Enjoy every bite and happy cooking!
Thai Peanut Chicken
Thai Peanut Chicken is a delightful dish that combines tender chicken thighs with a rich, creamy peanut sauce, bursting with flavor. This recipe is perfect for busy weeknights, yet impressive enough to serve at gatherings. The harmonious blend of peanut butter and coconut milk creates an irresistible sauce that your family and friends will rave about. Pair it with fluffy rice and a sprinkle of fresh garnishes for a complete meal that’s both satisfying and easy to prepare.
- Prep Time: 15 minutes
 - Cook Time: 15 minutes
 - Total Time: 30 minutes
 - Yield: Serves approximately 4 people 1x
 - Category: Main
 - Method: Grilling/Sautéing
 - Cuisine: Thai
 
Ingredients
- ½ cup creamy peanut butter
 - 1 cup unsweetened, full-fat coconut milk
 - 2 tablespoons fresh lime juice
 - 2 tablespoons soy sauce
 - 1 ½ packed tablespoons brown sugar
 - 1 teaspoon ground ginger
 - 1 tablespoon minced fresh garlic
 - 2 pounds boneless, skinless chicken thighs
 - Cooked white or brown rice for serving
 
Instructions
- In a bowl, whisk together the peanut butter, coconut milk, lime juice, soy sauce, brown sugar, ginger, garlic, and crushed red pepper flakes until smooth.
 - Combine the chicken thighs with half of the sauce in a large bowl or bag; marinate for at least 30 minutes.
 - Heat a grill pan or skillet over medium-high heat. Cook marinated chicken pieces in batches until golden brown and cooked through (about 5-7 minutes per side).
 - Drizzle the remaining sauce over the cooked chicken and serve with rice. Garnish with lime wedges, peanuts, green onions, and cilantro.
 
Nutrition
- Serving Size: Approximately 6 ounces (170g)
 - Calories: 380
 - Sugar: 9g
 - Sodium: 560mg
 - Fat: 22g
 - Saturated Fat: 10g
 - Unsaturated Fat: 10g
 - Trans Fat: 0g
 - Carbohydrates: 19g
 - Fiber: 3g
 - Protein: 24g
 - Cholesterol: 100mg
 
