Indonesian Chicken Satay with Peanut Sauce Recipe
Introduction
Indonesian Chicken Satay is a flavorful grilled dish featuring tender chicken marinated in a savory blend and served with a rich, creamy peanut sauce. This recipe brings the vibrant taste of Southeast Asia to your home kitchen with simple ingredients and straightforward steps.

Ingredients
- 4 boneless, skinless chicken breasts (about 1 lb)
- 3 cloves fresh garlic, minced
- 1/4 cup low-sodium soy sauce
- 1/2 cup coconut milk (for marinade)
- 2 tbsp brown sugar
- Juice of 1 lime
- 1/2 cup peanut butter (smooth or crunchy)
- 1/2 cup coconut milk (for sauce)
- Sriracha sauce to taste
Instructions
- Step 1: In a bowl, combine the chicken breasts with soy sauce, 1/2 cup coconut milk, minced garlic, lime juice, brown sugar, and a pinch of black pepper. Mix well and let it marinate in the refrigerator for at least one hour.
- Step 2: Soak wooden skewers in water for about 30 minutes to prevent burning during grilling.
- Step 3: Remove the chicken from the marinade and thread the pieces onto the soaked skewers evenly.
- Step 4: Preheat the grill to medium-high heat. Grill the chicken skewers for 5 to 7 minutes per side, or until fully cooked and nicely charred.
- Step 5: For the peanut sauce, combine peanut butter and 1/2 cup coconut milk in a bowl, stirring until smooth. Add Sriracha sauce gradually to achieve your preferred level of spiciness.
- Step 6: Serve the grilled chicken satay drizzled with the peanut sauce. Garnish with chopped peanuts or fresh cilantro if desired.
Tips & Variations
- For a smokier flavor, grill over charcoal instead of a gas grill.
- Substitute chicken breasts with thighs for juicier satay.
- Add a touch of grated ginger to the marinade for extra depth.
- If you prefer a thinner peanut sauce, stir in warm water a tablespoon at a time until desired consistency is reached.
Storage
Store leftover chicken satay and peanut sauce separately in airtight containers in the refrigerator for up to 3 days. Reheat the chicken gently in a skillet or microwave until warmed through. The peanut sauce can be served cold or gently warmed before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use wooden skewers without soaking them?
It’s best to soak wooden skewers in water for at least 30 minutes before grilling to prevent them from burning or catching fire on the grill.
What can I substitute for coconut milk in the marinade and sauce?
If you don’t have coconut milk, you can use unsweetened almond milk or regular milk, but the flavor will be less authentic and richer. Adding a little coconut extract can help mimic the flavor.
Print
Indonesian Chicken Satay with Peanut Sauce Recipe
- Total Time: 1 hour 30 minutes
- Yield: 4 servings 1x
Description
This Indonesian Chicken Satay with Peanut Sauce is a delicious and authentic skewered chicken dish marinated in a flavorful blend of soy sauce, coconut milk, garlic, lime juice, and brown sugar, then grilled to perfection. Served with a creamy, slightly spicy peanut sauce, it’s perfect for a crowd-pleasing appetizer or main course that brings the taste of Southeast Asia right to your table.
Ingredients
For the Chicken Satay
- 4 boneless, skinless chicken breasts (about 1 lb)
- 3 cloves fresh garlic, minced
- 1/4 cup low-sodium soy sauce
- 1/2 cup coconut milk
- 2 tbsp brown sugar
- Juice of 1 lime
- Freshly ground black pepper, to taste
For the Peanut Sauce
- 1/2 cup peanut butter (smooth or crunchy)
- 1/2 cup coconut milk
- Sriracha sauce, to taste
- Optional garnishes: chopped peanuts, fresh cilantro
Other
- Wooden skewers, soaked in water for 30 minutes
Instructions
- Marinate the Chicken: In a mixing bowl, combine the minced garlic, low-sodium soy sauce, 1/2 cup coconut milk, lime juice, brown sugar, and a pinch of freshly ground black pepper. Add the chicken breasts and toss to coat evenly. Cover and refrigerate for at least one hour to let the flavors infuse fully.
- Prepare Skewers: Soak wooden skewers in water for about 30 minutes before grilling to prevent them from burning during cooking.
- Thread Chicken onto Skewers: Remove the marinated chicken from the refrigerator and discard excess marinade. Cut the chicken breasts into even bite-sized pieces and thread them onto the soaked wooden skewers, ensuring they’re evenly spaced for even cooking.
- Grill the Chicken Satay: Preheat your grill to medium-high heat. Place the skewers on the grill and cook for about 5-7 minutes per side, turning once, until the chicken is fully cooked through and has a nice char without drying out.
- Make the Peanut Sauce: In a bowl, combine the peanut butter with 1/2 cup coconut milk. Whisk until smooth and creamy. Add Sriracha sauce to taste, stirring well to blend in the desired amount of heat.
- Serve: Arrange the cooked chicken satay skewers on a serving platter. Drizzle the peanut sauce generously over the top or serve it on the side for dipping. Optionally, garnish with chopped peanuts and fresh cilantro to add texture and freshness.
Notes
- For extra flavor, marinate the chicken overnight.
- If you don’t have a grill, the satay can be cooked under a broiler or on a grill pan on the stovetop.
- Adjust the amount of Sriracha in the peanut sauce to control the spice level.
- Use natural peanut butter without added sugars for a healthier option.
- Soaking the skewers is essential to prevent them from catching fire while grilling.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Appetizer
- Method: Grilling
- Cuisine: Indonesian
Keywords: Chicken Satay, Indonesian Satay, Peanut Sauce, Grilled Chicken Skewers, Southeast Asian Recipe

