Go Back
Thai Chicken Skewers Recipe - 2 Thumbnail

Thai Chicken Skewers Recipe

Easy Grilled Thai Chicken Skewers are a flavorful and simple dish perfect for warm-weather meals or casual gatherings. Tender chicken pieces are marinated in a savory blend of soy sauce, lime juice, garlic, ginger, and chili paste, then grilled until juicy with beautiful charred edges. Each skewer is finished with a creamy, slightly spicy peanut sauce that adds rich Thai-inspired flavor to every bite. This recipe is ideal for backyard barbecues, weeknight dinners, or entertaining guests. Serve the skewers with jasmine rice, fresh salad, or grilled vegetables for a complete and satisfying meal that’s both vibrant and easy to prepare.
Prep Time 40 minutes
Cook Time 12 minutes
Course: Appetizer, Main Course, Snack
Cuisine: Asian, Thai

Ingredients
  

  • Ingredients
  • For the Chicken Skewers
  • 1 lb boneless skinless chicken breast, cut into bite-sized cubes
  • ¼ cup soy sauce
  • 2 tablespoons brown sugar
  • 1 tablespoon fish sauce
  • 1 tablespoon fresh lime juice
  • 2 teaspoons minced garlic
  • 1 teaspoon grated fresh ginger
  • 1 teaspoon chili paste adjust depending on spice preference
  • 2 tablespoons vegetable oil
  • Fresh cilantro chopped, for garnish
  • Wooden or metal skewers soak wooden skewers in water for about 30 minutes before grilling
  • For the Peanut Sauce
  • cup smooth peanut butter
  • 2 tablespoons soy sauce
  • 1 tablespoon honey
  • 1 tablespoon fresh lime juice
  • 1 –2 teaspoons chili paste or sriracha
  • Water added gradually to thin the sauce

Method
 

1. Mix the Marinade

Grab a large bowl and combine the soy sauce, brown sugar, fish sauce, lime juice, garlic, ginger, and chili paste. Stir everything together until the sugar dissolves and the mixture looks smooth.

    2. Marinate the Chicken

    Place the chicken cubes into the bowl and toss until every piece is coated in the marinade. Cover the bowl and refrigerate for at least 30 minutes. For deeper flavor, you can leave it marinating for up to 2 hours.

      3. Prepare the Peanut Sauce

      In another bowl, whisk together peanut butter, soy sauce, honey, lime juice, and chili paste. Slowly add small amounts of water while whisking until the sauce reaches a creamy, pourable consistency. Set aside.

        4. Heat the Grill

        Preheat your grill to medium-high heat. If you're using a grill pan indoors, lightly oil the surface and heat it over medium heat.

          5. Thread the Chicken

          Slide the marinated chicken pieces onto the skewers. Leave a little space between each piece so they cook evenly.

            6. Grill the Skewers

            Place the skewers on the hot grill and cook for 10–12 minutes, turning them occasionally. The chicken should develop light char marks and cook all the way through.

              7. Check for Doneness

              Make sure the chicken reaches an internal temperature of 165°F (74°C) to ensure it’s safe to eat.

                8. Finish and Serve

                Transfer the grilled skewers to a serving plate and let them rest for a couple of minutes. Drizzle generously with peanut sauce and sprinkle fresh cilantro over the top before serving.

                  Notes

                  How to Serve

                  Want to make your grilled Thai chicken skewers even more impressive? Try these serving ideas:
                  1. Beautiful Presentation
                  Lay the skewers neatly on a platter and drizzle extra peanut sauce across the top for an appealing finish.
                  2. Add a Side Dish
                  Serve with jasmine rice, quinoa, or a crisp green salad to turn the skewers into a satisfying meal.
                  3. Extra Dipping Sauces
                  Offer more peanut sauce or sweet chili sauce on the side so guests can dip their skewers.
                  4. Fresh Garnishes
                  Lime wedges, chopped cilantro, or Thai basil add freshness and a pop of color.
                  5. Serve Immediately
                  These skewers taste best while hot off the grill.

                  Additional Tips

                  Use Fresh Ingredients
                  Fresh herbs and freshly squeezed lime juice make a noticeable difference in flavor.
                  Add Vegetables to the Skewers
                  Bell peppers, onion chunks, or cherry tomatoes can be threaded alongside the chicken for color and added nutrition.
                  Soak Wooden Skewers
                  If using wooden skewers, soaking them beforehand prevents them from burning during grilling.

                  Recipe Variations

                  Switch things up with these simple twists:
                  Spicy Thai Basil Version
                  Add chopped Thai basil to the marinade for extra aroma and flavor.
                  Creamy Coconut Marinade
                  Mix a splash of coconut milk into the marinade for a richer taste.
                  Seafood Option
                  Swap chicken for shrimp for a quick seafood variation—just reduce the marinating time.

                  Freezing and Storage

                  Refrigerating Leftovers
                  Store any remaining skewers in an airtight container in the refrigerator for up to 3 days.
                  Freezing the Chicken
                  You can freeze the marinated chicken for up to 3 months. Thaw overnight in the refrigerator before grilling.

                  Frequently Asked Questions

                  Can these skewers be cooked in the oven?

                   Yes. Place them under a broiler and cook for 10–12 minutes, turning halfway through.

                  What side dishes go well with these skewers?

                   They pair well with jasmine rice, fresh salads, or grilled vegetables.

                  Can I use other proteins instead of chicken?

                   Definitely. The marinade works well with beef, pork, shrimp, or even tofu.

                  How spicy are they?

                   The heat level depends on how much chili paste or sriracha you add. Adjust to suit your taste.

                  How long should the chicken marinate?

                   A minimum of 30 minutes works well, though up to 2 hours will give the best flavor.

                  Conclusion

                  These Easy Grilled Thai Chicken Skewers with Peanut Sauce deliver big flavor with very little effort. Tender grilled chicken, a fragrant marinade, and creamy peanut sauce come together to create a dish that feels both comforting and exciting. Whether you're planning a casual weeknight dinner or hosting friends for a summer barbecue, these skewers are guaranteed to impress. Fire up the grill, gather your ingredients, and enjoy a dish that’s packed with bold Thai-inspired flavor in every bite.