
Thai inspired chicken satay recipe with a creamy, rich peanut sauce for dipping. Marinate chicken in our easy turmeric spiced coconut and ginger marinade. Then, thread onto skewers and cook until golden brown. It’s excellent.

Whenever I’m at a Thai restaurant, I always order chicken satay! I love it so much. Golden pieces of chicken marinated with spices, garlic, ginger, and coconut milk. It’s truly one of my favorite things, which is why I am so happy to share this at-home-friendly chicken satay recipe with you!
This recipe is actually quite simple. You’ll blend the marinade ingredients, pour it over chicken, then marinate for half an hour (or longer if you want). Then, thread the chicken onto skewers and cook through. The peanut sauce is just as easy. Add a handful of pantry ingredients to a saucepan and heat through. For more recipes like this, see our Thai chicken salad or yellow chicken curry.
Key Ingredients
- Chicken: We love chicken thighs since they turn out tender and juicy, but chicken breasts work really well with this recipe, too. Either way, use boneless, skinless chicken and cut it into 1-inch pieces.
- Coconut Milk: The great thing about this recipe (both the chicken satay skewers and the peanut sauce), is that you only need one can of coconut milk and if making both the chicken and sauce, will end up using pretty much the entire can. Go for full-fat coconut milk, and give it a really good shake before measuring it out for the marinade and sauce.
- Sugar: You will use brown sugar (light or dark) for the marinade and the peanut sauce.
- Fish Sauce: A standard ingredient in Thai cooking. While there are Thai fish sauce brands, we usually have Red Boat fish sauce (a Vietnamese fish sauce) in our pantry and find it works just fine here. We also use it when making our sesame ginger shrimp marinade, Vietnamese pho, and Thai green curry.
- Lime: You’ll use fresh squeezed lime juice for the marinade and the peanut sauce, so buy a few.
- Garlic and Ginger: Fresh is best for these and is used in the marinade. Since we blend the marinade together, there’s no mincing or grating for this recipe.
- Spices: These really make our chicken satay smell and taste incredible. You’ll use ground coriander, cumin, turmeric, pepper, cinnamon, and salt.
- Homemade Peanut Sauce: We are both obsessed with this sauce and it is fantastic with the chicken. You’ll combine peanut butter (use natural, unsweetened or homemade peanut butter) with a few ingredients you have already used for the marinade like coconut milk, brown sugar, lime juice, and fish sauce. Then, you will need soy sauce and a little Thai red curry paste (store-bought is fine, but we do have a homemade red curry paste if you are interested).
How to Make Thai Chicken Satay
If you’ve glanced down at the recipe below, it might look a bit lengthy, but let me tell you that the hands-on time for both the chicken and sauce is super low! The length is really only due to the ingredient list and the handful of pantry spices you’re going to blend into the marinade. So stick with me, okay?
First, you’ll make the chicken satay marinade, then marinate. We do this in a tall vessel with our immersion blender, which means it takes less than 5 minutes. If you don’t have an immersion blender, we highly recommend getting one (it’s magic for making mayonnaise), but for now, you can use a regular blender instead. Smash and peel your garlic. Peel and roughly chop your ginger, then pile everything in. Blitz for 10 to 15 seconds until smooth, then pour the marinade over your chicken. Toss and marinate for 30 minutes in the fridge (or longer if you have the time).




Next, thread the chicken onto soaked skewers and cook. We use 10-inch wooden skewers for this since they fit nicely inside our 12-inch grill pan, but if you don’t want to take time skewering, you can always cook the chicken pieces separately. A grill pan is great for getting those little browned spots, but again, if you don’t have one, use a regular skillet. Or, grill them on an outdoor grill!
When cooking these chicken satay skewers, we keep to a medium heat and allow the marinade to slowly brown and caramelize, which gives the inside of the chicken time to cook through. If at any point you notice them browning too much, lower the heat a little.


Finally, make the peanut sauce and serve. As the chicken is finishing up or resting to the side, you can make the quick peanut sauce. Add peanut butter, coconut milk, brown sugar, lime juice, soy sauce, fish sauce, and a tiny bit of red curry paste (it’s worth it!) to a small saucepan and heat over medium. As they warm up, you might notice that the sauce separates (see the first photo). It’s also going to look too thick. Don’t worry!


Once the sauce is warm, whisk in a little water and watch as the sauce smooths and turns glossy (sort of like how tahini smooths out when we make our tahini sauce).


You can see in the next photo what the water does. Now we have an emulsified, dippable sauce that is just perfect for serving next to our chicken satay. If you are feeling fancy, scatter some chopped peanuts and cilantro over the chicken for serving. We can’t wait for you try this one!


How to Serve Chicken Satay
Our favorite Thai restaurant has these skewers on their appetizer menu, but you can absolutely turn this into dinner! Here are three ways our family serves them:
- Make a chicken satay salad with a bed of crunchy lettuce, shredded cabbage, and carrots. Add the chicken and chopped peanuts, then drizzle the peanut sauce over the top as a salad dressing. You could also swap the bed of veggies for this avocado cucumber salad (it would be so good!).
- Make a plate with sliced cucumbers or a cucumber salad and coconut rice. If you’ve not tried our coconut rice before, this chicken recipe is the perfect time to use it. We cook the rice as usual, but swap half of the water for coconut milk.
- Turn dinner into an appetizer spread, then build your plate as you like. More ideas that work nicely alongside this chicken are our spicy edamame, chicken spring rolls, and our sugar snap pea salad.


Chicken Satay with Peanut Sauce
-
PREP
-
COOK
-
TOTAL
We both fell hard for this chicken satay made with a blended coconut and turmeric marinade. Marinate your chicken for at least 30 minutes, and if you have the time, go longer. If you plan to make both the chicken and peanut sauce (recommended!), you will need one full can of coconut milk, which will have enough for both recipes.
4 Servings (or 8 as an appetizer)
You Will Need
For Chicken Satay
1½ pounds boneless, skinless chicken thighs
8 (10-inch) wooden skewers (optional)
¾ cup full-fat canned coconut milk, well shaken (from a 13.5 ounce can)
1 ½ tablespoons packed light or dark brown sugar
1 tablespoon fish sauce
1 tablespoon fresh lime juice (from about ½ lime)
3 garlic cloves, smashed
1 thumb-sized piece fresh ginger (about ¾-inch), peeled and roughly chopped
¾ teaspoon ground coriander
1 teaspoon ground cumin
1 teaspoon ground turmeric
½ teaspoon freshly ground black pepper
⅛ teaspoon ground cinnamon
½ teaspoon fine sea salt
High-heat cooking oil as needed for the pan
2 tablespoons roughly chopped peanuts for serving (optional)
2 tablespoons chopped fresh cilantro for serving (optional)
For Peanut Sauce
¾ cup natural smooth peanut butter (try homemade peanut butter)
1 cup full-fat canned coconut milk, well shaken (from a 13.5 ounce can)
3 tablespoons packed light or dark brown sugar
2 to 3 tablespoons fresh lime juice, to taste
1 to 2 tablespoons soy sauce, to taste
1 tablespoon fish sauce
1 teaspoon Thai red curry paste
Water, as needed to bring the sauce together
Directions
1Cut the chicken into 1-inch pieces and place them in a medium bowl. If using wooden skewers, soak them in water for at least 30 minutes.
2In a tall container or jar, use an immersion blender (or a standard blender) to blend the coconut milk, brown sugar, fish sauce, lime juice, garlic, ginger, coriander, cumin, turmeric, black pepper, cinnamon, and salt until smooth.
3Pour the marinade over the chicken and toss to coat evenly. Cover the bowl and refrigerate for at least 30 minutes, or up to overnight.
4If using skewers, thread the marinated chicken pieces tightly onto the soaked skewers, dividing them evenly.
5Set a 12-inch grill pan or heavy skillet over medium heat and preheat for 1 to 2 minutes. Lightly grease the pan with high-heat cooking oil. Working in batches if needed, add the skewers (or individual chicken pieces), letting excess marinade drip off first. Cook, turning occasionally, until golden brown with caramelized spots, 8 to 10 minutes total. Lower the heat if the outside browns too quickly. An instant-read thermometer inserted into the thickest part of the chicken should register 165°F. Transfer the chicken to a warm platter.
6While the chicken cooks, make the peanut sauce: In a small saucepan over medium heat, combine the peanut butter, remaining ¾ cup of coconut milk, brown sugar, 2 tablespoons lime juice, 1 tablespoon soy sauce, fish sauce, and red curry paste. Heat, stirring occasionally, until warm. As it heats up, the sauce may look too thick and broken (this is okay). Once hot, whisk in a little water to thin and bring it back together into a smooth, glossy sauce. Taste, then adjust with more lime juice and soy sauce.
7Scatter the top of the chicken with chopped peanuts and cilantro, if using. Serve with warm peanut sauce on the side for dipping.
Adam and Joanne’s Tips
- Storing tips: Keep the cooked chicken in an airtight container in the fridge for up to 4 days. Store peanut sauce separately in another airtight container in the fridge for up to 1 week. Reheat in the microwave or over medium-low heat on the stove. If the sauce splits as you reheat, whisk in a little warm water to bring it back together.
- Thai red curry paste: Since we use a little bit here, store-bought is perfectly fine! Our favorite brand is Maeseri, which we buy online, but Thai Kitchen’s jar is just fine. If you love Thai curries, you may want to make your own to so you have it on hand. Here is our homemade red curry paste recipe. (We also have green curry paste and yellow curry paste.)
- The nutrition facts are estimates and do not include the peanut sauce. The peanut sauce above makes about 2 ¼ cups. To add peanut sauce, assume the following for 1 tablespoon: 49 calories, 4.1g fat, 1.7g saturated fat, 0mg cholesterol, 54.7mg sodium, 2.5g carbohydrate, 0.3g dietary fiber, 1.6g total sugars, 1.4 g protein.
Nutrition Per Serving
Serving Size
1 skewer (1 of 8)
/
Calories
159
/
Total Fat
8.1g
/
Saturated Fat
5g
/
Cholesterol
79.9mg
/
Sodium
406.4mg
/
Carbohydrate
4g
/
Dietary Fiber
0.2g
/
Total Sugars
2.4g
/
Protein
17.4g
Source link



