Chicken Thigh Satay brings the aromatic magic of grilling with a spiced, slightly sweet marinade right to your home kitchen. This version uses juicy chicken thighs for guaranteed tenderness and a creamy peanut sauce that’s a total game-changer. It’s an approachable crowd-pleaser perfect for summer barbecues or easy weeknight meals.
If you're looking for the perfect Chicken Thigh Satay, you're in the right place. Whether you love Chicken Thigh Recipes or want to explore our Dessert Recipes collection, we've got you covered.
Why You’ll Love This Chicken Thigh Satay
Flavorful & tender: Coconut milk, turmeric, and lemongrass create juicy, aromatic chicken thighs.
Easy to pull off: Simple marinade, skewer, and grill process with no special equipment needed.
Perfect for sharing: Fun, interactive skewers disappear fast at parties or as a main.
Peanut sauce game-changer: Creamy, spicy, and tangy sauce you’ll want on everything.
Ingredients & Tools
For the Chicken & Marinade
- 600 g boneless, skinless chicken thighs
- 200 ml coconut milk
- 2 tbsp soy sauce (or tamari)
- 1 tbsp fish sauce
- 1 tbsp honey or brown sugar
- 2 cloves garlic, minced
- 1 stalk lemongrass, tender white part only, finely minced
- 1 tsp ground turmeric
- 1 tsp ground coriander
- ½ tsp cumin
- 2 tbsp vegetable oil
- 1 lime, juiced
For the Peanut Sauce
- 120 g smooth peanut butter
- 3 tbsp coconut milk
- 1 tbsp soy sauce
- 1 tbsp lime juice
- 1 tsp sriracha or chili garlic sauce (adjust to taste)
- 1 tsp grated ginger
- 1-2 tbsp warm water (to thin as needed)
Tools: Bamboo or metal skewers, a mixing bowl, a grill or grill pan, and a small saucepan or bowl for the sauce.
Notes: Use full-fat coconut milk for the creamiest marinade and sauce. Fresh lemongrass adds a bright, citrusy note.
Nutrition (per serving)
| Calories: | 320 kcal |
| Protein: | 28 g |
| Fat: | 20 g |
| Carbs: | 8 g |
| Fiber: | 1 g |
Serves: 4 | Prep Time: 20 minutes (plus marinating) | Cook Time: 10 minutes | Total Time: 30 minutes (plus marinating)
Before You Start: Tips & Ingredient Notes
- Don’t skip the marinating time. Chicken thighs are forgiving, but they need at least 1–2 hours (or ideally overnight) to really absorb all those lovely flavors. The marinade tenderizes the meat and makes it incredibly juicy.
- Soak those bamboo skewers! If you’re using bamboo skewers, soak them in water for at least 30 minutes before grilling. This prevents them from burning to a crisp over the heat—a little step that makes a big difference.
- Use smooth peanut butter for the sauce. Chunky peanut butter can work, but smooth gives you that classic, velvety satay sauce texture. Natural peanut butter is fine, just give it a good stir first.
- Adjust the spice level to your taste. The sriracha or chili garlic sauce in the peanut sauce can be increased or omitted. You can also add a pinch of cayenne to the chicken marinade if you like a bit more heat.
How to Make Chicken Thigh Satay
Step 1: First, prepare your chicken. Pat the chicken thighs dry with paper towels and slice them into long, thin strips, about 2–3 cm wide. Cutting against the grain helps keep them tender. Place the strips in a large, shallow dish or a resealable bag—something that will allow the marinade to coat every piece evenly.
Step 2: Now, make the marinade. In a medium bowl, whisk together the coconut milk, soy sauce, fish sauce, honey, minced garlic, lemongrass, turmeric, coriander, cumin, vegetable oil, and lime juice. Keep whisking until everything is well combined and the honey has dissolved. You’ll notice the marinade turns a beautiful golden color from the turmeric.
Step 3: Pour the marinade over the chicken strips. Use your hands (or toss the bag) to make sure every piece is thoroughly coated. Cover the dish or seal the bag and pop it in the refrigerator. Let it marinate for at least 1 hour, but for the best flavor, aim for 4 hours or even overnight. The longer it sits, the more pronounced the aroma and taste will be.
Step 4: While the chicken is marinating, you can prepare the peanut sauce. In a small saucepan, combine the peanut butter, coconut milk, soy sauce, lime juice, sriracha, and grated ginger. Warm it over low heat, stirring constantly, until it’s smooth and creamy. If it seems too thick, stir in a tablespoon or two of warm water until it reaches a dipping consistency. You can also make this sauce in a bowl without heating—just whisk vigorously until smooth. Set it aside until serving.
Step 5: When you’re ready to cook, preheat your grill or grill pan to medium-high heat. If you’re using a grill pan on the stove, a light brush of oil will help prevent sticking. Take the chicken out of the fridge and thread the strips onto the pre-soaked skewers. Don’t pack the chicken too tightly—leave a little space between pieces so they cook evenly.
Step 6: Place the skewers on the hot grill. Cook for about 3–4 minutes per side, or until you see nice grill marks and the chicken is cooked through. You’ll notice the chicken will firm up and the edges might get a little caramelized. Avoid moving them around too much—let them develop that beautiful char.
Step 7: Once cooked, transfer the skewers to a clean platter. Let them rest for a couple of minutes before serving. This allows the juices to redistribute throughout the meat, making every bite succulent. Serve immediately with the peanut sauce for dipping and maybe a wedge of lime on the side.
Storage & Freshness Guide
- Fridge: Store cooked satay in an airtight container for up to 3 days.
- Freezer: Freeze skewers (without sauce) in a single layer, then transfer to a bag for up to 2 months.
- Reviving: Reheat in a 350°F oven or on a grill until warmed through.
Serving Suggestions
Complementary Dishes
- Jasmine or coconut rice — The fluffy, slightly fragrant rice is the perfect base to soak up any extra peanut sauce and balances the robust flavors of the satay.
- Simple cucumber salad — Thinly sliced cucumbers with a quick dressing of rice vinegar, sugar, and chili flakes provide a crisp, refreshing contrast to the rich, grilled chicken.
- Grilled corn on the cob — A little smoky sweetness from the corn complements the savory, spiced notes of the satay beautifully—plus, it’s just fun to eat off the cob.
Drinks
- A cold, crisp lager — The light carbonation and clean finish of a lager cut through the richness of the peanut sauce and cleanse the palate between bites.
- Lemongrass and ginger iced tea — A homemade iced tea infused with fresh lemongrass and ginger echoes the Southeast Asian flavors in the dish and is wonderfully refreshing.
- A citrusy Riesling — A slightly off-dry Riesling with its bright acidity and notes of lime and peach pairs magically with both the savory chicken and the creamy sauce.
Something Sweet
- Mango with sticky rice — The classic Thai dessert of sweet, ripe mango and creamy coconut sticky rice feels like a natural, luxurious ending to this meal.
- Coconut ice cream — A scoop of rich coconut ice cream is simple, cooling, and continues the tropical theme without requiring any baking.
- Pineapple grilled with a hint of cinnamon — Thick slices of pineapple grilled until caramelized and dusted with cinnamon bridge the gap between the main course and dessert seamlessly.
Top Mistakes to Avoid
- Mistake: Not marinating long enough. The marinade does double duty—adding flavor and tenderizing. Rushing this step means your chicken won’t be as juicy or aromatic.
- Mistake: Overcooking the chicken. Even though thighs are forgiving, they can dry out. Cook just until the juices run clear and the internal temperature hits 74°C. They cook quickly because they’re sliced thinly.
- Mistake: Skipping the skewer soak. I’ve messed this up before too… and ended up with flaming skewers and scorched chicken. A quick soak prevents a smoky disaster.
- Mistake: Making the peanut sauce too thick. If your sauce is gloopy, it’s hard to dip. Thin it out gradually with warm water or a touch more coconut milk until it drips nicely off a spoon.
Expert Tips
- Tip: Use a microplane for the lemongrass. If you have a microplane or fine grater, use it on the tough lemongrass stalk. You’ll get all the fragrant oils and flavor without any stringy, fibrous bits in your marinade.
- Tip: Reserve a little marinade for basting. Before you add the raw chicken, set aside a small amount of the marinade in a separate bowl. You can use this to brush onto the skewers as they grill for an extra layer of flavor—just don’t use the marinade that touched the raw chicken.
- Tip: Get creative with your grill marks. For those picture-perfect crosshatch marks, place the skewers on the grill at a 45-degree angle. After a few minutes, give them a quarter turn before flipping. It looks professional and increases the caramelized surface area.
- Tip: Warm your peanut sauce before serving. If you made the sauce ahead, gently reheat it before serving. A warm, creamy sauce is far more inviting than one straight from the fridge. A little goes a long way here.
FAQs
Can I use chicken breast instead of thighs?
You can, but honestly, thighs are highly recommended. Breast meat is leaner and can dry out more easily on the grill, especially when cut into strips. If you do use breast, be extra vigilant with the cooking time—just a minute or two per side should do it. And maybe add a tablespoon of olive oil to the marinade to help with moisture.
How long can I store the marinated chicken?
You can keep the chicken marinating in the fridge for up to 24 hours. Any longer and the acidity in the lime juice can start to break down the protein too much, giving the meat a slightly mushy texture. For best results, aim for that 4- to 12-hour marinating sweet spot.
My peanut sauce is too thick. How can I fix it?
No worries—this happens all the time! Just whisk in warm water, a tablespoon at a time, until it reaches your desired consistency. You can also use a bit more coconut milk or even lime juice. The goal is a sauce that coats the back of a spoon but still drips off slowly.
Can I bake these in the oven instead of grilling?
Absolutely. Arrange the skewers on a baking sheet lined with parchment paper and bake in a preheated oven at 200°C for about 10–15 minutes, flipping halfway through. You won’t get the smoky char, but they’ll still be delicious. For a bit of color, you can finish them under the broiler for a minute or two.
Is there a substitute for fish sauce?
If you don’t have fish sauce or want a vegetarian version, you can use an equal amount of soy sauce or tamari. The flavor profile will be slightly different—you’ll lose that funky, umami depth—but it will still be tasty. A tiny splash of vegan Worcestershire sauce could also help mimic some of that complexity.
Chicken Thigh Satay
Make perfect Chicken Thigh Satay with tender meat and creamy peanut sauce. Easy grilling recipe perfect for weeknights or parties. Get the recipe now!
Ingredients
For the Chicken & Marinade:
-
600 g boneless, skinless chicken thighs
-
200 ml coconut milk
-
2 tbsp soy sauce (or tamari)
-
1 tbsp fish sauce
-
1 tbsp honey or brown sugar
-
2 cloves garlic (minced)
-
1 stalk lemongrass (tender white part only, finely minced)
-
1 tsp ground turmeric
-
1 tsp ground coriander
-
0.5 tsp cumin
-
2 tbsp vegetable oil
-
1 lime (juiced)
For the Peanut Sauce:
-
120 g smooth peanut butter
-
3 tbsp coconut milk
-
1 tbsp soy sauce
-
1 tbsp lime juice
-
1 tsp sriracha or chili garlic sauce (adjust to taste)
-
1 tsp grated ginger
-
1-2 tbsp warm water (to thin as needed)
Instructions
-
First, prepare your chicken. Pat the chicken thighs dry with paper towels and slice them into long, thin strips, about 2–3 cm wide. Cutting against the grain helps keep them tender. Place the strips in a large, shallow dish or a resealable bag—something that will allow the marinade to coat every piece evenly.01
-
Now, make the marinade. In a medium bowl, whisk together the coconut milk, soy sauce, fish sauce, honey, minced garlic, lemongrass, turmeric, coriander, cumin, vegetable oil, and lime juice. Keep whisking until everything is well combined and the honey has dissolved. You’ll notice the marinade turns a beautiful golden color from the turmeric.02
-
Pour the marinade over the chicken strips. Use your hands (or toss the bag) to make sure every piece is thoroughly coated. Cover the dish or seal the bag and pop it in the refrigerator. Let it marinate for at least 1 hour, but for the best flavor, aim for 4 hours or even overnight. The longer it sits, the more pronounced the aroma and taste will be.03
-
While the chicken is marinating, you can prepare the peanut sauce. In a small saucepan, combine the peanut butter, coconut milk, soy sauce, lime juice, sriracha, and grated ginger. Warm it over low heat, stirring constantly, until it’s smooth and creamy. If it seems too thick, stir in a tablespoon or two of warm water until it reaches a dipping consistency. You can also make this sauce in a bowl without heating—just whisk vigorously until smooth. Set it aside until serving.04
-
When you’re ready to cook, preheat your grill or grill pan to medium-high heat. If you’re using a grill pan on the stove, a light brush of oil will help prevent sticking. Take the chicken out of the fridge and thread the strips onto the pre-soaked skewers. Don’t pack the chicken too tightly—leave a little space between pieces so they cook evenly.05
-
Place the skewers on the hot grill. Cook for about 3–4 minutes per side, or until you see nice grill marks and the chicken is cooked through. You’ll notice the chicken will firm up and the edges might get a little caramelized. Avoid moving them around too much—let them develop that beautiful char.06
-
Once cooked, transfer the skewers to a clean platter. Let them rest for a couple of minutes before serving. This allows the juices to redistribute throughout the meat, making every bite succulent. Serve immediately with the peanut sauce for dipping and maybe a wedge of lime on the side.07
Not what you're looking for?



