Chicken satay is skewered chicken marinated and grilled, then served with the creamiest peanut sauce ever. This simple and easy recipe gets done in less than 30 minutes.

Table of Content
The word satay is a Malaysian word that means, skewered, grilled meat served with a sauce. Chicken satay is originally an Indonesian dish, but, these days, there are many variations of it. For example, you can use Thai curry paste, lemongrass, and lime leaves to make a Thai chicken satay.
Why make this satay?
- Delicious - This tastes better than any restaurant or takeout you will buy.
- Quick - It is the perfect meal in less than 30 minutes with very little effort.
- Make ahead - But, you can also marinate the chicken and prepare the sauce ahead of time. Then, grill it just before serving.
- Simple - The process is fairly simple and easy. In fact, this one is even simpler with just three main components
- Marinate chicken - 10 mins
- Prepare sauce - 5 mns
- Grill - 10 mins
- You can serve this over steamed jasmine rice or buttered noodles. In fact, I usually have it with my cauliflower rice.

Ingredients and substitutes
- Chicken - I like chicken thighs, but chicken breast works just as well.
- Sesame oil - Adds a nice smoky and Asian flavor, but you can omit it. Sesame oil has a long shelf life. So, if you do venture into Asian cooking, sesame oil is a good ingredient to have at home.
- Soy sauce - I like to use the low-sodium soya sauce. But, if you use the regular, which has salt added, you may want to reduce the quantity of salt in the dish.
- Brown sugar - Adds flavor and color. And if you don't have brown sugar, just use regular white sugar.
- Ginger/garlic - These are a must when you cook meat dishes. And if you don't have fresh, go ahead and add a 1 teaspoon each of powdered garlic and ginger. Although, with Asian cooking, it's all about fresh ingredients.
- Chilly paste - If you don't have chilly paste, you can also use Thai red curry paste.
- Peanut butter - The best peanut butter to use is natural, without any added sugar or oil.

Step by step instructions
- Chicken marinade - Add all marinade ingredients into a bowl or ziplock bag. Use a whisk to ensure everything is well combined.
- Marinate chicken - Add all the chicken pieces to the marinade and leave to marinate for 15 minutes up to 3 hours.
Pro tip - The chicken must be cut into 1-inch cubes. Wipe off excess moisture so the marinade will stick to the chicken.

- Skewer chicken - Thread the chicken pieces on the skewers. Do not over-crowd the skewers. I add 4 to 5 pieces on each skewer that's 6 inches long.
Pro tip - Soak the skewers in water for 30 minutes, this will prevent them from burning on the fire. - Peanut sauce - In a bowl, add all the sauce ingredients. Use a whisk to combine well. Transfer to a saucepan and cook the sauce until it's thick like a syrup. Remove from heat and transfer to a serving bowl.
Pro tip - Keep the heat medium to low so the sauce is well combined without scorching at the bottom. If necessary, add a few tablespoons of water for consistency.

- Grill satay chicken - Heat a grill on high. Place the skewers but do not crowd the grill. Lightly brush the chicken with oil which will also prevent them from sticking.
Pro tip - Crowding the grill will reduce the temperature of the grill and stew rather than grill the chicken.

- Cook the chicken turning the skewers occasionally until the chicken is cooked. About 3 to 4 minutes on each side or 8 to 10 minutes per skewer.
Pro tip - When cooked the internal temperature of the chicken should reach 165 degrees F.

- Brush with peanut butter - At the last minute or two of cooking, brush the chicken skewers with the peanut sauce on both sides.
Pro tip - This gives the skewers a deeper color and enhances the flavor of the peanut butter. - Remove from heat and serve with more peanut sauce on the side.


More skewer recipes
- Asian Skewer Chicken
- Ultimate Ground Beef Kebabs
- Chicken Malai Kebabs
- Chicken Kebabs Middle Eastern
- Turkey kebabs - Ground Turkey
Frequently asked questions
It is best to serve the chicken freshly grilled. But, leftovers can be kept in the fridge for up to 3 or 4 days.
There is a reason why you can't stop at one skewer. This chicken has a wonderful combination of sensations from sweet, nutty, sour, and salty. The marinade is made with vinegar, soy, and fish sauce which are sour and salty. The peanut butter and brown sugar contribute to that sweet and nutty flavor.
Absolutely. Chicken breast is leaner and cooks much faster. When overcooked it can become dry. So, make sure to cook just until done, about 3 minutes at first. Then, 2 minutes more should be just right.
The best peanut butter to use for this chicken is of course natural with no added sugar and oil. And yet, if the regular peanut butter is all you have, just omit the sugar and oil in the marinade.
You may also like
Did you enjoy this recipe? Please ⭐️⭐️⭐️⭐️⭐️ it.
Save it for later.
You can also find a collection of my recipes and tutorials here on Pinterest. Follow me on Facebook, Twitter, and Instagram.
And, don't forget to subscribe to my blog to receive new recipes by email.
Printable Recipe
Chicken Satay with Peanut Sauce
Print Pin Rate Share by Email Share on FB Save GrowDescription
Video
Ingredients
- 1 lb (450 g) Chicken breast or thighs, cut into 1-inch cubes
- 2 tablespoon Cooking oil canola or similar
Marinade
- ¼ cup (60 ml) Soy sauce reduced-sodium
- 2 tablespoon Brown sugar
- 1 tablespoon Chili paste
- 1 tablespoon Vinegar
- 1 tablespoon Fish sauce
- 1 teaspoon Coriander powder
- ¼ teaspoon Turmeric powder
- 1 teaspoon Garlic 3 cloves minced
- 1 teaspoon Ginger 1-inch grated
- ¼ teaspoon Salt
- ¼ teaspoon Pepper
Peanut sauce
- 4 tablespoon Peanut butter
- ¼ cup (120 ml) Coconut milk
- ¼ cup (60 ml) Soy sauce
- 2 teaspoon Fish sauce (optional)
- 1 teaspoon Chilly paste
- 1 teaspoon Tamarind paste
- 1 teaspoon Brown sugar
- ½ teaspoon Garlic 1 clove minced
- ½ tsp Ginger grated
- ¼ cup (60 ml) Water (as needed)
Instructions
- Chicken marinade - Add all marinade ingredients into a bowl or ziplock bag. Use a whisk to ensure everything is well combined.
- Marinate chicken - Add all the chicken pieces to the marinade and leave to marinate for 15 minutes up to 3 hours. Pro tip - The chicken must be cut into 1-inch cubes. Wipe off excess moisture so the marinade will stick to the chicken.
- Skewer chicken - Thread the chicken pieces on the skewers. Do not over-crowd the skewers. I add 4 to 5 pieces on each skewer that's 6 inches long. Pro tip - Soak the skewers in water for 30 minutes, this will prevent them from burning on the fire.
- Peanut sauce - In a bowl add all the sauce ingredients. Use a whisk to combine well. Transfer to a saucepan and cook the sauce until it's thick like a syrup. Remove from heat and transfer to a serving bowl. Pro tip - Keep the heat medium to low so the sauce is well combined without scorching at the bottom. If necessary, add a few tablespoons of water for consistency.
- Grill satay chicken - Heat a grill on high. Place the skewers but do not crowd the grill. Lightly brush the chicken with oil which will also prevent them from sticking.Pro tip - Crowding the grill will reduce the temperature of the grill and stew rather than grill the chicken.
- Cook the chicken turning the skewers occasionally until the chicken is cooked. About 3 to 4 minutes on each side or 8 to 10 minutes per skewer. Pro tip - when cooked the internal temperature of the chicken should reach 165 degrees F
- Brush with peanut butter - At the last minute or two of cooking, brush the chicken skewers with the peanut sauce on both sides. Pro tip - This gives the skewers a deeper color and enhances the flavor of the peanut butter.
- Remove from heat and serve with more peanut sauce on the side.
Recipe Notes
- Cut the chicken into bite-size pieces but not too small as they will shrink further.
- If possible marinate the chicken for a few hours so they absorb more flavor
- The sauce can be cooked down further until it gets sticky (eventually the sugar caramelizes it to become sticky)
- Cook the chicken closer to cooking the time to prevent it from drying out
- Don't crowd the skewers with too many chicken pieces this will stew not grill the chicken. And, some parts towards the center can remain undercooked.
- If you don't have skewers, drain the chicken from the marinade and stir fry it in a wok or heavy bottom skillet. Add a little sauce at the end of cooking. You can also toss in some boiled noodles.
- Any leftover will keep in the fridge for 3 to 4 days.
- The chicken freezes well for up to a month too.
Nutrition Information
The nutrition information and metric conversion are calculated automatically. I cannot guarantee its accuracy. If this data is important to you please verify with your trusted nutrition calculator. Thank you
Gina
LOVE the peanut sauce - will be making that over and over to use on any grilled meat!
Veena Azmanov
Happy you enjoyed this Gina. Thank you for the lovely feedback.
Teodora Grujic
I am a big fan of exotic recipes, so I will definitely try this! Thank you!
Angela
The best chicken satay recipe ever! This was so delicious and the sauce is absolute perfection. Thanks for the incredible recipe!
Veena Azmanov
So happy you enjoyed this recipe, Angela. Thank you for the lovely feedback.
Shashi
Your chicken satay looks so scrumptious - and I love that I can enjoy this deliciousness in 30 minutes!!
Wajeeha Nadeem
This was such a great recipe! My family absolutely loved this, and we will be making it again soon. 🙂
Veena Azmanov
Thank you, Wajeeha for the lovely feedback. Happy your family enjoyed this recipe.