Chicken Satay with Peanut Sauce

Grilled Chicken Satay Skewers with Peanut Sauce served on a platter with fresh lime wedges and chopped peanuts for dipping. Save to Pinterest
Grilled Chicken Satay Skewers with Peanut Sauce served on a platter with fresh lime wedges and chopped peanuts for dipping. | rusticrouterecipes.com

These succulent chicken skewers deliver authentic Southeast Asian street food flavors right from your kitchen. The chicken marinates in a blend of coconut milk, soy sauce, and warm spices including coriander, cumin, and turmeric, absorbing deep aromatic notes. Grilled to perfection with slightly charred edges, each skewer gets drizzled with velvety homemade peanut sauce—creamy, slightly sweet, and wonderfully nutty with hints of lime and chili. The contrast between smoky, tender chicken and luscious dipping sauce creates an irresistible combination. Garnish with crushed peanuts and fresh coriander for added texture and brightness.

The scent of coriander and cumin hitting hot coals always pulls me back to a night market in Singapore, where I first watched street vendors grill skewers with practiced efficiency, smoke curling into the humid air while motorcycles buzzed past and vendors called out orders in a dozen languages.

I made these for a summer barbecue last year, and my friend Mark who claims he hates peanut butter ended up standing by the grill, dipping each skewer into the sauce before it even hit his plate, while everyone else gathered around, drinks in hand, waiting for their turn.

Ingredients

  • Chicken thighs: Thighs stay juicier than breasts on the grill, and cutting them into strips ensures they cook evenly without drying out
  • Coconut milk: This is what makes the marinade cling to the chicken and keeps it tender while it sits
  • Ground coriander and cumin: These two spices are the backbone of Southeast Asian flavor, so do not skip them or try to substitute
  • Creamy peanut butter: Natural peanut butter can separate, so go for the stuff that stays creamy and smooth
  • Lime juice: Fresh is absolutely necessary here, and squeeze it right before you make the sauce
  • Chili sauce: Sriracha works perfectly, but adjust the amount based on how much heat you like
  • Wooden skewers: Soak them for at least 30 minutes so they do not burn on the grill

Instructions

Mix the marinade:
Whisk together the soy sauce, coconut milk, brown sugar, oil, spices, garlic, ginger, and salt until the sugar dissolves completely
Marinate the chicken:
Add the chicken strips and toss until every piece is coated, then cover and refrigerate for at least one hour
Prepare the skewers:
Thread the chicken onto the soaked skewers, leaving small gaps between pieces so the heat can circulate
Grill to perfection:
Cook the skewers over medium-high heat for about 4 minutes per side until you see charred edges and the chicken is cooked through
Make the peanut sauce:
Combine all sauce ingredients in a small saucepan over low heat, stirring constantly until smooth and velvety
Serve it up:
Arrange the skewers on a platter with the peanut sauce alongside for dipping, topped with crushed peanuts and fresh coriander
Skewers of Chicken Satay with Peanut Sauce, charred and glistening, plated next to a creamy dipping bowl and fresh cilantro. Save to Pinterest
Skewers of Chicken Satay with Peanut Sauce, charred and glistening, plated next to a creamy dipping bowl and fresh cilantro. | rusticrouterecipes.com

These skewers have become my go-to for feeding a crowd because people gather around the grill anyway, and there is something about food on a stick that makes everything feel more like a party.

Getting the Grill Right

Medium-high heat is perfect, around 375 to 400 degrees Fahrenheit, because you want those charred edges without burning the outside before the inside cooks through.

Making the Sauce Ahead

The peanut sauce actually tastes better after it sits for a day, so make it up to three days in advance and store it in the refrigerator, then warm it gently before serving.

Serving Ideas

Jasmine rice soaks up the extra peanut sauce beautifully, and a crisp cucumber salad cuts through the richness.

  • Cold beer or a dry Riesling balances the sweet and spicy flavors
  • Extra lime wedges on the side let people adjust the acidity
  • Make double the sauce because you will want leftovers
Golden brown Chicken Satay Skewers with Peanut Sauce, ready to eat, garnished with herbs and served over fluffy jasmine rice. Save to Pinterest
Golden brown Chicken Satay Skewers with Peanut Sauce, ready to eat, garnished with herbs and served over fluffy jasmine rice. | rusticrouterecipes.com

There is something primal and satisfying about eating food off a stick, maybe because it reminds us of cooking over open fires, but mostly because it just tastes better that way.

Recipe FAQs

Marinate for at least 1 hour in the refrigerator. For the best flavor penetration, you can marinate overnight—up to 24 hours. The longer marinating time allows the aromatic spices and coconut milk to fully infuse the meat.

Absolutely. Chicken breasts work well, though thighs tend to be more tender and juicy. If using breasts, be careful not to overcook—grill for just 2–3 minutes per side to prevent drying out.

Almond butter makes an excellent substitute if you need to avoid peanuts. Cashew butter also works beautifully and creates an equally rich, creamy sauce with a slightly milder nutty flavor.

Soak wooden skewers in water for at least 30 minutes before threading the chicken. This simple step prevents them from scorching on the grill. Metal skewers eliminate this concern entirely.

Jasmine rice creates a perfect base to soak up extra peanut sauce. A refreshing cucumber salad with rice vinegar balances the rich flavors. Steamed bok choy or Asian-style slaw also make excellent sides.

Yes, the peanut sauce keeps beautifully in the refrigerator for up to 5 days. Store in an airtight container and gently reheat with a splash of water or coconut milk to restore the creamy consistency before serving.

Chicken Satay with Peanut Sauce

Tender grilled chicken skewers with aromatic spices and rich peanut sauce

Prep 85m
Cook 15m
Total 100m
Servings 4
Difficulty Medium

Ingredients

Chicken Marinade

  • 1.3 pounds boneless, skinless chicken thighs or breasts, cut into 3/4-inch strips
  • 2 tablespoons soy sauce
  • 2 tablespoons coconut milk
  • 1 tablespoon brown sugar
  • 1 tablespoon vegetable oil
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 1/2 teaspoon turmeric powder
  • 2 garlic cloves, minced
  • 1 teaspoon grated fresh ginger
  • 1/2 teaspoon salt

Peanut Sauce

  • 1/2 cup creamy peanut butter
  • 2/3 cup coconut milk
  • 1 tablespoon soy sauce
  • 1 tablespoon brown sugar
  • 1 tablespoon fresh lime juice
  • 1 teaspoon chili sauce (such as Sriracha), adjust to taste
  • 1 garlic clove, minced
  • 2-3 tablespoons warm water, as needed to thin

Garnish & Serving

  • 1 tablespoon chopped roasted peanuts
  • Fresh coriander leaves
  • Lime wedges

Instructions

1
Prepare Marinade: Whisk together soy sauce, coconut milk, brown sugar, vegetable oil, coriander, cumin, turmeric, garlic, ginger, and salt in a large bowl until well combined. Add chicken strips and toss thoroughly to coat. Cover bowl and refrigerate for at least 1 hour, or overnight for maximum flavor penetration.
2
Prepare Skewers: If using wooden skewers, submerge them in water for at least 30 minutes before grilling to prevent scorching. Thread marinated chicken pieces onto skewers, leaving small gaps between pieces for even heat circulation.
3
Preheat Grill: Heat grill, grill pan, or broiler to medium-high temperature, approximately 400°F.
4
Grill Chicken: Place skewers on hot grill and cook for 3-4 minutes per side, turning once, until chicken reaches internal temperature of 165°F and develops slight char at edges.
5
Prepare Peanut Sauce: While chicken grills, combine peanut butter, coconut milk, soy sauce, brown sugar, lime juice, chili sauce, and garlic in a small saucepan over low heat. Stir continuously until mixture is smooth and warmed through. Add warm water 1 tablespoon at a time until desired dipping consistency is reached.
6
Serve: Arrange hot skewers on serving platter. Drizzle generously with warm peanut sauce and sprinkle with chopped roasted peanuts and fresh coriander leaves. Accompany with lime wedges for squeezing.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Wooden or metal skewers
  • Grill, grill pan, or broiler
  • Small saucepan
  • Chef's knife and cutting board

Nutrition (Per Serving)

Calories 390
Protein 32g
Carbs 15g
Fat 22g

Allergy Information

  • Contains peanuts and soy products. May contain gluten if regular soy sauce is used—substitute with gluten-free soy sauce for dietary compliance.
Kara Hendricks

Passionate home cook sharing family-friendly recipes, comfort food, and kitchen wisdom.