Golden Chicken Satay with a Warm Thai Peanut Sauce
Coconut milk tenderizes the chicken for a deeply juicy skillet sear in this homemade Thai chicken satay with peanut sauce.

Coconut milk works double duty in this recipe. It tenderizes the meat for Golden Chicken Satay with a Warm Thai Peanut Sauce and builds the base of the dip. A single 14 oz (400 g) can splits its contents between the marinade and the sauce. The recipe yields 13 to 16 bamboo skewers.
The meat and marinade
Start with 1.2 lb (600 g) of boneless skinless chicken thighs. Thigh meat makes the juiciest skewers. You can also use chicken breast, chicken tenderloin, or cuts of beef and pork with visible fat. Cut the meat into 0.8-inch (2 cm) pieces.
The marinade relies on red curry paste as a background ingredient. It seasons the chicken without taking over. Mix the meat in a bowl with the curry paste, curry powder, white sugar, kosher salt, and a quarter cup of the coconut milk.
Give the meat at least 20 minutes to absorb the liquids. You can also cover the bowl and leave it overnight in the refrigerator.
The bamboo skewers
Western skewers are often long. Asian chicken satay skewers are typically shorter so they fit easily into standard skillets. This recipe calls for 6.5-inch (16 cm) bamboo sticks. You only need to soak the wood in water for two hours if you plan to cook the meat over hot charcoal.
Push four to five pieces of the marinated chicken onto each stick.
Cooking the chicken
Heat a little oil in a wide nonstick skillet over medium high heat. Cook the skewers in batches so the pan stays hot. The meat needs about three minutes on each side. The chicken is ready when the outside turns golden brown.
The peanut sauce
Pour the rest of the coconut milk into a saucepan over medium low heat. Add smooth natural peanut butter. Natural varieties contain only peanuts. They give the sauce a thin texture and a strong roasted peanut taste.
Standard grocery store peanut butter contains sugar and additives that yield a thicker sauce with a weaker peanut flavor. Avoid diluting the sauce with too much water if you use a conventional brand. Adding extra liquid to thin out the consistency will severely weaken the flavor.
Whole nuts offer a simple alternative to natural peanut butter. Process one cup of unroasted, salt-free peanuts with half a cup of coconut milk until the paste is completely smooth.
Mix in the white sugar, red curry paste, water, and kosher salt. Remember to halve the required amount if you are substituting fine table salt. Next, add the dark soy sauce to provide seasoning and deepen the visual color of the dip. You can use light soy sauce or everyday soy sauce instead, though the finished liquid will have a much lighter color.
Pour in cider vinegar to balance the sweet ingredients. Plain white vinegar is a direct substitute. Lime juice or rice vinegar will work if necessary, but they alter the traditional taste.
Simmer the mixture for five minutes. Stir it occasionally. Splash in a little water at the end until the sauce is thick but still pourable. Cover the saucepan with a lid to keep the dip warm.
Plating the meal
Stack the hot skewers on a large serving plate. Dust the meat with chopped peanuts. Add lime wedges, Cilantro leaves and sliced red chili over the top.
Serve the peanut dip on the side in its own bowl. You can stir a spoonful of chopped peanuts directly into the sauce for extra crunch. This recipe makes a generous amount of dip. Most people only eat about one third of the batch during a single meal.
Accompany the skewers with your choice of jasmine rice, coconut rice, or a side of Thai-style fried rice. Dunk the chicken pieces directly into the warm sauce as you eat.
Storing leftovers
The leftover peanut sauce keeps well. Store it in a sealed container in the refrigerator for up to one week. You can also freeze the sauce for longer storage.
Golden Chicken Satay with a Warm Thai Peanut Sauce
Ingredients
- 14 oz full-fat coconut milk, 1 can
- 13 bamboo skewers, 6.5-inch (16 cm) long
Chicken Marinade
- 1.2 lb boneless skinless chicken thighs, cut into 0.8-inch (2 cm) pieces
- 1 tsp white sugar
- 1 tbsp curry powder
- 2 tsp red curry paste
- 1 tsp cooking salt or kosher salt, or 0.5 tsp table salt
Stovetop Peanut Dip
- 0.25 cup white sugar
- 2 tbsp red curry paste
- 0.75 cup smooth natural peanut butter
- 2 tsp dark soy sauce
- 2 tbsp cider vinegar
- 0.75 cup water
- 1 tsp cooking salt or kosher salt, or 0.5 tsp table salt
Garnish & Sides
- 2 tbsp finely chopped peanuts
- Lime wedges, optional
- Coriander or cilantro leaves and sliced red chilli, optional
We may earn a small commission from grocery & equipment links, at no cost to you. Disclosure.
Method
Prep & Marinate
Stovetop Peanut Dip
Skillet Searing
Plating & Serving
Substitutions
You can easily swap the chicken thighs for chicken breast, tenderloin, beef, or a well-marbled cut of pork.
Make a quick substitute for the natural peanut butter by blending 0.5 cup of coconut milk with 1 cup of raw peanuts with no added salt until the mixture is entirely smooth.
Storage
The leftover peanut dip will keep in the refrigerator for up to a week, or you can freeze it for even longer storage.
Serving
Turn the dish into a filling dinner by pairing the cooked meat and dipping sauce with a scoop of plain jasmine rice, coconut rice, or a batch of fried rice.
Common mistakes
If you replace the natural peanut butter with a standard sweetened brand, do not thin the sauce with too much water, or the peanut taste will become extremely weak.
Techniques
There is no need to soak your short bamboo skewers in water beforehand unless you intend to grill the meat over charcoal.
Always slice meat against the grain before threading it onto sticks to ensure a completely tender bite.
Cook the skewers in batches so the pan stays hot enough to create a golden crust rather than steaming the meat.
- Store
- The leftover peanut dip will keep in the refrigerator for up to a week, or you can freeze it for even longer storage.
Can I use a different cut of meat for the chicken satay?
Yes, you can substitute white chicken meat if you prefer a leaner cut. For an entirely different protein, both beef and heavily marbled pork are great choices for these skewers.
What can I use if I do not have smooth natural peanut butter?
To make a substitute for the natural peanut butter, purée 1 cup of raw peanuts with no salt alongside 0.5 cup of coconut milk until completely smooth. Conventional peanut butter containing sugar and additives is a viable alternative, though it creates a noticeably thicker dip and a weaker peanut taste.
Is it okay to substitute light soy sauce for dark soy sauce?
Yes, you can swap out the dark soy sauce for a standard everyday variety when making the peanut dip. Because the dark version is specifically responsible for deepening the hue of the recipe, your final sauce will just end up with a paler color.
Can I make the Stovetop Peanut Dip ahead of time?
Yes, the leftover peanut dip keeps well in a sealed container in the refrigerator for up to one week. You can also freeze it for longer storage.
What should I serve with Golden Chicken Satay with a Warm Thai Peanut Sauce?
Plain jasmine rice, coconut rice, and Thai-style fried rice all work well as side dishes. Finish the plate by scattering chopped peanuts, coriander or cilantro leaves, slices of red chili, and lime wedges over the cooked meat.
Why does my peanut sauce taste weak or bland?
This severely weakened flavor usually happens if you use a peanut butter containing sugar and additives rather than the natural kind, then add an excess amount of water. Stir the water in gradually until the dip is thick yet pourable so you do not lose the peanut taste.
Do I have to soak the bamboo skewers before using them?
You only need to soak the bamboo skewers in water for two hours if you plan to grill the meat over charcoal. If you are cooking them in a skillet on the stovetop, soaking is completely unnecessary.
How do I cut the meat to make sure it is perfectly tender?
Always slice meat against the grain before threading it onto sticks to ensure a completely tender bite. Marinating the pieces for the proper amount of time also helps break down the muscle fibers.
Why is it important to cook the skewers in batches?
Cooking the skewers in batches keeps the pan hot enough to create a golden crust on the exterior. Overcrowding the skillet will lower the temperature and steam the meat instead of searing it.
Add a private note
Private to this device - jot your tweaks, swaps and timings. (Syncs to your account later.)
What to serve with it
See all →





You might also like
See all →





The Friday 3-recipe dinner plan 🧡
Every Friday: three tested weeknight dinners + one shopping list, ready to go. No spam, ever - unsubscribe anytime.

