This Thai chicken satay with peanut sauce is a delicious appetizer or meal. The meat is briefly soaked in a coconut curry marinade for maximum flavor, then grilled until tender and juicy.
If you enjoy peanuts in your dish, try my crunchy Thai salad with peanut dressing!
Table of Contents
Satay chicken skewers are a popular handheld appetizer for parties, but you can easily pair them with steamed rice and veggies for a heartier meal. I have a Thai-inspired marinade for this recipe that completely transforms the taste of the chicken in just 15 minutes of soaking.
To complement the chicken, I have a creamy peanut dipping sauce. Using a blender makes the texture super smooth. Just grab your favorite jar of peanut butter, and combine it with some of the ingredients in the marinade. Then add spicy chili sauce for a little kick of heat.
What is chicken satay?
Satay is a Southeast Asian dish prepared in Indonesia, Malaysia, and Thailand. Each region has its own version of marinated grilled chicken. The meat can be cut into bite-sized pieces or long strips placed on skewers and barbecued.
There are various condiments traditionally served. Some everyday items include a spiced peanut sauce and small pieces of pickled vegetables or cucumber salad. The creamy sauce and crisp vegetables complement the grilled meat.
Poultry selection
Boneless skinless breast is a delicious lean protein option that quickly absorbs the marinade’s flavor. It’s also easy to cut into thick strips or chunks for hearty portions on each skewer. If you prefer thigh meat, you can use that as well. However, you must cut it into smaller pieces since they are not as thick.
Recipe Resources
Prepare the chicken
I prefer to cut the chicken breast into long strips following the grain, about ¾ to 1-inch thickness. Slicing it lengthwise makes it easy to lay flat on the grill for even cooking. The lean chicken protein is very tender, making it easy to bite and chew.
Alternatively, you can cut the chicken into smaller pieces and thread them onto each metal or soaked bamboo skewer individually. I recommend cutting them into similar widths as the slices. Adjust the cooking time to prevent the meat from drying out.
Make the satay marinade
Using a spicy and sweet chicken marinade highlights the characteristic flavor profile of Southeast Asia and its exotic cuisine. Use a combination of creamy coconut milk, honey, lime juice, curry powder, fish sauce, minced garlic, and olive oil. The coconut and honey help balance the savory fish sauce while adding a fragrant tropical nutty aroma. Other sweeteners like pure maple syrup, granulated sugar, or brown sugar can be used.
The lime juice gives a citrusy taste without being too sour. The citric acid also helps tenderize the chicken, weakening the surface proteins so they aren’t tough when cooked. The yellow curry powder adds warm, earthy, fragrant spices. It often contains a mixture of turmeric, coriander, cumin, fenugreek, pepper, ginger, nutmeg, and clove. Use red curry powder for a spicier taste.
Marinate the meat
You only need 15 minutes of marinating time for the chicken. Cutting the poultry into slices provides more surface area for the liquid to adhere to and season. Since lime juice is added, I recommend not letting the meat soak in the acidulated marinade for longer than one hour. Otherwise, the texture will turn mushy and get dried out.
If you’d like to marinate overnight, wait to add the lime juice until the last 15 to 60 minutes before grilling.
Grilling tips
Preheat your barbecue grill to medium heat. Since the chicken is sliced thin, it will cook very quickly. Too high of heat will dry them out. Stunning char marks will form as long as the grill grates are hot and greased, and the meat will thoroughly cook in just a few minutes. This will take about 5 minutes per side, depending on the thickness.
For a quick indoor option, cook the chicken skewers on the stovetop using a cast iron skillet or grill pan. The grill pan gives similar sear marks but with a less smokey taste than the barbecue. Alternatively, broiling is another option. Do not use skewers, or they will burn. Cook the chicken on a greased foil-lined baking pan until the surface lightly browns, and the meat is fully cooked.
Make the peanut dipping sauce
Use a blender or food processor for the smoothest and quickest peanut sauce. Processed in a minute or less, the peanut butter, coconut milk, minced ginger and garlic, soy sauce, lime, honey, and spicy sriracha make for a hard-to-resist sauce for the chicken satay.
If you don’t have a blender, the sauce can be whisked by hand. I recommend finely mincing the garlic and ginger to reduce the size of the pieces or using a microplane to make them into a puree. Add chopped pieces of roasted peanut to give contrast to the creamy sauce.
Flavor variations
There are various ways to customize this chicken satay recipe; here are a few options:
- Curry: Instead of a mild yellow curry powder, try green or red curry. Green curry has lemongrass, white peppercorns, and Thai chilies for a spicy and citrusy taste. Red curry is spicier, with extra red chili peppers.
- Nuts: Instead of peanut butter, use almond butter or cashew butter.
- Sweetener: Use maple syrup, brown sugar, granulated sugar, or coconut palm sugar.
- Chili: Instead of sriracha, try sambal oelek, chili powder, chili oil, or minced Thai chilies.
- Tanginess: Instead of lime juice, try a more traditional sweet and tangy tamarind pulp.
- Protein: Try beef, pork, or shrimp. Slice up firm tofu for a vegetarian option.
Serving suggestions
Frequently asked questions
Marinate slices or chunks of meat in a coconut curry marinade for 15 to 60 minutes. Thread the chicken onto metal or wooden skewers, about 3 ounces per portion. Grill over medium heat until fully cooked and the surface has some sear marks for flavor.
Yes, you can use dark meat like chicken thighs. The meat is slightly tougher than white meat chicken breast, therefore cut into smaller ¾” to 1″ bite-sized chunks. Make sure to remove excess fat from the meat so that it’s not too greasy.
Chicken satay skewers are served with a condiment, commonly a peanut dipping sauce, or in Indonesia, as bumbu kacang. There are different styles. This version uses creamy peanut butter, lime juice, coconut milk, garlic, ginger, honey, and sriracha. Other ingredient swaps include sambal oelek or Thai chilies for heat, tamarind pulp or paste for tanginess, and coconut palm sugar.
Recipe Science
Tips for using wooden skewers
Soak the wooden skewers while you are prepping the chicken. The sticks are very dry and can burn quickly on a hot grill. Soaking them in water reduces the chance of them overly charring on the grill. Another option is to cook the skewers on the lower part of the grill so the wood is not in contact or touching the grill surface. You could also purchase reusable stainless steel skewers. Be careful as they become hot to the touch right off the grill.
Chicken Satay with Peanut Sauce
Ingredients
Chicken Satay
- 1 ½ pounds boneless skinless chicken breast, two pieces
- ⅓ cup unsweetened coconut milk
- 2 tablespoons honey
- 1 tablespoon lime juice
- 1 tablespoon olive oil
- 1 tablespoon yellow curry powder
- 2 teaspoons fish sauce
- 1 teaspoon minced garlic
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
Peanut Sauce
- ¼ cup peanut butter
- ¼ cup unsweetened coconut milk
- 2 tablespoons honey
- 2 tablespoons lime juice
- 1 tablespoon soy sauce
- 1 teaspoon minced garlic
- ½ teaspoon minced ginger
- ½ teaspoon sriracha
- ¼ cup roasted peanuts, chopped
Instructions
- Soak the Skewers – If using wooden skewers, soak them in cool water for at least 15 minutes before grilling.
- Prepare the Chicken – Slice each chicken breast with the grain to yield long strips, about ¾ to 1-inch thick. Each breast should produce about 4 pieces, 8 total.
- Make the Marinade – In a medium bowl, whisk together coconut milk, honey, lime juice, olive oil, curry powder, fish sauce, garlic, salt, and pepper.
- Marinate the Meat – Add the chicken to the marinade and turn to evenly coat. Cover and refrigerate. Marinate for at least 15 minutes and up to 1 hour.
- Skewer the Chicken – Thread one piece of chicken on each skewer. Cover and refrigerate until ready to grill.
- Grill the Skewers – Heat the grill or grill pan over medium heat. Add some olive oil to a folded piece of paper towel, and carefully grease the grates. Once hot, add the marinated chicken skewers. Cook until no longer pink and the internal temperature reaches between 160 to165°F (71 to 74ºC), about 4 to 5 minutes per side, depending on the thickness. Transfer to a clean serving plate.
- Make the Peanut Sauce – In a blender, add peanut butter, coconut milk, honey, lime juice, soy sauce, garlic, ginger, and sriracha. Puree until smooth, about 30 to 60 seconds. Season with salt and pepper to taste. Cover and refrigerate until ready to serve.Alternatively, whisk in a medium bowl until combined.
- To Serve – Sprinkle chopped peanuts on top of the sauce right before serving.
Recipe Video
Notes
- Recipe Yield: 8 Skewers
- Storing: Store chicken and sauce in an air-tight container for up to 5 days.
- Reheating: Cover and reheat the chicken in the microwave on high heat in 15 to 30-second increments until hot.
- Make it Gluten-Free: Use tamari or coconut aminos instead of soy sauce. Purchase gluten-free fish sauce.
Nutrition Facts
Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.
Joanne Scott says
Jessica, I love your recipes, but now that I have cut sugars out of my diet, wondering if there is something I can substitute, such as Swerve brown sugar replacement sweetener? Thanks.
Jessica Gavin says
Yes, you can use swerve as a sweetener replacement for the marinade and the sauce.
Wakely says
Made this tonight and it was perfect. I marinated the chicken for 6 hours and didn’t bother with the skewers. To make this a meal, I also grilled some sliced onion and bell pepper, added everything to lettuce wraps with a few rice noodles, and topped with green onion. Thank you for the recipe! I will definitely be making this again.
Jessica Gavin says
Wow, love that you added the chicken to lettuce wraps, that sounds delicious!
Madhavi says
Enjoying your recipes! What is the serving size for the nutrition information given for chicken satay? An approximate gram weight would be appreciated. Thank you!
Jessica Gavin says
Thanks! One serving is one skewer, about 85 grams.
Darwin says
Made the Mac salad, chicken satay and beef bolognese this last week!! All YUM!
Dennis Murphy says
Perfect for my table top Yakatori Charcoal Grill.
Do you have more recipes suitable for this type grill?
Dennis
Jessica Gavin says
I would check out the grilling section. I have a chicken yakitori and grilled shrimp that I think would be nice!