Spicy Thai Grilled Peanut Chicken Skewers for Flavor Lovers
Last Updated on March 13, 2026 by Miguel
There’s nothing quite like the excitement of firing up the grill on a warm evening, especially when you can transform simple chicken into a burst of bold flavors. Picture this: juicy chicken thighs marinated in a zesty blend of lime and chili paste, kissed by flames until they’re perfectly charred. These Spicy Thai Grilled Peanut Chicken Skewers aren’t just a treat for your taste buds; they’ll also whisk you away to the vibrant streets of Thailand with every bite.
After a week filled with dull, fast food dinners, I craved something lively and satisfying. That’s when I decided to whip up these skewers, effortlessly merging the rich, nutty taste of peanut butter with a fiery kick. The result? A delightful fusion that’s sure to impress friends and family alike while keeping preparation simple and stress-free. At just 400 calories per serving, this dish is a testament that delicious and healthy can coexist beautifully on your dinner table. Let’s dive into this mouthwatering recipe that promises to shake up your grilling game!
Why is Spicy Thai Grilled Peanut Chicken a Must-Try?
Bold flavors: The enchanting combination of spicy and nutty in these skewers will take your taste buds on an unforgettable journey.
Easy to prepare: This beginner-friendly recipe boasts straightforward steps that deliver incredible results.
Versatile ingredients: You can easily substitute chicken with shrimp or tofu, making it adaptable for any dietary preference.
Quick cooking time: In just 15 minutes on the grill, you can serve up a delectable dish with minimal fuss.
Crowd-pleaser: Perfect for gatherings, this dish is sure to impress family and friends, leaving them craving more.
Light yet filling: At only 400 calories per serving, you can enjoy a satisfying meal without the guilt. Consider pairing it with jasmine rice or a fresh salad for an even more delightful experience!
Spicy Thai Grilled Peanut Chicken Ingredients
• Here’s what you’ll need to make these delicious skewers!
For the Chicken Marinade
- Chicken Thighs – Juicy and flavorful, these are perfect for grilling; swap with chicken breasts for a lean option.
- Soy Sauce – Provides essential saltiness and umami; use tamari for a gluten-free version.
- Fish Sauce – Deepens the flavor profile; substitute with more soy sauce if you’re going vegetarian.
- Lime Juice – Brightens the dish with acidity; always opt for fresh limes for the best taste.
- Brown Sugar – Balances the spice and saltiness; can be replaced with honey or agave syrup for different sweetness.
- Chili Paste – Infuses heat and flavor; adjust to your spice level or use sriracha for milder heat.
- Cilantro – Adds freshness; feel free to omit if it’s not to your taste.
- Minced Garlic and Ginger – Imparts depth of flavor; alternatively, you can use garlic powder and ground ginger for quick prep.
For the Peanut Sauce
- Peanut Butter – This acts as the rich base for your sauce; use smooth peanut butter for easy spreading or sunflower butter for a nut-free alternative.
- Coconut Milk – Adds creaminess; choose full-fat for richness or light coconut milk for fewer calories.
How to Make Spicy Thai Grilled Peanut Chicken
Mix the Marinade: In a bowl, combine soy sauce, fish sauce, lime juice, brown sugar, and chili paste. Stir until the sugar is dissolved, creating a harmonious blend of flavors.
Add Aromatics: Stir in the chopped cilantro, minced garlic, and ginger. Blend well to ensure these essential flavors infuse into the marinade.
Marinate the Chicken: Add the chicken thighs to the bowl, coating them thoroughly. Cover and let marinate in the refrigerator for at least 2 hours, or overnight for maximum flavor.
Prepare the Peanut Sauce: In a separate bowl, whisk together the peanut butter and coconut milk until smooth. This creamy mixture will be the perfect complement to your grilled chicken.
Preheat the Grill: Set your grill to medium-high heat, around 400°F. It’s essential to reach the right temperature for that glorious char.
Skewer the Chicken: Thread the marinated chicken thighs onto skewers, ensuring to leave a bit of space between each piece for even cooking.
Grill the Chicken: Place the skewers on the grill and cook for 5-7 minutes per side, until the chicken is cooked through with a beautiful charred finish.
Brush with Sauce: During the last few minutes of grilling, brush the skewers with the peanut sauce, allowing it to caramelize and enhance the chicken’s flavor.
Rest Before Serving: Remove the skewers from the grill and let them rest for about 2 minutes. This keeps the juices locked in for that perfect bite.
Serve and Enjoy: Serve hot with extra peanut sauce and garnish with fresh cilantro for a burst of color and flavor.
Optional: Drizzle with lime juice for an extra zest before serving.
Exact quantities are listed in the recipe card below.
What to Serve with Spicy Thai Grilled Peanut Chicken?
Elevate your grilling experience by complementing these flavorful skewers with a variety of sides that are sure to create a delightful full meal.
Jasmine Rice: The fragrant, fluffy grains of jasmine rice offer a wonderful base that absorbs the delicious peanut sauce beautifully.
Crispy Asian Slaw: This refreshing salad adds a crunch that contrasts with the juicy chicken, enhancing your meal’s overall texture. Toss together cabbage, carrots, and a light sesame dressing for a vibrant addition.
Grilled Vegetables: Colorful bell peppers, zucchini, and asparagus grilled alongside the chicken enhance flavors and add nutritious elements perfect for summer cookouts.
Peanut Dipping Sauce: A little extra sauce on the side is always a welcome treat! It’s rich and creamy, perfect for dipping cut vegetables.
Coconut Lime Rice: Infusing fluffy rice with coconut milk and lime zest offers a tropical twist that pairs exquisitely with Thai flavors.
Mango Salad: A sweet and tangy mango salad adds brightness and freshness, balancing the spicy and creamy elements of the chicken skewers.
Thai Iced Tea: This creamy and mildly sweet drink is the perfect sip to cool down the heat from the spices, creating a delightful contrast on your palate.
Fruit Sorbet: For dessert, a refreshing fruit sorbet provides a light, sweet finish, cleansing the palate after the savory skewers.
Indulging in these sides will not only enhance your culinary experience but also satisfy any fast-food cravings without any guilt!
Spicy Thai Grilled Peanut Chicken Variations
Feel free to add your own twist to this vibrant dish with these delightful variations!
Shrimp Swap: Replace chicken thighs with succulent shrimp for a quick-cooking seafood option. Simply marinate and grill for 3-5 minutes until pink and opaque.
Tofu Alternative: Use firm tofu instead of chicken for a plant-based version. Press and cube the tofu before marinating to ensure it absorbs all the rich flavors.
Vegetable Medley: Add colorful bell peppers and zucchini to the skewers for an extra crunch and vibrant presentation. Grill them alongside the chicken for balanced nutrition.
Sweet Chili Sauce: For a milder touch, substitute the chili paste with sweet chili sauce. It adds sweetness without compromising flavor, making it kid-friendly!
Herb Variations: Swap cilantro with Thai basil or mint to infuse a fresh scent into your dish. These herbs will add a delightful twist to every bite.
Nut-Free Version: Substitute peanut butter with sunflower seed butter for a nut-free alternative. It still maintains that creamy texture while being allergy-friendly.
Spicy Kick: If you love heat, add diced jalapeños to the marinade or integrate red pepper flakes for an elevated spice experience on your skewers.
Coconut Creaminess: Use full-fat coconut cream instead of coconut milk for a richer, more indulgent peanut sauce. It pairs beautifully with the grilled chicken.
How to Store and Freeze Spicy Thai Grilled Peanut Chicken
Fridge: Store leftover skewers in an airtight container for up to 3 days to maintain freshness and flavor.
Freezer: For longer storage, freeze the cooked chicken skewers in a single layer on a baking sheet. Once frozen, transfer to a zip-top bag, where they can last up to 2 months.
Reheating: To enjoy your Spicy Thai Grilled Peanut Chicken, thaw in the fridge overnight, then reheat gently in the oven at 350°F for 10-15 minutes, ensuring they don’t dry out.
Cooling: Allow the skewers to cool completely before refrigerating or freezing to maintain optimal texture and taste.
Make Ahead Options
These Spicy Thai Grilled Peanut Chicken skewers are a lifesaver for busy weeknights! You can marinate the chicken thighs up to 24 hours in advance, allowing the flavors to deeply penetrate the meat. Just whisk together the marinade and let the chicken soak in it overnight in the refrigerator. If you’re short on time, you can also prepare the peanut sauce and refrigerate it up to 3 days ahead. When ready to grill, simply thread the marinated chicken onto skewers, and after grilling for 5-7 minutes per side, brush with the peanut sauce for that delightful caramelization. This not only saves time but also ensures that your meal is just as delicious as if you made it on the spot!
Expert Tips for Spicy Thai Grilled Peanut Chicken
- Marination Time: Longer is better: Aim to marinate the chicken overnight to absorb maximum flavor from the marinade, ensuring a more delicious skewer.
- Proper Temperature: Grill temp matters: Preheat your grill to 400°F for that ideal char; too low can lead to uneven cooking.
- Check for Doneness: Use a meat thermometer: Ensure your chicken reaches an internal temperature of 165°F for safe, juicy results.
- Space Out on Skewers: Avoid overcrowding: Give pieces enough space on the skewers to cook evenly and achieve that desired char without stewing.
- Resting Period: Don’t skip this step: Allow the grilled chicken to rest for at least 2 minutes before serving; this helps retain its juiciness.
- Customize the Heat: Adjust the chili paste: Start with less if you’re sensitive to spice and gradually increase to suit your palate with these Spicy Thai Grilled Peanut Chicken skewers.
Spicy Thai Grilled Peanut Chicken Recipe FAQs
What type of chicken is best for this recipe?
Absolutely! I recommend using chicken thighs for their juiciness and flavor. They don’t dry out as easily as chicken breasts do, making them perfect for grilling. If you prefer a leaner option, chicken breasts can be substituted, but watch the cooking time closely to prevent overcooking.
How should I store leftovers?
For maximum freshness, store leftover skewers in an airtight container in the refrigerator for up to 3 days. Make sure to allow them to cool completely before sealing to maintain their texture and flavor. Reheating in the oven or on a skillet is preferable to avoid drying out the chicken.
Can I freeze the Spicy Thai Grilled Peanut Chicken?
Certainly! To freeze, start by placing the cooked skewers in a single layer on a baking sheet and freeze until solid. Then, transfer them to a zip-top bag. They can be stored in the freezer for up to 2 months. When you’re ready to enjoy them, just thaw in the refrigerator overnight and gently reheat.
What if I don’t have fish sauce?
No worries! You can simply substitute fish sauce with additional soy sauce for a vegetarian option. This will maintain the umami flavor profile and ensure your skewers remain delicious. Alternatively, a splash of Worcestershire sauce could also work, though it may slightly alter the flavor.
How can I adjust the heat level?
Very easily! If you’re concerned about spice, start with a smaller amount of chili paste and taste as you mix. You can always add more if you desire more heat. For a milder taste, try using sweet chili sauce instead, which will still provide a delightful flavor without the intense heat.
Are these skewers suitable for a gluten-free diet?
Yes! Simply use tamari instead of regular soy sauce to ensure your Spicy Thai Grilled Peanut Chicken is gluten-free. Always double-check any condiments used, like the chili paste, to confirm they meet your specific dietary needs.



