Experience the vibrant and unforgettable flavors of Southeast Asia right in your own kitchen with these incredible Thai Chicken Skewers! Perfectly grilled and generously coated in a rich, creamy peanut sauce, this dish is a culinary delight that’s surprisingly easy to prepare. Whether you’re hosting a backyard barbecue or looking for a delicious weeknight meal, these skewers are sure to be a crowd-pleaser. Best of all, this recipe is naturally gluten-free, making it a fantastic option for a wider range of dietary needs. Get ready to embark on a flavor journey that captures the essence of authentic Thai cuisine, simplified for the home cook.

Embracing the Exquisite Flavors of Thai Cuisine at Home
Of all the world’s cuisines, Thai food holds a special place in my heart. The intricate balance of sweet, sour, salty, and spicy notes, the fragrant aromas of fresh herbs, and the comforting creaminess of coconut milk always leave me craving more. While dining at a good Thai restaurant is an unparalleled experience, recreating those complex flavors at home can sometimes feel like a daunting task. Often, it’s the unique ingredients like fresh kaffir lime leaves or Thai basil that seem hard to source, making an authentic home-cooked meal feel out of reach.
However, I’m thrilled to share a recipe that truly bridges this gap. These Thai peanut chicken skewers are designed to bring those beloved restaurant-quality tastes directly to your dining table, utilizing ingredients that are readily available at most grocery stores. You don’t need exotic finds to achieve an explosion of authentic Thai flavor with this dish.
The Secret to Succulent Chicken Skewers: A Flavorful Marinade
The magic of these skewers begins with a meticulously crafted marinade. Boneless, skinless chicken breasts are cut into bite-sized chunks and immersed in a luscious coconut milk mixture. This isn’t just any marinade; it’s a symphony of flavors that tenderizes the chicken while infusing it with aromatic spices and a touch of sweetness. The coconut milk ensures the chicken remains incredibly moist and juicy during grilling, while the tamari (gluten-free soy sauce), brown sugar, minced garlic, fresh grated ginger, and a blend of coriander, cumin, and turmeric work in harmony to create a deep, complex flavor profile. A squeeze of fresh lime juice adds a bright, zesty finish, cutting through the richness and elevating every bite. Allowing the chicken to marinate for at least two hours, or even better, overnight, is key to developing these profound flavors and achieving that perfectly tender texture.
The Star of the Show: Irresistible Thai Peanut Sauce
No Thai chicken skewer recipe would be complete without a truly exceptional peanut sauce, and this one is nothing short of spectacular. This creamy, savory, and slightly sweet sauce is what elevates these skewers from simply delicious to absolutely unforgettable. My love for Thai peanut sauce knows no bounds, and I guarantee this homemade version will capture your heart too.
Crafted with a base of coconut milk and chunky peanut butter, it’s enriched with the vibrant kick of Thai red curry paste, the sweetness of brown sugar, and the pungent warmth of fresh garlic. A hint of fish sauce adds that essential umami depth, while a final touch of lime juice brightens the overall profile. The addition of chopped peanuts within the sauce provides a delightful textural contrast and an extra layer of nutty flavor. This sauce is so good, you’ll want to drench your skewers in it, and maybe even keep some extra on the side for dipping!
Perfect Pairings and Serving Suggestions
While these Thai Chicken Skewers with Peanut Sauce are undeniably a complete meal on their own, pairing them with the right accompaniments truly enhances the experience. I highly recommend serving them with fluffy white rice, which perfectly soaks up any excess peanut sauce, creating a harmonious and satisfying bite. For an added layer of texture and freshness, a generous sprinkle of crushed peanuts provides a wonderful crunch. To cut through the richness of the peanut sauce and offer a refreshing counterpoint, a quick pickled cucumber salad is an absolute must.
Quick Pickled Cucumber Relish Recipe:
This simple relish offers a crisp, tangy, and slightly spicy contrast that complements the skewers beautifully. To prepare it, you’ll need:
- 1/4 cup white vinegar
- 2 tablespoons sugar
- 1 cucumber, peeled, seeded, and cut into 1/4-inch dice
- 1/4 teaspoon red pepper flakes
- 1/4 cup fresh mint leaves, chopped coarse
- 1 shallot, minced
- 1 tablespoon fish sauce
Simply whisk together the vinegar and sugar until the sugar dissolves. Add the diced cucumber, red pepper flakes, chopped mint, minced shallot, and fish sauce. Stir to combine and let it sit for at least 15-20 minutes, or refrigerate for an hour for best results. This vibrant relish will elevate your meal, offering a cooling and tangy element that truly rounds out the Thai flavors.
Additionally, a sprinkle of fresh chopped scallions or cilantro as a garnish can add both visual appeal and a burst of herbaceous flavor.

From Chicken Satay to a Complete Meal
This recipe is an exciting adaptation of a classic chicken satay, transformed into a more substantial and satisfying meal. The inspiration came from my long-loved chicken satay recipe, which has always been a hit. I wanted to expand on that familiar concept, making it heartier and suitable as a main course rather than just an appetizer. The result is a dish that retains all the beloved flavors of satay but in a format that’s perfect for a full dinner.
One of the best things about serving food on sticks is its universal appeal. My boys, like many kids, are always enthusiastic about anything that’s bite-sized and fun to eat. This makes Thai Chicken Skewers a real crowd-pleaser, equally adored by adults and children, making them an ideal choice for summer barbecues, potlucks, or any casual gathering. They’re not just food; they’re an experience, encouraging interaction and enjoyment around the dinner table.


Rated 5 stars from 1 vote
Thai Chicken Skewers with Peanut Sauce
Comments
Ingredients
For the Chicken:
- 3-4 boneless skinless chicken breasts, cut into 1-inch chunks
- 1/2 cup coconut milk
- 1/4 cup tamari (gluten-free soy sauce)
- 2 tablespoons brown sugar or coconut sugar
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- Juice of 1 lime
- 1 teaspoon coriander
- 1/2 teaspoon cumin
- 1/2 teaspoon turmeric
For the Peanut Sauce:
- 1 tablespoon coconut oil or cooking oil of choice
- 1 tablespoon Thai red curry paste
- 1 tablespoon packed brown sugar
- 2 garlic cloves, minced
- 1 cup coconut milk
- 1/3 cup chunky peanut butter
- 1/4 cup peanuts, any kind (roasted, salted, chopped recommended)
- 1 tablespoon lime juice
- 1 tablespoon fish sauce
- 1 teaspoon tamari (gluten-free soy sauce)
- Chopped peanuts for serving (optional)
Instructions
- For the chicken: In a medium bowl or a sealable plastic bag, whisk together all the ingredients for the marinade. Add the chicken chunks, stirring to ensure they are fully coated. Cover the bowl or seal the bag and refrigerate for at least 2 hours, or for best flavor, up to overnight.
- For the peanut sauce: Heat the coconut oil in a small saucepan over medium heat. Add the Thai red curry paste, brown sugar, and minced garlic. Cook, stirring constantly, for about 1 minute until fragrant. Pour in the coconut milk and bring the mixture to a gentle simmer. Whisk in the chunky peanut butter until the sauce is completely smooth and well combined. Remove the saucepan from the heat and stir in the chopped peanuts, lime juice, fish sauce, and tamari. Allow the sauce to cool to room temperature; it will thicken slightly as it cools.
- When you are ready to cook the chicken, thread the marinated chicken chunks tightly onto metal skewers (or wooden skewers that have been soaked in water for at least 30 minutes to prevent burning). Preheat your grill or grill pan over medium-high heat. Generously oil the grill grates to prevent sticking. Place the skewers on the hot grill and cook for approximately 5 minutes per side, turning occasionally, until the chicken is cooked through and has nice char marks, about 15 minutes total cooking time. The internal temperature of the chicken should reach 165°F (74°C).
- Remove the cooked chicken from the grill. You can either serve the chicken on the skewers with sauce on the side, or for maximum flavor, remove the chicken from the skewers into a clean bowl. Pour about half of the prepared peanut sauce over the chicken and toss gently to coat each piece evenly. Serve immediately with the remaining peanut sauce on the side for dipping. Garnish with additional chopped peanuts and sliced scallions, if desired. Enjoy these delicious Thai Chicken Skewers with your chosen sides!
Notes
I like serving this with chopped peanuts, a quick pickled cucumber salad (see note above), and white rice. Tamari is simply gluten-free soy sauce. For the Thai red curry paste, I use the Thai Kitchen brand, which is certified gluten-free.
Nutrition
Expert Tips for Perfect Grilling
Achieving perfectly grilled chicken skewers is simpler than you might think with a few key tips:
- Soak Wooden Skewers: If you’re using wooden skewers, immerse them in water for at least 30 minutes before threading the chicken. This prevents them from burning on the grill. Metal skewers, of course, don’t require this step and are reusable.
- Don’t Overcrowd Skewers: Thread the chicken pieces snugly but don’t pack them too tightly. Leave a little space between each piece to ensure even cooking and better charring on all sides.
- Preheat Your Grill: A hot grill is crucial for those beautiful grill marks and for preventing sticking. Make sure your grill or grill pan is preheated to medium-high heat before placing the skewers on it.
- Oil the Grates: Even on a preheated grill, a quick brush of oil on the grates can make all the difference in preventing the chicken from sticking.
- Monitor Cooking: Chicken breasts cook relatively quickly. Aim for about 5 minutes per side, turning them a few times to get an even cook and char. The internal temperature should reach 165°F (74°C) to ensure they are fully cooked.
- Rest the Chicken: Once removed from the grill, let the chicken skewers rest for a few minutes. This allows the juices to redistribute, resulting in more tender and flavorful chicken.
Variations and Dietary Considerations
This recipe is incredibly versatile and can be adapted to suit various tastes and dietary needs:
- Protein Alternatives: While chicken breast is excellent, feel free to use boneless, skinless chicken thighs for an even juicier result. Shrimp or firm tofu (pressed and cubed) would also work beautifully with this marinade and peanut sauce.
- Add Vegetables: For a complete meal on a stick, thread bell peppers, red onion, or zucchini chunks onto the skewers alongside the chicken. They’ll absorb the marinade’s flavors and grill up perfectly.
- Spice Level: If you prefer more heat, add a pinch of cayenne pepper or an extra teaspoon of Thai red curry paste to either the marinade or the peanut sauce. For less heat, reduce the amount of curry paste.
- Cooking Methods: No outdoor grill? No problem! These skewers can also be cooked in a hot oven (around 400°F/200°C) for 20-25 minutes, or in an air fryer for about 12-15 minutes, flipping halfway, until cooked through.
- Gluten-Free & Dairy-Free: This recipe is already designed to be gluten-free by using tamari instead of traditional soy sauce and naturally dairy-free thanks to coconut milk. Always double-check labels on ingredients like curry paste and peanut butter to ensure they meet your specific dietary requirements.
- Sugar Alternatives: If you’re watching your sugar intake, you can experiment with sugar substitutes in both the marinade and the peanut sauce, adjusting to taste.
Make-Ahead Tips and Storage
These Thai Chicken Skewers are fantastic for meal prepping or making ahead for easy entertaining:
- Marinate Ahead: The chicken can be marinated for up to 24 hours in the refrigerator, making it a perfect component for a busy weeknight meal. Simply pull it out, thread, and grill.
- Prepare Peanut Sauce: The peanut sauce can be made several days in advance and stored in an airtight container in the refrigerator. It may thicken significantly when chilled, so you might need to thin it with a tablespoon or two of warm water or coconut milk when reheating or before serving.
- Leftovers: Cooked chicken skewers and leftover peanut sauce can be stored separately in airtight containers in the refrigerator for up to 3-4 days. Reheat the chicken gently in a pan or microwave, and warm the sauce if desired.

Why You’ll Love These Thai Chicken Skewers
This recipe for Thai Chicken Skewers with Peanut Sauce brings together everything you could want in a meal: incredible flavor, ease of preparation, and the versatility to fit any occasion. From the moment the chicken starts marinating, filling your kitchen with its exotic aromas, to the final bite where the succulent chicken meets the rich, creamy peanut sauce, every step is a delight. It’s a gluten-free and dairy-free option that doesn’t compromise on taste, proving that healthy eating can be utterly delicious and satisfying. Perfect for sunny summer evenings spent grilling outdoors, or for adding a touch of vibrant Thai flair to a cozy indoor dinner. Give this recipe a try, and prepare to add a new favorite to your culinary repertoire!