Weeknight dinners can feel like a race against the clock, and the last thing you want is a recipe that demands hours of effort. Chicken Satay sounds like a restaurant-level project, but it genuinely comes together in about 30 minutes of active cooking, with most of the work done by a simple marinade sitting quietly in your fridge. This recipe produces tender, lightly charred skewers with a spicy peanut and coconut sauce that coats the back of a spoon in the most satisfying way. Rated 4.85 out of 5 by dozens of home cooks, it earns that score every single time.
Ingredients for Easy Chicken Satay

For the Chicken Skewers
- 3 chicken breasts, cut into long, thin strips
- 1 tbsp dark soy sauce (use tamari for gluten-free)
- 2 garlic cloves, peeled and crushed
- 200 ml (7 oz) coconut milk, from a tin
- ½ tsp cumin
- ½ tsp ground coriander
- ¼ tsp ground ginger
For the Satay Sauce
- 3 heaped tbsp smooth peanut butter
- 1 tbsp dark soy sauce (use tamari for gluten-free)
- ½ tsp chilli flakes (red pepper flakes)
- 1 tbsp fish sauce
- 200 ml (7 oz) coconut milk, from a tin
- 1 tbsp light brown sugar
- ½ tsp ground coriander
- Juice of 1 lime
To Serve
- 1 fresh red chilli, thinly sliced
- 2 tbsp fresh coriander (cilantro), chopped
- ½ tsp chilli flakes
- ¼ red onion, peeled and finely sliced
- 1 tbsp roasted peanuts, roughly chopped
- 1 tsp sesame seeds
The coconut milk in the marinade does double duty here: it tenderises the chicken breast fibres so they can handle the intense heat of a griddle without drying out, and it carries the spices deep into the meat. The fish sauce in the satay sauce adds a savoury depth that plain salt simply cannot replicate. If you cannot find fish sauce, a small extra splash of soy will work, but the sauce will be slightly less complex.
Prefer chicken thighs? Go ahead and swap them in. I actually prefer thighs over breasts for this recipe because the higher fat content keeps them juicy even if they catch a little extra char on the griddle.
How to Make Chicken Satay: Step-by-Step Instructions
Step 1: Soak the Skewers
Place 8 wooden skewers in a shallow dish of cold water and leave them to soak for at least 30 minutes. They should feel visibly waterlogged and heavy when ready. If you skip this step, the exposed ends will scorch and snap under the grill before the chicken is cooked through.
Step 2: Marinate the Chicken
Place the sliced chicken breasts in a large mixing bowl with the dark soy sauce, crushed garlic, 200 ml coconut milk, cumin, ground coriander, and ground ginger. Use your hands to massage everything together for a full minute, working the marinade into each strip. Cover the bowl and refrigerate for at least 30 minutes, or overnight for the deepest flavour.
The chicken will look pale and unimpressive at this stage. That is completely normal. The colour and char come from the griddle, not the marinade.
Step 3: Make the Satay Sauce
While the chicken marinates, add the peanut butter, dark soy sauce, chilli flakes, fish sauce, 200 ml coconut milk, light brown sugar, and ground coriander to a small saucepan. Do not add the lime juice yet.
Heat over medium heat, stirring constantly with a wooden spoon. The sauce will look thin and watery for the first few minutes. Watch for the moment it starts to thicken and cling to the spoon rather than dripping off freely. That is your signal to lower the heat immediately. Do not let it boil or the peanut butter will split and turn grainy. Once thickened, take the pan off the heat and stir in the juice of one lime.
If the sauce does split and look oily: remove it from the heat, add a tablespoon of warm water, and stir vigorously until it comes back together.
Step 4: Thread the Chicken onto Skewers
Remove the skewers from the water and shake off the excess. Thread the marinated chicken strips onto each skewer in a loose weave so the heat can circulate around the meat. Lay the loaded skewers on a plate while you heat the griddle.
Step 5: Cook the Skewers
Brush a little oil onto a griddle pan and heat it until you see a faint wisp of smoke rising from the surface. Lay the skewers down and cook for 8 to 10 minutes, turning a couple of times, until each side is golden brown with visible char marks. The smell shifts from raw coconut and garlic to something smoky and nutty when they are nearly ready.
To check doneness, cut into the thickest piece of chicken. There should be absolutely no pink remaining. If the outside is browning too fast before the inside is cooked: lower the heat to medium and tent loosely with foil for the final 2 to 3 minutes.
You can also cook these on a barbecue, under the grill (broiler), or in the oven at 200C/400F for approximately 15 minutes. All methods work well, though the griddle gives the most consistent char marks.
Step 6: Serve
Arrange the skewers on plates and reheat the satay sauce if you prefer it warm. Pour the sauce into a small bowl for dipping. Top the skewers with fresh coriander, sliced red chilli, chilli flakes, red onion, chopped roasted peanuts, and sesame seeds. Use tongs to plate them neatly without disturbing the toppings.
Expert Cooking Tips
- Massage the marinade properly. Spending a full minute working the marinade into the chicken strips with your hands makes a noticeable difference to how deeply the flavour penetrates.
- Do not rush the sauce. Stirring constantly over medium heat, rather than cranking up the temperature, is what gives you a smooth, glossy sauce instead of a broken one.
- Add lime juice off the heat. Lime juice added while the sauce is still boiling can turn bitter. Always stir it in after you have turned off the heat.
- Want more colour on the chicken? One reader suggested adding a pinch of turmeric to the marinade. It does not change the flavour, but it gives the skewers a warmer golden tone before they even hit the griddle.
- Go heavy on the toppings. The combination of sesame seeds, sliced red onion, chilli flakes, and chopped peanuts on top is not just decoration. Each one adds a different texture and heat level that makes the finished dish feel layered and complete.
Chicken Satay Serving Suggestions
These skewers work beautifully as a starter or a main course. For a full dinner spread, serve them alongside steamed jasmine rice, which soaks up the peanut sauce in the best possible way. Special fried rice, Asian one-pan vegetables, or Indonesian fried rice all make excellent companions.
For a lighter meal, pair the skewers with a simple cucumber salad dressed in rice vinegar and sesame oil. The cool crunch cuts through the richness of the coconut peanut sauce and keeps everything feeling fresh rather than heavy.
Common Mistakes to Avoid
- Skipping the skewer soak: Dry wooden skewers will catch fire under a grill or on a hot griddle. Thirty minutes in water is the minimum; an hour is better.
- Boiling the satay sauce: Once it boils, the peanut butter separates and the sauce turns grainy and oily. Keep the heat at medium and stay at the stove.
- Cutting the chicken too thick: Thick chunks take longer to cook and often end up dry on the outside before the centre is done. Thin, even strips are the goal.
- Cooking the skewers ahead of time: The chicken dries out quickly once cooked. Cook them fresh and let the marinade and sauce do all the prep-ahead work instead.
- Under-marinating: Thirty minutes is the minimum, but overnight marinating produces noticeably juicier, more flavourful chicken. If you have the time, use it.
Storage and Reheating
The marinated raw chicken can be threaded onto skewers, covered, and refrigerated for up to one day before cooking. The satay sauce can be made ahead, cooled, covered, and stored in the fridge for up to 2 to 3 days.
When you reheat the sauce, place it in a small pan over low heat and stir constantly. As it cools, the oil naturally separates from the peanut butter and coconut milk, but a good stir with a wooden spoon will bring it back to a smooth, glossy consistency. Avoid microwaving the sauce as the uneven heat tends to make it split.
Cooked chicken skewers are best eaten fresh. Reheating them tends to dry out the meat, so it is worth cooking only what you plan to eat in one sitting.
Ready to Make the Best Chicken Satay of Your Week?
This recipe proves that a flavour-packed, restaurant-quality meal does not require hours in the kitchen or a long list of complicated techniques. With 15 minutes of prep, a short marinade, and a quick turn on the griddle, you get juicy, charred skewers and a spicy peanut sauce that readers keep coming back to make again and again. Give it a go tonight and see why so many home cooks have made it a permanent fixture in their dinner rotation.
Must Try Recipes
- Chicken Shish Kebab — A perfect grilled companion to your satay skewers.
- Green Chile Chicken Enchiladas — Add a spicy twist to your meal with these enchiladas.
- Buffalo Chicken Tacos — These tacos offer a bold flavor that complements the satay.
Frequently Asked Questions About Chicken Satay
Can I make chicken satay ahead of time?
Yes. You can marinate the chicken and thread it onto skewers up to one day in advance, then keep them covered in the fridge. The satay sauce can be made 2 to 3 days ahead and refrigerated. Cook the skewers fresh just before serving for the best texture.
What is the best chicken satay marinade recipe for keeping the meat juicy?
The coconut milk in this marinade is the key. It contains natural enzymes and fat that tenderise the chicken fibres, allowing the meat to handle high griddle heat without drying out. The longer you marinate, up to overnight, the juicier the result.
How do I make an easy chicken satay sauce without it splitting?
Keep the heat at medium and stir constantly. The sauce is ready when it coats the back of a wooden spoon and a line drawn through it holds its shape. If it does split, remove the pan from the heat, add a tablespoon of warm water, and stir firmly until smooth again. Always add the lime juice after the heat is off.
Can I use chicken thighs instead of chicken breasts?
Absolutely. Chicken thighs have a higher fat content, which means they stay tender and juicy even under intense heat. They are a great swap if you find chicken breasts tend to dry out on the griddle.
Is this chicken satay recipe gluten-free?
It can be made gluten-free by swapping both measures of dark soy sauce for tamari. Check that your fish sauce and peanut butter are also certified gluten-free, as most brands are, and the entire recipe is suitable.
What are the best chicken satay toppings to finish the dish?
Fresh coriander and sliced red chilli are the essentials. For a more loaded finish, add chilli flakes, finely sliced red onion, roughly chopped roasted peanuts, and sesame seeds. Each topping adds a different layer of heat, crunch, and freshness that makes the dish feel complete rather than flat.
Tools That Make Chicken Satay Actually Work
Most failed attempts come down to the wrong equipment. These are the exact tools that get you the right texture, heat, and result every time.
Want to save this recipe?
Want to save this recipe? Enter your email below, and we'll send it straight to your inbox. Plus, receive new recipes every week!
Quick Chicken Satay Recipe
- Total Time: 1 hour
- Yield: 7 –8 skewers 1x
Description
Deliciously moist marinated chicken served with a spicy peanut and coconut sauce.
Ingredients
- 3 chicken breasts (cut into long, thin strips)
- 1 tbsp dark soy sauce (use tamari for gluten-free)
- 2 garlic cloves (peeled and crushed)
- 200 ml (7 oz) coconut milk (from a tin)
- ½ tsp cumin
- ½ tsp coriander
- 1/4 tsp ground ginger
- 3 heaped tbsp smooth peanut butter
- 1 tbsp dark soy sauce (use tamari for gluten free)
- 1/2 tsp chilli flakes ((red pepper flakes))
- 1 tbsp fish sauce
- 200 ml (7 oz) coconut milk (from a tin)
- 1 tbsp light brown sugar
- 1/2 tsp ground coriander
- juice of 1 lime
- 1 fresh red chilli (thinly sliced)
- 2 tbsp fresh coriander (cilantro) (chopped)
- 1/2 tsp chilli flakes ((red pepper flakes))
- 1/4 red onion (peeled and finely sliced)
- 1 tbsp roasted peanuts (roughly chopped)
- 1 tsp sesame seeds
Instructions
- Begin by soaking 8 wooden skewers in water for half an hour. This will prevent them from burning when cooking.
- Place the sliced chicken breast in a large bowl with the rest of the chicken skewer ingredients. Mix together using your hands and massage the sauce into the chicken for a minute. Cover and place in the fridge to marinate for at least 30 mins (up to overnight).
- Whilst the meat is marinating, place all of the satay sauce ingredients EXCEPT for the lime juice into a small pan.
- Heat over medium heat whilst stirring with a wooden spoon. The sauce will look thin at first, then as it comes close to boiling point, it will start to thicken. Don’t let the sauce boil, just turn down the heat as it approaches boiling point and stir until thickened, then turn off the heat and stir in the lime juice.
- Take the skewers out of the water and give them a shake to remove excess water, then thread the chicken strips onto the skewers, and place the skewers on a plate.
- Brush a little oil on the griddle (or BBQ), then heat until smoking. Place the skewers on the griddle and cook for 8-10 minutes until golden brown – turning a couple of times during cooking (you could grill/broil the skewers if you prefer). Cut into the thickest part of one of the pieces of chicken to check it’s cooked. There should be no pinkness to the chicken.
- Place the skewers on plates, then reheat the satay sauce if you like it hot. Serve in a bowl with the skewers. Top with fresh coriander (cilantro) and a few slices of red chilli. If you like lots of toppings, you can also top them with chilli flakes, a little red onion, a few chopped peanuts, and some sesame seeds.
Notes
Use tamari instead of soy sauce for a gluten-free option. Marinate the chicken overnight for deeper flavor. Serve with extra lime wedges for added zest.
- Prep Time: 15 minutes
- Marinate Time: 30 minutes
- Cook Time: 15 minutes
- Category: Appetizer
- Method: Grilled
- Cuisine: Asian
Nutrition
- Calories: 252 kcal
- Sugar: 2 g
- Sodium: 624 mg
- Fat: 16 g
- Saturated Fat: 11 g
- Carbohydrates: 6 g
- Fiber: 1 g
- Protein: 23 g
- Cholesterol: 62 mg
