Thai Chicken Satay Recipe: Grilled Skewers with Peanut Sauce

This authentic chicken satay will be the star of your next cookout. Grilled Thai-style, it makes a fantastic appetizer or main course, and the dipping sauce is sweet, spicy, creamy, and savory — absolutely addictive.

A plate with cauliflower rice, cucumber salad, and 2 chicken satay skewers.

*This recipe is sponsored by SunButter, a sunflower seed spread that’s a great allergy-friendly alternative to peanut butter. Thank you for supporting the brands that keep Sunkissed Kitchen going.

What is Chicken Satay?

Satay is a popular Southeast Asian dish of marinated, skewered meat served with a nutty dipping sauce. Variations appear across Indonesia, Malaysia, and Thailand. This recipe takes a Thai approach using red curry paste for bright, aromatic flavor.

The chicken is thinly sliced, marinated until tender, threaded onto skewers, and quickly grilled. If you don’t have a barbecue, a hot grill pan works well. In Southeast Asia you’ll often find vendors grilling satay on flat tops and serving it with a peanut sauce. Serving it with rice and a simple cucumber salad makes a satisfying, balanced meal.

Why this recipe works

  • Simple to prepare: whisk a quick marinade and blend a creamy dipping sauce, then skewer and grill the chicken.
  • Bright, bold flavors that are reminiscent of a trip to Southeast Asia.
  • Versatile: serve as an appetizer or as a main with rice or cauliflower rice and a cucumber salad.
  • Allergy-friendly option: the dipping sauce uses sunflower seed butter (SunButter) instead of peanut butter, which keeps it nut-free and suitable for many dietary needs while still delivering that classic satay flavor.

How to Make the Chicken Satay Marinade

The ingredients for chicken satay marinade prepared for the recipe.

Step 1: Cut boneless chicken thighs (or breasts) into long, thin strips so they will cook quickly and can be woven onto skewers.

Step 2: Combine the marinade ingredients in a small bowl and mix into a smooth paste. This recipe uses turmeric, ginger, and a touch of cinnamon; a good-quality curry powder can be substituted if needed.

Step 3: Toss the chicken strips with the marinade until evenly coated. Refrigerate for at least one hour, or ideally overnight, for best flavor and tenderness.

Two images showing how to which the marinade together and then coat the chicken.

Step 4: Soak bamboo skewers in water for at least 20 minutes to prevent burning on the grill.

Step 5: When ready to cook, thread 2–3 strips of marinated chicken onto each 8-inch skewer, weaving the strips flat on the stick rather than piercing chunks.

Two images showing how to soak the bamboo skewers, and then weave the chicken onto the skewers.

Step 6: Grill the skewers over medium-high heat for about 5–7 minutes per side, until lightly charred and cooked through. The thinly sliced chicken cooks quickly, so keep an eye on it.

A platter with lots of grilled chicken satay skewers.

How to Make the Satay Dipping Sauce

Traditional satay sauce blends peanuts with coconut milk, vinegar, and spices. This version uses SunButter (sunflower seed butter) for a nut-free, allergy-friendly sauce that still tastes rich and nutty.

SunButter No Sugar Added is creamy straight from the jar and works well in sweet or savory recipes. For this sauce, it blends smoothly with coconut milk, vinegar, red curry paste, and a touch of sweetener for balance.

The ingredients laid out and labeled that are needed for chicken satay dipping sauce.

Step 1: Add all sauce ingredients to a blender and process until very smooth. The sauce will be pourable right away; if it thickens after chilling, whisk in a little warm water or extra coconut milk to reach the desired consistency.

For a gluten-free, paleo-friendly option, this recipe uses coconut aminos instead of soy sauce. Some traditional recipes add fish sauce; if you prefer that, reduce or omit the coconut aminos.

Step 2: Serve the sauce alongside the grilled chicken skewers. It’s also excellent as a dip for cucumber slices, a drizzle over rice, or a creamy salad topper.

CHicken satay dipping sauce garnished with sesame seeds.

Follow along on social media! Find me on Facebook or Instagram for daily healthy recipes and kitchen inspiration.

A plate showing 2 chicken satay skewers with cauliflower rice and lime.

Thai Chicken Satay

A classic Southeast Asian favorite that’s easy to make at home. The chicken is marinated and grilled, and the creamy SunButter dipping sauce offers a flavorful, allergy-friendly twist on traditional peanut sauce. Serve with rice or cauliflower rice and a simple cucumber salad for a complete meal.
5 from 1 vote

Print
Pin
Rate

Course: Main Course
Cuisine: Thai
Prep Time: 20 minutes
Cook Time: 12 minutes
Total Time: 32 minutes
Servings: 6 servings
Calories: 380kcal
Author: Michelle Miller

Ingredients

Chicken Satay

  • 1 1/2 pounds chicken thighs cut into long, thin strips
  • 1/4 cup coconut milk full fat
  • 2 teaspoons red curry paste
  • 1 teaspoon sea salt
  • 1 teaspoon turmeric powder
  • 1 teaspoon ginger powder
  • 1/2 teaspoon cinnamon

Thai Dipping Sauce

  • 1/3 cup SunButter (No Sugar Added)
  • 1/4 cup water + 2 tablespoons, if desired
  • 1/4 cup coconut milk full fat
  • 2 tablespoons monk fruit sweetener sub honey or maple syrup
  • 1 1/2 tablespoons rice wine vinegar
  • 1 tablespoon red curry paste
  • 1 tablespoon coconut aminos
  • 1 tablespoon lime juice
  • 1/2 teaspoon salt

Instructions

Chicken Satay

  • Thinly slice chicken thighs into long strips and place them in a lidded container.
  • In a medium bowl, combine the coconut milk, red curry paste, salt, turmeric, ginger, and cinnamon to form a thin paste. Pour over the chicken and stir to coat well.
  • Cover and refrigerate for at least one hour, or up to overnight.
  • Soak 12 bamboo skewers in water to prevent burning during grilling.
  • Preheat a grill or grill pan to medium-high heat.
  • Weave the marinated chicken strips onto the skewers, dividing the chicken evenly among the 12 skewers.
  • Grill the skewers 5–7 minutes per side, until lightly charred and cooked through.

Thai Satay Sauce

  • Place all sauce ingredients in a blender and blend until very smooth. Add extra water or coconut milk, a tablespoon at a time, to thin the sauce if needed.
  • Serve the sauce alongside the chicken skewers and use it as a dip or drizzle.

Video

Notes

Nutrition info is calculated for two chicken skewers plus two tablespoons of dipping sauce.

If you prefer, add 1 tablespoon of fish sauce to the marinade and omit the coconut aminos for a more traditional savory profile.

If cooking indoors, use a hot grill pan or frying pan with a little oil and cook the skewers 5–7 minutes per side.

To make a classic peanut version, substitute natural peanut butter (no sugar or added oils) for the SunButter in the dipping sauce.

Nutrition

Calories: 380kcal | Carbohydrates: 6g | Protein: 22g | Fat: 30g | Saturated Fat: 10g | Cholesterol: 111mg | Sodium: 729mg
Tried this recipe? Tag me!Mention @SunkissedKitch or tag #SunkissedKitchen on Instagram.