I absolutely adore sharing this Thai Marinated Grilled Chicken Skewers with Peanut Sauce Recipe because it captures all the vibrant, rich flavors I crave in my meals. The tender chicken soaks up a beautifully balanced marinade that is fragrant with spices and lime, and the creamy, slightly spicy peanut sauce takes it to a whole new level of deliciousness. It’s one of those dishes that feels festive but is totally doable on a weeknight or for a casual gathering with friends. I’m excited to walk you through this recipe that has become a personal favorite in my kitchen!
Why You'll Love This Thai Marinated Grilled Chicken Skewers with Peanut Sauce Recipe
From the first bite, you’ll notice how the marinade transforms the chicken into something incredibly flavorful and juicy. I love how the blend of soy sauce, lime zest, garlic, and warming spices like curry powder and cardamom makes the chicken sing with Southeast Asian vibes. The peanut sauce adds a luscious creaminess with just the right hint of tang and heat, making every bite perfectly balanced. It’s the kind of dish that excites your taste buds and keeps you coming back for more.
What really makes this Thai Marinated Grilled Chicken Skewers with Peanut Sauce Recipe stand out for me is how easy it is to prepare without compromising on flavor. The marinade does the heavy lifting, infusing the chicken over several hours, and the peanut sauce comes together quickly on the stove. Whether I'm firing up the grill for a family barbecue or preparing a vibrant weeknight meal, this recipe fits every occasion beautifully. It’s versatile, impressive, and just plain delicious!
Ingredients You'll Need
The ingredients for this recipe are wonderfully straightforward but each one plays an essential role. Together, they create a balance between savory, sweet, tangy, and spicy flavors, while also giving the chicken a tender texture and an irresistible aroma. Here’s what you’ll want to have on hand:
- Soy sauce: The salty umami backbone that deepens the marinade’s flavor.
- Dark brown sugar: Adds sweetness and helps caramelize the chicken on the grill.
- Lime zest: Brings a fresh citrus brightness that wakes up the marinade.
- Vegetable oil: Helps coat the chicken and keeps it moist during grilling.
- Garlic (minced): Provides a pungent, savory depth to the marinade.
- Curry powder: Infuses warm, earthy spice notes reminiscent of Thai cuisine.
- Ground ginger: Adds gentle heat and aromatic zing.
- Ground cardamom: Gives a subtle floral complexity.
- Salt: Enhances all the flavors together.
- Boneless, skinless chicken breasts: The perfect lean protein to soak up the marinade.
- Coconut milk (full-fat): The creamy base for the peanut sauce that adds richness and a tropical touch.
- Peanut butter: Brings creamy texture and nutty flavor to the sauce.
- Thai red curry paste: Introduces a gentle heat and authentic Thai flavor.
- Fresh lime juice: Provides acidity to balance the richness of the sauce.
- Lime wedges (optional): Perfect for squeezing over the finished dish for extra zing.
Directions
Step 1: Start by pounding your chicken breasts between two sheets of wax or parchment paper until they’re about ½ inch thick. This helps ensure even cooking. Then cut them into 1½-inch pieces and set those aside.
Step 2: In a large bowl, whisk together the soy sauce, dark brown sugar, lime zest, vegetable oil, minced garlic, curry powder, ground ginger, cardamom, and salt until everything is well combined. Add the chicken pieces and toss them thoroughly in the marinade so each piece gets a flavorful coating. Cover the bowl tightly with plastic wrap and place it in the fridge to marinate for at least 4 hours, or better yet, overnight. This step is key for that bold, infused flavor I love.
Step 3: While the chicken marinates, prepare your peanut sauce. In a medium saucepan, combine the full-fat coconut milk, peanut butter, brown sugar, soy sauce, and Thai red curry paste. Whisk everything together until smooth, then bring it to a gentle simmer over medium heat. Cook for about 3 minutes, stirring occasionally until thickened slightly. Finally, stir in fresh lime juice for that perfect tang. Set the sauce aside to cool a little — it’ll thicken nicely.
Step 4: When you’re ready to grill, preheat your grill to high heat. Thread the marinated chicken pieces onto skewers, being careful not to crowd them. Lightly grease the grill grates to prevent sticking. Grill the chicken skewers for about 10 minutes total, turning once halfway through, until the chicken is cooked all the way and has beautiful grill marks.
Step 5: Serve the grilled chicken skewers hot with the peanut sauce on the side for dipping. Don’t forget to offer lime wedges for an extra squeeze of fresh citrus if desired. This dish is ready to be enjoyed immediately!
Servings and Timing
This Thai Marinated Grilled Chicken Skewers with Peanut Sauce Recipe makes about 6 servings, perfect for a family dinner or a small gathering. Prep time is roughly 10 minutes, but keep in mind you’ll need at least 4 hours to marinate the chicken – overnight is ideal for maximum flavor. Cooking time on the grill is about 10 minutes, and making the peanut sauce takes just around 5 minutes. Altogether, from start to finish including marinating, plan for around 4 hours and 20 minutes, mostly hands-off time letting the flavors develop.
How to Serve This Thai Marinated Grilled Chicken Skewers with Peanut Sauce Recipe
I love serving these skewers with vibrant, fresh sides that complement the rich peanut sauce and aromatic chicken. A crisp cucumber salad tossed with a light vinaigrette or a simple side of jasmine rice makes an excellent, refreshing accompaniment. Sometimes I even enjoy wrapping the skewers in warm lettuce leaves for a handheld, low-carb option that balances the flavors beautifully.
Presentation-wise, threading the chicken evenly on skewers creates a lovely, easy-to-serve dish. I usually arrange them on a large platter with small bowls of the peanut sauce and wedges of lime scattered around. Garnishing with chopped cilantro or sliced green onions adds a splash of color and freshness that brightens the plate and elevates the look of the dish.
This recipe shines at a variety of occasions—from casual weeknight dinners to outdoor BBQs or fun dinner parties. It’s best served hot off the grill but also tastes great at room temperature. Portion sizes of 2-3 skewers per person usually feel satisfying alongside sides, making it easy to customize based on who you’re feeding. I find everyone loves dipping into that addictive peanut sauce, which truly makes this a crowd-pleaser every time.
Variations
I’ve played around with this Thai Marinated Grilled Chicken Skewers with Peanut Sauce Recipe in many ways to keep it fresh and suited to different preferences. If you want to switch things up, try substituting chicken thighs for breasts for a juicier, more flavorful bite. Just adjust grilling time accordingly. For a gluten-free version, simply replace regular soy sauce with tamari or coconut aminos — it keeps the authentic flavor without compromising on safety for gluten-sensitive eaters.
If you’re cooking for vegan or vegetarian friends, grilled tofu or tempeh chunks marinated in the same mix are delicious alternatives. The peanut sauce remains the star and works wonderfully with these proteins. For a little extra zing, I sometimes add a bit of chili flakes or fresh chopped chili to the peanut sauce for a spicier kick. Another tasty twist is using a stovetop griddle or broiling the skewers indoors, especially if you don’t have access to an outdoor grill.
Storage and Reheating
Storing Leftovers
Once cooled, I store any leftover grilled chicken skewers in airtight containers in the refrigerator. They keep well for up to 3 days, maintaining good flavor and texture. I usually keep the peanut sauce in a separate container to avoid soaking the chicken too much and to make reheating easier. Glass or BPA-free plastic containers with tight-fitting lids work best.
Freezing
This dish can be frozen, though I recommend freezing the chicken skewers and peanut sauce separately for best results. Wrap individual skewers tightly in plastic wrap and place them in a freezer-safe zip-top bag or container. The peanut sauce freezes well in small airtight containers or freezer-safe jars. Frozen chicken skewers will keep for up to 2 months. Be sure to label everything with dates for easy tracking.
Reheating
To reheat, gently warm the chicken skewers in a preheated oven at 350°F (175°C) for about 10 minutes or until heated through, which helps keep them juicy and prevents drying out. The peanut sauce reheats nicely in a small saucepan over low heat, stirring frequently to prevent burning. Avoid microwaving the chicken directly as it can become tough, and instead finish it on the grill or stovetop if possible for better texture. Reheat only what you plan to serve to preserve freshness.
FAQs
Can I use wooden skewers instead of metal ones?
Absolutely! If using wooden skewers, soak them in water for at least 30 minutes before threading the chicken pieces. This prevents them from burning on the grill and keeps your skewers safe and sturdy.
Is this recipe very spicy?
This recipe has a gentle warmth from the curry powder and red curry paste, but it’s not overwhelmingly spicy. If you prefer milder flavors, you can reduce the amount of curry paste or omit it altogether. For more heat, simply add fresh chili or chili flakes to the peanut sauce.
Can I prepare this recipe indoors without a grill?
Definitely! You can use a grill pan or broiler to cook the skewers indoors. Just watch them closely to avoid burning and turn them frequently to ensure even cooking. A stovetop griddle works wonderfully to get nice sear marks too.
What can I serve instead of peanut sauce if I have allergies?
If peanut allergies are a concern, try substituting with a coconut-lime dipping sauce or a simple soy-ginger vinaigrette. These will still complement the Thai flavors nicely without the risk.
How far in advance can I marinate the chicken?
I recommend marinating for at least 4 hours to develop flavor, but you can marinate the chicken up to 24 hours in advance in the fridge. Beyond that, the texture may become mushy from the acidity, so I wouldn’t suggest longer than one day.
Conclusion
This Thai Marinated Grilled Chicken Skewers with Peanut Sauce Recipe has quickly become one of my all-time favorites to make and share. It’s packed with fresh, exciting flavors yet surprisingly simple to prepare, so it’s perfect whether you’re impressing guests or just treating yourself on a busy night. I really hope you give it a try and enjoy every juicy, saucy bite as much as I do!
PrintThai Marinated Grilled Chicken Skewers with Peanut Sauce Recipe
These Thai Marinated Grilled Chicken Skewers with Peanut Sauce deliver a perfect balance of savory, sweet, and tangy flavors. Tender chicken breasts are marinated in a fragrant blend of soy sauce, lime zest, curry spices, and garlic, then grilled to juicy perfection. Served with a creamy, spicy peanut sauce made from coconut milk and Thai red curry paste, this dish is a delicious and vibrant meal inspired by authentic Thai cuisine.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 4 hours 25 minutes
- Yield: 6 servings
- Category: Main Dish
- Method: Grilling
- Cuisine: Thai
Ingredients
Chicken Marinade
- ¼ cup soy sauce
- 3 tablespoons packed dark brown sugar
- Zest of one lime
- 2 tablespoons vegetable oil
- 3 cloves garlic, minced
- 1 tablespoon curry powder
- ½ teaspoon ground ginger
- ¼ teaspoon ground cardamom
- ½ teaspoon salt
- 3 lb boneless, skinless chicken breasts
Peanut Sauce
- 1 (13-oz) can coconut milk (do not use low-fat)
- ⅓ cup peanut butter
- ¼ cup packed dark brown sugar
- 2 tablespoons soy sauce
- 1 tablespoon Thai red curry paste
- 3 tablespoons fresh lime juice (from 2 limes)
- 1 lime, cut into wedges (optional)
Instructions
- Prep the Chicken: Pound the chicken breasts to an even ½-inch (13-mm) thickness between two pieces of wax or parchment paper. Then cut the breasts into 1½-inch (4-cm) pieces and set aside.
- Marinate the Chicken: In a large bowl, combine soy sauce, dark brown sugar, lime zest, vegetable oil, minced garlic, curry powder, ground ginger, ground cardamom, and salt. Add the chicken pieces and mix thoroughly to coat evenly. Cover the bowl with plastic wrap and refrigerate for at least 4 hours or overnight to allow flavors to infuse.
- Make the Peanut Sauce: In a medium saucepan, whisk together coconut milk, peanut butter, dark brown sugar, soy sauce, and Thai red curry paste until smooth. Bring the mixture to a gentle simmer over medium heat, stirring occasionally, and cook for about 3 minutes until slightly thickened. Remove from heat and stir in fresh lime juice. Set aside.
- Grill the Chicken: Preheat your grill to high heat and lightly grease the grill grates. Thread the marinated chicken pieces onto skewers. Place the skewers on the grill and cook for approximately 10 minutes, turning once halfway through, until chicken is cooked through and slightly charred. Remove from grill.
- Serve: Plate the grilled chicken skewers and serve warm with the peanut sauce on the side. Garnish with lime wedges if desired for an extra burst of fresh citrus.
Notes
- For best flavor, marinate the chicken overnight.
- Use skinless chicken breasts for even cooking and easy skewering.
- Soak wooden skewers in water for 30 minutes before grilling to prevent burning.
- If you don’t have a grill, you can broil the skewers in the oven on high for 10 minutes, turning once.
- Adjust the amount of Thai red curry paste in the peanut sauce to control the spice level.
- The coconut milk used should be full-fat for the richest sauce.


Leave a Reply