These chicken satay skewers bring the vibrant flavors of Southeast Asian street food to your kitchen. Tender chicken pieces are marinated in a fragrant blend of coriander, cumin, turmeric, garlic, and ginger, then grilled to perfection with lightly charred edges.
The creamy peanut sauce—made with coconut milk, lime juice, and a touch of chili—perfectly complements the spiced chicken. Ready in about 40 minutes active time, these skewers are ideal for gatherings, weeknight dinners, or weekend barbecues.
Pair with jasmine rice and crisp cucumber salad for a complete meal that balances rich, savory, and fresh elements.
The first time I made chicken satay, I grilled it on a tiny apartment balcony during a summer rainstorm. My roommate kept poking her head out every five minutes to ask if it was ready yet, the smell of lemongrass and charred chicken driving us both crazy. We ate them standing up in the kitchen, burning our fingers because we could not wait for them to cool down properly. That messy, wonderful dinner taught me that good food does not need a fancy setting, just hungry people and the right aromas filling the air.
Last summer I made these skewers for a backyard gathering and watched my neighbor who claims to hate peanuts dip his chicken into the sauce three times before admitting he might have been wrong about peanuts his entire life. Kids and adults both go nuts for the interactive dipping experience, and honestly, watching people double back for seconds is the best kind of dinner compliment. These skewers have this way of disappearing faster than you can grill them.
Ingredients
- 600 g boneless skinless chicken thighs or breasts: Thighs stay juicier on the grill but both work beautifully, just cut them into uniform 2 cm strips for even cooking
- 2 tbsp soy sauce: This is your base salt and umami, tamari works perfectly if you need gluten free
- 2 tbsp coconut milk: The secret ingredient that tenderizes the meat and adds subtle sweetness
- 1 tbsp brown sugar: Helps with caramelization and balances the savory elements
- 1 tbsp vegetable oil: Keeps the chicken from sticking and promotes beautiful grill marks
- 1 tsp ground coriander: Warm citrusy notes that make the marinade taste authentic
- 1 tsp ground cumin: Earthy depth that you will recognize from restaurant satay
- 1/2 tsp turmeric powder: Gives the chicken that gorgeous golden yellow color
- 2 garlic cloves minced: Fresh is best here, jarred garlic can taste metallic in marinades
- 1 tsp grated fresh ginger: Adds zing and helps tenderize the meat naturally
- 1/2 tsp salt: Enhances all the other flavors, adjust if your soy sauce is particularly salty
- 120 g creamy peanut butter: Natural or regular both work, just avoid the chunky style for smooth sauce
- 150 ml coconut milk: Creates that velvety restaurant texture in the sauce
- 1 tbsp soy sauce: Balances the rich peanut with salty depth
- 1 tbsp brown sugar: Rounds out the sauce and cuts through the peanut intensity
- 1 tbsp lime juice: Bright acidity that keeps the sauce from being too heavy
- 1 tsp chili sauce: Sriracha is perfect but sambal oelek works great too, adjust to your heat tolerance
- 1 garlic clove minced: Raw garlic adds the right bite to the creamy sauce
- 2 to 3 tbsp warm water: Your secret weapon for getting the sauce just right, add it slowly until it coats the back of a spoon
- 1 tbsp chopped roasted peanuts: Texture contrast makes each bite interesting
- Fresh coriander leaves: Cilantro haters can use Thai basil, but fresh herbs are non negotiable here
- Lime wedges: A final squeeze over everything wakes up all the flavors
Instructions
- Marinate the chicken:
- Whisk together all marinade ingredients in a large bowl until the sugar dissolves completely. Add the chicken strips and massage the marinade into every piece, then cover and refrigerate for at least one hour.
- Prepare your skewers:
- Soak wooden skewers in water for 30 minutes while the chicken marinates. This prevents them from burning on the grill and keeps everything intact.
- Thread the skewers:
- Thread each piece of chicken onto a skewer, pushing them close but not crowded. Leave tiny gaps between pieces so heat can circulate and each strip gets properly charred.
- Heat things up:
- Preheat your grill or grill pan to medium high. You want it hot enough to sear immediately but not so fierce that the outside burns before the inside cooks through.
- Grill to perfection:
- Cook skewers for 3 to 4 minutes per side. You are looking for nice charred edges and juices running clear when you cut into the thickest piece.
- Make the magic sauce:
- Combine peanut butter, coconut milk, soy sauce, brown sugar, lime juice, chili sauce, and garlic in a small saucepan over low heat. Stir constantly until smooth and creamy, then thin with warm water until it reaches your preferred consistency.
- Bring it all together:
- Arrange skewers on a platter and drizzle generously with the warm peanut sauce. Scatter chopped peanuts and fresh coriander over everything, then serve with lime wedges for squeezing.
These skewers have become my go to for feeding a crowd because they are impossible to mess up and everyone feels like a kid eating food on sticks again. Last month I made double batch for a potluck and someone actually licked the serving platter clean, which I am choosing to take as the highest possible compliment.
Make Ahead Magic
The chicken can marinate overnight, which actually makes it even better. The peanut sauce keeps in the fridge for a week and tastes amazing on everything from noodles to roasted vegetables.
Grilling Alternatives
No grill? No problem. Broil them on high for about 3 minutes per side, watching closely so they do not burn. A cast iron grill pan on the stove works beautifully too and gives you those classic grill marks.
Serving Suggestions
Cool cucumber salad or jasmine rice helps balance the rich peanut sauce. These skewers also love being served alongside crisp lettuce cups for wrapping.
- Warm some extra coconut milk to thin leftover sauce for next day noodles
- Extra lime juice cuts through richness if the sauce feels too heavy
- Make double the sauce because it will disappear faster than the chicken
Hope these skewers bring as much joy to your table as they have to mine over the years.
Recipe FAQs
- → How long should I marinate the chicken?
-
Marinate the chicken for at least 1 hour in the refrigerator for optimal flavor absorption. For even more depth, you can marinate overnight—just be sure to cover the bowl tightly.
- → Can I use metal skewers instead of wooden ones?
-
Absolutely. Metal skewers work well and don't require soaking. If using wooden skewers, soak them for at least 30 minutes before grilling to prevent burning.
- → How can I make the peanut sauce spicy?
-
Increase the amount of chili sauce or add fresh minced chilies to the peanut sauce. Start with 1 teaspoon and adjust to your preferred heat level.
- → What can I substitute for peanut butter?
-
Almond butter makes a great alternative if you need to avoid peanuts. The flavor profile will be slightly different but still delicious and creamy.
- → Can these be cooked in the oven?
-
Yes. Preheat your oven to 200°C (400°F) and bake the skewers on a lined baking sheet for 15-20 minutes, turning halfway through, until cooked through with lightly charred edges.
- → How do I store leftovers?
-
Store cooked skewers and peanut sauce separately in airtight containers in the refrigerator for up to 3 days. Reheat gently in the oven or microwave before serving.