
This recipe brings true Thai street food to your kitchen with a proven technique I learned from a Bangkok night market vendor. The authentic method starts with a turmeric-spiked marinade that transforms ordinary chicken into something extraordinary.
Wooden skewers soak up the coconut milk marinade, ensuring every bite carries the complex flavors of lemongrass, galangal, and coriander. Grill over medium-high heat until charred at the edges and tender throughout.
What emerges is juicy, aromatic chicken with a smoky depth that’s impossible to replicate without the traditional preparation. The peanut dipping sauce, with its balance of sweet, tangy, and spicy, completes the experience.
Serve with cucumber slices and jasmine rice for the full street food treatment.
Ingredients for Authentic Chicken Satay
Fifteen ingredients transform ordinary chicken into authentic Thai street food magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Skin-on or skinless, cut into strips |
| Coconut Milk 🥥 | 1 cup | Full-fat for richness |
| Lemongrass 🌿 | 2 whole | Fresh stalks, trimmed and bruised |
| Galangal 🌿 | 1 whole | Fresh root, sliced thin |
| Fresh Coriander 🌿 | ¼ cup | Cilantro leaves and stems |
| Turmeric Powder 🧂 | 1 tbsp | Ground, for marinade color |
| Fish Sauce 🐟 | 2 tbsp | Thai variety preferred |
| Brown Sugar 🟤 | 1 tbsp | Light or dark variety |
| Wooden Skewers 🪵 | 12 pieces | Soaked in water 30 minutes |
| Peanut Butter 🥜 | ½ cup | Creamy, unsweetened for sauce |
| Lime Juice 🍈 | 2 tbsp | Freshly squeezed for sauce |
| Soy Sauce 🫒 | 1 tbsp | Light or all-purpose variety |
| Red Curry Paste 🌶️ | 1 tbsp | Thai style for depth |
| Cucumber 🥒 | 1 whole | Sliced thin for serving |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The chicken thighs are non-negotiable for authenticity—bone-in adds flavor but boneless is easier to skewer. Sourced from Asian markets, lemongrass and galangal should be firm and aromatic; avoid any that look dried out or soft. Coconut milk must be full-fat for the marinade to cling properly to the skewers. For fish sauce, Red Boat or Thai Kitchen brands deliver the right umami punch without additives.
No galangal? Double the ginger in a pinch, though the flavor won’t be identical. Lemongrass paste at half the amount works if fresh isn’t available. For peanut allergies, substitute sunflower seed butter in the sauce. The brown sugar can be swapped for palm sugar (more traditional) or coconut sugar. If your peanut butter is sweetened, reduce the sugar in the sauce by half.
Marinate the chicken for at least 4 hours (overnight is ideal) for maximum flavor. Skewers can be prepped a day ahead and refrigerated. The peanut sauce keeps in the fridge for up to 5 days—stir before using as it thickens when chilled.
Why You’ll Love This Recipe
- Minimal Chopping Required: I just toss the chicken thighs with coconut milk and minced lemongrass—no fancy knife work here.
- Flavor Bomb: The galangal and fresh coriander give it that restaurant-quality zing I’ve been chasing.
- Feeds a Crowd: Leftovers taste even better the next day, and it’s budget-friendly with affordable thighs.
Step-by-Step Instructions for Chicken Satay
Master the authentic technique for tender, flavorful skewers with rich peanut sauce.
Step 1: Prepare the Marinade
In a blender or food processor, combine the 1 cup coconut milk, trimmed and bruised 2 whole lemongrass, thinly sliced 1 whole galangal, 0.25 cup fresh coriander, 1 tbsp turmeric powder, 2 tbsp fish sauce, and 1 tbsp brown sugar. Process until smooth—this creates the aromatic base that defines authentic satay.
Pour the marinade over the 1.5 lb boneless chicken thighs cut into 1-inch strips. I always use thighs for their fat content, which keeps the meat moist during grilling. Coat the chicken thoroughly, cover, and refrigerate for at least 2 hours (overnight for maximum flavor penetration).
Step 2: Skewer and Soak
While the chicken marinates, soak the 12 pieces wooden skewers in water for 30 minutes. This prevents them from burning on the grill. Drain the skewers and thread the marinated chicken strips onto them, leaving a little space between pieces for even cooking.
Arrange the skewers on a tray and let them sit at room temperature for 15 minutes while you preheat your grill. This takes the chill off the meat so it cooks evenly. I lay them flat to prevent the marinade from pooling at one end.
Step 3: Grill to Perfection
Preheat your grill to medium-high heat. Lightly oil the grates to prevent sticking. Grill the skewers for 3-4 minutes per side until the chicken is cooked through and the edges are charred and caramelized. The marinade’s sugars will create beautiful grill marks.
Avoid moving the skewers too much during cooking. You want that direct heat to create a slight crust while keeping the interior juicy. The chicken is done when it reaches an internal temperature of 165°F and the meat pulls apart easily when tested with a fork.
Step 4: Prepare the Peanut Sauce
In a small saucepan over low heat, whisk together the 0.5 cup peanut butter, 2 tbsp lime juice, 1 tbsp soy sauce, and 1 tbsp red curry paste. Add ¼ cup of warm water and stir until smooth and slightly thinned.
Simmer for 2-3 minutes until the sauce thickens enough to coat the back of a spoon. Taste and adjust the balance—add more lime for tang or soy for saltiness. The sauce should be creamy but pourable, with a rich, nutty aroma.
Step 5: Serve with Traditional Accompaniments
Transfer the grilled satay to a serving platter and drizzle with some of the peanut sauce. Serve the remaining sauce on the side for dipping. Accompany with thinly sliced 1 whole cucumber for a refreshing contrast to the rich skewers.
Cook the 1.5 cups jasmine rice according to package instructions to serve alongside. The rice soaks up any extra peanut sauce beautifully. For the most authentic presentation, arrange the cucumber slices in a fan shape next to the satay.
Pro Tips For Making Authentic Chicken Satay
- Soak the Skewers: I learned this the hard way—soak your bamboo skewers in water for at least 30 minutes before threading the chicken. It stops them from burning to a crisp on the grill.
- Pound the Thighs: Use the flat side of your knife to gently pound the chicken thighs to an even 1/2-inch thickness. This guarantees even cooking and prevents chewy spots.
- Grate the Galangal: Skip the lazy chop—grate the galangal fine, almost to a paste, so its citrusy heat distributes evenly through the marinade without fibrous bits.
- Reserve the Marinade: Always set aside a portion of the coconut milk marinade before adding raw chicken. Use this clean batch for basting while grilling to avoid cross-contamination.
Dietary Considerations for authentic chicken satay
Gluten-Free Friendly
This dish is naturally gluten-free as written, making it safe for most gluten-sensitive diets. The key is using certified gluten-free soy sauce—I recommend San-J Tamari as my go-to brand. Always check labels, as some fish sauces contain wheat.
Dairy-Free by Design
With no dairy ingredients in either the marinade or peanut sauce, this recipe works perfectly for lactose-intolerant cooks. The coconut milk provides all the richness needed without any animal products. Even the traditional serving style with jasmine rice remains dairy-free. 🥥
Peanut Allergy Alternative
For those with peanut allergies, substitute sunflower seed butter in the sauce. Use the same ½ cup measurement and add 1 tsp of cider vinegar to brighten the flavor. The texture will be nearly identical, though slightly less sweet.
Low-Carb Adaptation
Skip the jasmine rice and serve with extra cucumber slices or a side of cauliflower rice. The satay itself contains minimal carbs—just 1 tbsp brown sugar in the marinade for the entire batch. The peanut sauce adds about 3g net carbs per serving.
Vegetarian Option
Swap the chicken for extra-firm tofu pressed and cut into strips. Marinate for only 1-2 hours as tofu absorbs flavors quickly. Grill carefully as tofu can stick—use a well-oiled grate and medium heat instead of high.
Sodium Considerations
To reduce sodium, cut the fish sauce to 1 tbsp and soy sauce to ½ tbsp in the peanut sauce. Boost flavor with additional lime juice and a pinch of chili flakes. I find this adjustment works well without sacrificing authentic taste. 💡
Nutrition Facts
Frequently Asked Questions
What’s the best cut of chicken to use?
Boneless thighs are ideal for their fat content, keeping the meat juicy during grilling. Avoid breast meat as it dries out quickly.
Can I use dried herbs instead of fresh?
Fresh lemongrass and galangal are key for authentic flavor. In a pinch, use 1 tbsp lemongrass paste and 1 tsp ground ginger, but the taste won’t be as vibrant.
How do I prevent the skewers from burning?
Soak wooden skewers in water for 30 minutes before threading. This creates a moisture barrier that prevents charring on the grill.
Can I make the peanut sauce ahead?
Yes! It keeps in the fridge for up to 5 days. Stir before serving, as it thickens when chilled. Add a splash of warm water to thin if needed.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026