The sizzle of chicken on the grill is a sure way to make any gathering feel special, especially when those tantalizing Spicy Thai Grilled Peanut Chicken Skewers are involved. I love how the combination of zesty marinade and rich peanut sauce creates a mouthwatering experience, making this dish a go-to for busy weeknights or weekend barbecues with friends. Not only is this recipe beginner-friendly, but it’s also gluten-free, allowing everyone at the table to indulge without worry. With just a few everyday ingredients, you’ll transform simple chicken thighs into a flavor-packed masterpiece that’s around 400 calories per serving. Ready to make grilling magic happen?

Why Will You Love These Skewers?
Flavor Explosion: The bold blend of spicy and nutty flavors in the marinade and sauce creates a mouthwatering experience like no other.
Quick and Easy: Perfect for beginners, this recipe takes minimal prep time, allowing you to impress your guests without spending hours in the kitchen.
Gluten-Free Delight: With easy substitutions like tamari, everyone can enjoy these skewers.
Versatile Serving Options: Pair them with jasmine rice or a light salad for a complete meal that satisfies.
Crowd-Pleasing Appeal: Whether for a casual lunch or a weekend barbecue, these skewers are a guaranteed hit, turning any meal into a flavorful celebration.
Spicy Thai Grilled Peanut Chicken Ingredients
For the Marinade
- Soy Sauce – Provides umami flavor and saltiness; substitute with tamari for a gluten-free option.
- Fish Sauce – Adds depth and savory notes; can be omitted for a vegetarian version.
- Lime Juice – Offers brightness; fresh lime juice is preferred for the best flavor.
- Brown Sugar – Adds sweetness to balance the heat; white sugar can be a last-minute substitute.
- Ground Chili Paste – Delivers the signature heat; adjust the quantity to suit your spice preference.
- Fresh Cilantro – Provides a fresh herbaceous note; parsley can be substituted if needed.
- Minced Garlic – Enhances flavors with aromatic undertones; fresh garlic is ideal, but powder works in a pinch.
- Minced Ginger – Adds warmth and zest; fresh ginger is preferable for robust flavor.
For the Chicken
- Chicken Thighs – Tender and flavorful, they soak up the marinade wonderfully; swap for chicken breasts if desired.
For the Peanut Sauce
- Creamy Peanut Butter – Creates a rich and indulgent sauce; natural varieties with fewer additives are best.
- Coconut Milk – Adds creaminess; use full-fat for richness or a lighter variant for fewer calories.
These ingredients come together to transform basic chicken into Spicy Thai Grilled Peanut Chicken Skewers, bursting with flavor and perfect for any occasion!
Step‑by‑Step Instructions for Spicy Thai Grilled Peanut Chicken Skewers
Step 1: Prepare the Marinade
In a medium bowl, whisk together the soy sauce, fish sauce, lime juice, brown sugar, and ground chili paste until the sugar fully dissolves. This fragrant marinade will infuse your chicken thighs with vibrant flavors. Make sure the consistency is smooth before moving on, as this will form the base for your Spicy Thai Grilled Peanut Chicken.
Step 2: Add Aromatics
Fold in freshly chopped cilantro, minced garlic, and minced ginger into the marinade. Stir until evenly combined, creating a robust and aromatic blend. This step is essential for maximizing flavor, so take a moment to enjoy the wonderful herbaceous aroma filling your kitchen, setting the stage for a delicious meal.
Step 3: Marinate the Chicken
Add the chicken thighs to your marinade, ensuring they are well-coated. Cover the bowl with plastic wrap or transfer the mixture into a resealable bag for easier cleanup. Refrigerate for at least 2 hours, or preferably overnight, to allow the flavors to deeply penetrate the meat, transforming your chicken into a truly flavorful dish.
Step 4: Prepare the Peanut Sauce
In a separate bowl, mix together the creamy peanut butter and coconut milk until smooth and creamy. Use a whisk or fork to combine thoroughly, ensuring there are no lumps. This luscious sauce will complement your chicken skewers beautifully, providing that rich, nutty layer of flavor that ties the whole dish together.
Step 5: Preheat the Grill
Preheat your grill to medium-high heat, aiming for around 400°F. This temperature is perfect for achieving that beautiful char on your skewers while cooking the chicken evenly. Keep an eye on the temperature, as a hot grill will seal in the juices, making your Spicy Thai Grilled Peanut Chicken irresistible.
Step 6: Assemble the Skewers
Thread the marinated chicken thighs onto skewers, making sure not to overcrowd them for even cooking. If using wooden skewers, soak them in water for about 30 minutes to prevent burning. This step ensures you’ll have juicy chicken and perfectly charred edges on your skewers, creating a delightful grilling experience.
Step 7: Grill the Skewers
Place the skewers on the grill and close the lid. Grill the chicken for 5–7 minutes on each side, until the chicken is no longer pink in the center and has a nice char. An internal temperature of 165°F is ideal. This step will showcase the beautiful grilling marks and the mouthwatering aroma of your Spicy Thai Grilled Peanut Chicken.
Step 8: Glaze with Peanut Sauce
In the last few minutes of grilling, brush a generous amount of the creamy peanut sauce over the chicken skewers. This will caramelize the sauce slightly, enhancing its flavors and adding a glossy finish. Keep an eye on them to avoid burning, ensuring your chicken skewers come out delectable and perfectly glazed.
Step 9: Rest Before Serving
Once done, remove the skewers from the grill and let them rest for about 2 minutes. This resting time allows the juices to redistribute throughout the chicken, ensuring each bite is tender and juicy. Savor the moment as the wonderful aroma wafts through the air, signaling a fantastic meal ahead.
Step 10: Serve and Enjoy
Serve your hot Spicy Thai Grilled Peanut Chicken Skewers with any extra peanut sauce on the side and garnish with fresh cilantro. They make for a delightful centerpiece, perfect for sharing with family and friends at any gathering. Enjoy the burst of flavors and celebrate your culinary creation!

Variations & Substitutions for Spicy Thai Grilled Peanut Chicken
Customize this delightful recipe to suit your taste preferences and dietary needs!
-
Seafood Swap: Replace chicken with shrimp for a delicious seafood twist. Shrimp cooks faster, so keep an eye on them to ensure they don’t overcook.
-
Vegetarian Option: Use firm tofu instead of chicken thighs. Marinate the tofu just like you would the chicken, then grill until golden and slightly charred.
-
Veggie Boost: Add colorful bell peppers or zucchini onto your skewers for a nutritious crunch. The grilling will enhance their natural sweetness, complementing the chicken.
-
Nut-Free Alternative: Substitute peanut butter with almond or sunflower seed butter to make it nut-free while still achieving creaminess in your sauce.
-
Spice Variation: Adjust the level of ground chili paste to suit your heat preference. If you prefer a milder flavor, start with half the amount and increase as desired.
-
Curry Flavor: Add a spoonful of red curry paste to the marinade for an extra layer of flavor. It will offer a delightful twist that spices up the traditional taste.
-
Zesty Citrus: Incorporate orange juice along with lime juice for a unique citrus blend that brightens the sauce and adds a sweet note.
-
Sweet Miso: Swap brown sugar for a spoonful of miso paste to enhance umami depth in the marinade, creating a complex flavor that will wow your guests.
These variations allow for a world of customization, ensuring that your Spicy Thai Grilled Peanut Chicken Skewers are always a hit. For more exciting ideas, try pairing them with delicious sides like jasmine rice or serve them up with a side of Buffalo Chicken Dip for a fun gathering!
Make Ahead Options
These Spicy Thai Grilled Peanut Chicken Skewers are fantastic for meal prep! You can marinate the chicken thighs up to 24 hours in advance, allowing the flavors to deeply infuse. Simply follow the marinade steps, cover the bowl or place the chicken in a resealable bag, and refrigerate until you’re ready to grill. Additionally, you can prepare the creamy peanut sauce ahead of time—just store it in an airtight container in the fridge for up to 3 days. When you’re ready to cook, thread the marinated chicken onto skewers and grill as directed, brushing with sauce towards the end to achieve that irresistible glossy finish. This pre-prep ensures you enjoy delicious grilled chicken with minimal effort on busy weeknights!
Expert Tips for Spicy Thai Grilled Peanut Chicken Skewers
-
Marinate Longer: For the best flavor, let the chicken marinate overnight. This adds depth and richness to your Spicy Thai Grilled Peanut Chicken.
-
Use a Thermometer: Ensure your chicken reaches an internal temperature of 165°F by using a meat thermometer. This keeps it juicy while avoiding overcooking.
-
Resting Time: Allow the skewers to rest for a couple of minutes after grilling. This helps retain the juices and enhances the tenderness of your chicken.
-
Skewer Wisely: Avoid overcrowding your skewers. This ensures even cooking and that each piece gets that beautiful char, enhancing the Spicy Thai flavors.
-
Customize Spice Levels: Adjust the amount of ground chili paste based on your heat preference. A little can go a long way, so start slow if unsure!
How to Store and Freeze Spicy Thai Grilled Peanut Chicken
Fridge: Store leftovers in an airtight container for up to 3 days to maintain freshness and flavor, ensuring your Spicy Thai Grilled Peanut Chicken stays delicious.
Freezer: Freeze skewers in a single layer on a baking sheet before transferring to a freezer-safe bag, where they can be kept for up to 3 months for easy meal prep.
Reheating: Thaw frozen skewers in the fridge overnight. Reheat in a skillet over medium heat or in the microwave until warmed through, brushing with extra peanut sauce if desired.
Make-Ahead Tips: You can marinate your chicken skewers up to 24 hours in advance. This allows the flavors to meld beautifully, making for an even more appetizing meal!
What to Serve with Spicy Thai Grilled Peanut Chicken Skewers
Complement your grilling experience with wonderful sides that make each bite even more irresistible.
-
Jasmine Rice: This fluffy, aromatic rice balances the spicy skewers perfectly, soaking up the delicious peanut sauce.
-
Grilled Vegetable Medley: Charred bell peppers, zucchini, and corn add colorful freshness and crunch, creating a delightful contrast in textures.
-
Cucumber Salad: A light, tangy cucumber salad cools down the heat from the skewers, providing a refreshing palate cleanser with each bite.
-
Rice Noodles: Soft, slippery rice noodles offer a textural delight and can be dressed with peanut sauce for extra flavor.
-
Thai Mango Salad: Sweet and tangy, this salad elevates your meal with a burst of tropical flavor, enhancing the overall taste experience.
-
Cold Thai Beer: A crisp, refreshing beer complements the spices and richness of the skewers, making for a truly satisfying pairing.
These options not only enhance the main dish but also create a memorable dining experience that will have everyone coming back for seconds!

Spicy Thai Grilled Peanut Chicken Skewers Recipe FAQs
What type of chicken is best for this recipe?
For these Spicy Thai Grilled Peanut Chicken Skewers, chicken thighs are ideal due to their tenderness and ability to soak up the flavors of the marinade beautifully. However, if you prefer a leaner option, you can swap in chicken breasts. Just keep an eye on the cooking time, as chicken breasts tend to cook faster and can dry out if overdone.
How do I store leftovers properly?
Absolutely! To store leftovers, allow the skewers to cool to room temperature, then transfer them to an airtight container. They will keep well in the fridge for up to 3 days. If you want to enjoy them later, you can freeze them for up to 3 months. Just remember to label the container with the date for future reference!
Can I freeze the Spicy Thai Grilled Peanut Chicken Skewers?
Yes, you can! To freeze, arrange the skewers in a single layer on a baking sheet and place it in the freezer until the chicken is solid. Once frozen, transfer the skewers to a freezer-safe bag and store them for up to 3 months. This way, you have an easy meal option ready for those busy days!
What should I do if my chicken is dry after grilling?
Very! If your chicken turns out dry, it’s likely due to overcooking. Always use a meat thermometer to check that the internal temperature reaches 165°F. Also, letting the chicken rest for a few minutes before serving is crucial, as this allows the juices to redistribute throughout the meat, keeping it tender and juicy.
Are there any allergen considerations for this recipe?
Yes, if you or your guests have allergies, be mindful that this recipe contains ingredients like soy sauce and peanut butter. For a gluten-free option, ensure you’re using tamari instead of soy sauce. Additionally, if someone is allergic to peanuts, you can make the sauce with almond or sunflower butter, although the flavor will vary. Always double-check labels to confirm allergy safety!

Irresistible Spicy Thai Grilled Peanut Chicken Skewers You’ll Love
Ingredients
Equipment
Method
- Prepare the Marinade by whisking together soy sauce, fish sauce, lime juice, brown sugar, and chili paste in a bowl.
- Add chopped cilantro, minced garlic, and minced ginger to the marinade and stir to combine.
- Marinate the chicken thighs for at least 2 hours or overnight for enhanced flavors.
- Prepare the Peanut Sauce by mixing peanut butter and coconut milk until smooth.
- Preheat the grill to medium-high heat, approximately 400°F.
- Assemble the skewers by threading marinated chicken onto skewers, ensuring not to overcrowd them.
- Grill the skewers for 5–7 minutes on each side until cooked through and no longer pink.
- Brush peanut sauce on the skewers in the last few minutes of grilling to enhance flavor.
- Remove skewers from the grill and let them rest for about 2 minutes before serving.
- Serve with extra peanut sauce on the side and enjoy!

Leave a Reply