Spicy Thai Barbeque Chicken recipe

If you're familiar with Thai and Indonesian cooking you'll immediately recognize the flavors in this barbeque chicken recipe as Satay.

Traditionally there would be several cubes of meat, usually chicken or lamb, on a skewer with a rich, thick peanut dipping or drizzling sauce.

For this recipe we've included slices of onion on the skewers to separate the chicken and give more flavor to the recipe.

barbeque chicken kabob

This recipe relies on the Thai chicken marinade (also repeated below) to give the meat a robust long-lasting flavor.

When the chicken comes off the grill you'll finish off the presentation with this Thai peanut sauce recipe (also repeated below) - you can provide it to dip the kebabs in or just drizzle over them before serving.

› Thai Barbeque Chicken Recipe

Serves: 2 - 4

Prep time: 15 minutes
Cook time: 15 minutes

Direct Heat: 450F

Note: for best results marinate 2 - 4 hours (or up to overnight)

What you'll need: 

  • 2 lbs boneless, skinless chicken (thighs or breast)
  • 1 onion cut in 1" pieces
  • bamboo skewers

Tip: I find the darker meat boneless skinless thighs work best for this type of chicken recipe - the meat stays much juicier all through grilling. 

For the marinade:

  • 1/4 cup lemon juice
  • 1/4 cup olive oil
  • 2 tablespoons sesame oil
  • 1 tablespoon ground ginger
  • 1 tablespoon brown sugar
  • 1 teaspoon crushed red pepper flakes
  • 1 teaspoon sesame seeds
  • 1 green onion, chopped

For the peanut dipping sauce:

  • 3/4 cup chicken broth
  • 1 green onion, chopped
  • 2 cloves of garlic chopped
  • 1 tablespoon soy sauce
  • 1 tablespoon lemon juice
  • 1 tablespoon grated ginger
  • 1 teaspoon grated lemon peel
  • 1 1/2 teaspoons chili powder
  • 1/2 teaspoon brown sugar
  • 1/3 cup peanut butter(smooth or crunchy)

thai marinade

Step 1:
In a small glass bowl combine all marinade ingredients and blend well.

marinating thai chicken

Cut the chicken into cubes about 1" X 1", or basically bite-sized.

Pierce the meat all over with a fork to help the marinade penetrate, place the cubes in a resealable freezer bag and pour in the contents of the marinade recipe.

Refrigerate for 2 - 4 hours or up to overnight.

The longer the marination the stronger the flavors.

making thai peanut sauce

Step 2:
To make the Thai peanut dipping sauce pour the chicken broth in a small saucepan and bring to a boil.

Reduce heat to a simmer and add the chopped green onion and garlic.

Simmer several minutes until the onion softens.

thai peanut dipping sauce

Combine the remaining ingredients for the peanut dipping sauce and stir very well to combine.

Continue stirring until the oils are well blended and don't appear separated.

Cover and set aside.

making thai chicken kebabs

Step 3:
Remove the chicken from the marinade.

Place a piece of onion on a skewer followed by a cube of marinated chicken.

Alternate onion/chicken until you've threaded as much chicken on the skewer that you want.

Preheat the grill to 450F - 475F.

thai bbq chicken kabobs

Place the chicken skewers on the heated grill and close the lid.

Every 5 minutes flip the chicken skewers 1/4 turn to ensure all sides are evenly grilled.

These should be cooked in about 15 or 20 minutes but always check the internal temperature is 165F.

Remove the skewers from the grill and either pour the peanut sauce over the chicken or provide the sauce on the side for dipping.


grilled chicken satay recipe

Back to Top

› Thai Barbeque Chicken Recipe

Newest Recipe

turkey drumsticks on the grill

BBQ Turkey Drumsticks