Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Grilled Thai Chicken Skewers


  • Author: Amelia
  • Total Time: 45 minutes to 2 hours (including marination)
  • Yield: 4 servings 1x

Ingredients

Scale

For the Chicken Skewers:

  • 2 large boneless, skinless chicken breasts (or thighs, cut into 1-inch cubes)
  • 810 wooden or metal skewers
  • 2 tablespoons vegetable oil (for grilling)

For the Marinade:

  • ¼ cup soy sauce
  • 1 tablespoon fish sauce (optional but adds umami)
  • 2 tablespoons honey or brown sugar
  • 1 tablespoon fresh lime juice
  • 1 tablespoon lemongrass paste (or finely minced fresh lemongrass)
  • 2 cloves garlic, minced
  • 1 teaspoon fresh ginger, grated
  • ½ teaspoon red pepper flakes (adjust for spice level)
  • 1 teaspoon ground coriander
  • ½ teaspoon turmeric powder
  • 2 tablespoons coconut milk (optional for extra moisture)

For the Peanut Dipping Sauce (Optional but Highly Recommended!):

  • ¼ cup peanut butter
  • 2 tablespoons soy sauce
  • 1 tablespoon honey
  • 1 teaspoon sriracha (optional for heat)
  • 2 tablespoons lime juice
  • ¼ cup warm water (to thin out the sauce)

For Garnish:

  • Fresh cilantro, chopped
  • Crushed peanuts
  • Lime wedges for serving

Instructions

Step 1: Prepare the Marinade

In a medium-sized mixing bowl, whisk together soy sauce, fish sauce, honey (or brown sugar), lime juice, lemongrass, garlic, ginger, red pepper flakes, coriander, turmeric, and coconut milk. This marinade is what gives the chicken its signature Thai flavor, so make sure everything is well combined.

Step 2: Marinate the Chicken

Cut the chicken into bite-sized cubes (about 1 inch in size). Add the chicken to the marinade and toss to coat every piece thoroughly. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes, but if you have time, letting it sit for 2 hours or even overnight will result in even better flavor.

Step 3: Prepare the Skewers

If using wooden skewers, soak them in water for at least 30 minutes to prevent them from burning on the grill. If using metal skewers, no prep is needed!

Once marinated, thread the chicken pieces onto the skewers, leaving a little space between each piece to ensure even cooking.

Step 4: Grill the Skewers

Preheat a grill or grill pan over medium-high heat. Lightly brush the grill grates with vegetable oil to prevent sticking.

Place the skewers on the hot grill and cook for 5-6 minutes per side, turning once, until the chicken is fully cooked and has nice grill marks. The internal temperature should reach 165°F (75°C) for safe consumption.

Step 5: Make the Peanut Dipping Sauce

While the chicken is grilling, whisk together peanut butter, soy sauce, honey, sriracha, lime juice, and warm water in a small bowl. Adjust the consistency by adding more water if needed.

Step 6: Serve and Enjoy!

Remove the skewers from the grill and let them rest for a couple of minutes before serving. Garnish with chopped cilantro, crushed peanuts, and lime wedges for an extra burst of flavor. Serve with the peanut dipping sauce on the side for the ultimate Thai experience!

  • Prep Time: 15 minutes
  • Marinating Time: 30 minutes to 2 hours (or overnight for best flavor)
  • Cook Time: 10-12 minutes

Nutrition

  • Calories: 280
  • Sugar: 4g
  • Fat: 10g
  • Carbohydrates: 6g
  • Fiber: 1g
  • Protein: 38g