If you crave a dish that’s bursting with bold flavors yet incredibly comforting, this Thai Peanut Chicken Recipe is going to be your new go-to meal. Combining creamy peanut butter, zesty lime, aromatic garlic, and a touch of spicy red pepper flakes, this recipe delivers a delightful harmony that dances on your taste buds. It’s perfect for weeknight dinners or special gatherings, effortlessly turning simple ingredients into an unforgettable feast. Plus, the tender chicken thighs soak up the luscious peanut sauce, ensuring every bite is juicy, flavorful, and just downright delicious.
Ingredients You’ll Need
Each ingredient in this Thai Peanut Chicken Recipe plays a crucial role, whether it’s building layers of flavor, adding richness, or giving the dish its vibrant appeal. The ingredients are straightforward and accessible but come together to create a truly special meal that you’ll want to make again and again.
- Creamy peanut butter: Provides the silky, nutty base of the sauce that ties everything together.
- Unsweetened full-fat coconut milk: Adds creaminess and a mild tropical sweetness to balance the spices.
- Fresh lime juice: Brightens the dish with a refreshing tang that lifts the rich flavors.
- Soy sauce (or fish sauce): Brings in the umami depth and a touch of saltiness that enhances every bite.
- Brown sugar (dark preferred): Introduces subtle caramel notes that counter the savory elements.
- Ground ginger: Adds a warm, spicy undertone essential to Thai-inspired cuisine.
- Minced fresh garlic: Infuses bold aroma and pungent flavor, making the sauce irresistibly fragrant.
- Crushed red pepper flakes: Offers a gentle kick of heat that’s easily adjustable to your liking.
- Boneless, skinless chicken thighs: The perfect choice for juicy, tender meat that soaks up the sauce beautifully.
- Cooked white or brown rice: Serves as the ideal canvas, soaking up the vibrant peanut sauce.
- Lime wedges: A zesty garnish to brighten each serving just before digging in.
- Whole or chopped peanuts: Adds a delightful crunch and extra peanut flavor when sprinkled on top.
- Chopped green onions: Gives a fresh, mild bite and a pop of green color.
- Chopped cilantro: The classic herb that lifts and brightens the dish with its fresh, citrusy notes.
How to Make Thai Peanut Chicken Recipe
Step 1: Make the Peanut Sauce
Start by whisking together creamy peanut butter, coconut milk, fresh lime juice, soy sauce, brown sugar, ground ginger, minced garlic, and crushed red pepper flakes in a medium bowl. This rich and flavorful sauce is the heart of the dish, setting the stage for layers of sweet, tangy, and spicy perfection. Reserve some of this sauce aside to marinate the chicken and the rest for serving later on.
Step 2: Marinate the Chicken
Coat the bite-sized chicken thigh pieces in the peanut sauce, ensuring every morsel is well-coated. This step is key because the longer you marinate—anywhere from one hour up to eight—the deeper the flavors penetrate the chicken. When ready, thread the chicken onto skewers or lay them out on a baking sheet, preparing them for cooking.
Step 3: Cook the Chicken
You have options here. Broiling the chicken in the oven gives you a lovely caramelized exterior while keeping the inside juicy. Just broil until fully cooked and let the chicken rest briefly to lock in those juices. Alternatively, grilling the skewers adds a smoky char that complements the spicy peanut sauce beautifully. Whichever method you choose, the chicken will come out tender, flavorful, and utterly mouthwatering.
Step 4: Serve It Up
Plate the tender peanut chicken alongside steaming white or brown rice, spoon over extra peanut sauce for that indulgent finish, and get ready for a meal brimming with contrasting textures and bold flavors.
How to Serve Thai Peanut Chicken Recipe

Garnishes
Adding fresh garnishes elevates the overall experience and presentation. Lime wedges provide an acidic brightness right before each bite, chopped green onions bring a fresh, mild sharpness, and chopped cilantro introduces bright, citrusy undertones that complement the rich sauce perfectly. Don’t forget sprinkling on chopped or whole peanuts for a crunchy texture and an added boost of peanut goodness.
Side Dishes
While the chicken and rice combo is hearty and satisfying, pairing it with crisp vegetables or salads adds vibrant colors and extra freshness. Think steamed broccoli, a crunchy cucumber salad, or even some pickled veggies to cut through the richness of the peanut sauce. These sides provide balance and a well-rounded meal.
Creative Ways to Present
For a fun twist, serve the Thai Peanut Chicken Recipe in lettuce cups for a hand-held delight or over a bed of noodles for a different texture experience. You can also turn it into a vibrant bowl with quinoa or a medley of roasted vegetables for added nutrition and flavor complexity. Presentation is your playground here—let your creativity shine.
Make Ahead and Storage
Storing Leftovers
Leftover Thai Peanut Chicken stores beautifully in an airtight container in the refrigerator for up to 3 days. The flavors often deepen overnight, making your next meal even more delicious. Just keep the sauce separate if possible to maintain fresh texture in the chicken.
Freezing
You can freeze this dish for up to 2 months without a dip in quality. Pack the chicken and sauce into a freezer-safe container or bag, making sure to remove as much air as possible. When you’re ready, thaw overnight in the fridge and enjoy a quick, satisfying meal anytime.
Reheating
To reheat, gently warm the chicken and sauce over low heat on the stovetop or in the microwave, stirring occasionally. Adding a splash of coconut milk or water can help restore creaminess if the sauce thickens too much. Serve immediately with freshly garnished toppings for the best experience.
FAQs
Can I use chicken breasts instead of thighs?
Absolutely! While thighs provide extra moisture and flavor, chicken breasts work fine too. Just be careful not to overcook them as they can dry out quicker than thighs.
Is this Thai Peanut Chicken Recipe spicy?
The heat level is mild to moderate thanks to the crushed red pepper flakes, but you can easily adjust the spice by adding more or less to suit your palate.
Can I make the peanut sauce ahead of time?
Yes, the peanut sauce can be made up to a day ahead and stored in the refrigerator. Just give it a good stir before using as the ingredients might separate slightly.
What can I substitute for soy sauce if I have dietary restrictions?
Tamari or coconut aminos are great gluten-free alternatives that will still provide that savory umami flavor essential to this recipe.
Is this recipe suitable for meal prep?
Definitely! The Thai Peanut Chicken Recipe holds up really well after a day or two in the fridge, making it perfect for preparing meals ahead and enjoying the delicious flavors throughout the week.
Final Thoughts
Trust me, once you try this Thai Peanut Chicken Recipe, it will quickly become a beloved staple in your kitchen. The perfect blend of creamy, spicy, sweet, and savory flavors wrapped around juicy chicken is simply irresistible. So go ahead—give it a try, share it with friends or family, and enjoy a little bit of Thai-inspired magic at home!
Print
Thai Peanut Chicken Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Thai
Description
This Thai Peanut Chicken recipe features tender chicken thighs marinated in a creamy, flavorful peanut sauce made with coconut milk, lime juice, soy sauce, garlic, and spices. The chicken is broiled or grilled to perfection and served with rice and garnished with fresh lime wedges, peanuts, green onions, and cilantro. It’s a delicious and vibrant dish perfect for a satisfying weeknight dinner or entertaining guests.
Ingredients
Peanut Sauce Ingredients
- ½ cup creamy peanut butter
- 1 cup unsweetened, full-fat coconut milk (from can, 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)
Chicken and Garnishes
- 2 pounds boneless, skinless chicken thighs (cut into bite-sized chunks)
- Cooked white or brown rice (for serving)
- Lime wedges (to garnish)
- Whole or chopped peanuts (to garnish)
- Chopped green onions (to garnish)
- Chopped cilantro (to garnish)
Instructions
- Prepare the Peanut Sauce: In a medium bowl, combine creamy peanut butter, coconut milk, fresh lime juice, soy sauce, brown sugar, ground ginger, minced garlic, and crushed red pepper flakes. Whisk thoroughly until the mixture is smooth and fully combined. Reserve some of the peanut sauce separately to use for marinating the chicken.
- Marinate the Chicken: Place the bite-sized chicken thigh pieces in a bowl and coat them evenly with the reserved peanut sauce. Cover and marinate for at least 1 hour, or up to 8 hours in the refrigerator for maximum flavor infusion.
- Prepare to Cook the Chicken: After marinating, thread the chicken pieces onto skewers if grilling, or arrange them on a baking sheet if broiling.
- Broil the Chicken: Preheat your oven’s broiler. Place the baking sheet with marinated chicken under the broiler and cook until the chicken is cooked through and lightly charred, about 5-7 minutes per side depending on thickness. Let the chicken rest briefly before serving.
- Grill the Chicken: Heat your grill to medium-high. Grill the chicken skewers for about 5-7 minutes per side or until fully cooked and nicely charred. Remove and rest before serving.
- Serve the Thai Peanut Chicken: Plate the cooked chicken alongside a serving of white or brown rice. Spoon additional peanut sauce over the chicken and garnish with lime wedges, chopped peanuts, green onions, and cilantro for an authentic Thai flavor experience.
Notes
- Use dark brown sugar for a richer, more robust flavor in the peanut sauce.
- Marinating for longer than 1 hour (up to 8 hours) will deepen the flavor of the chicken.
- You can substitute fish sauce for soy sauce to add a more traditional Thai taste.
- Adjust crushed red pepper flakes according to your spice preference.
- This recipe can be made with chicken breasts, but thighs tend to be juicier and more flavorful.


