Chicken Sate Recipe: Skewered Indonesian Flavor with Peanut Glory

Chicken Sate Recipe: Skewered Indonesian Flavor with Peanut Glory

Indonesian chicken sate delivers bold, aromatic flavors through a simple yet precise method. This dish combines tender marinated chicken with rich peanut sauce, creating a balance of savory and slightly sweet notes that defines authentic street food.

The secret lies in the marinade and skewering technique. Chicken pieces are soaked in a mixture of spices, coconut milk, and lime juice before being threaded onto bamboo skewers. This preparation ensures every bite is infused with complex, layered flavors.

Grilling the skewers over high heat produces charred edges while keeping the meat juicy. The peanut sauce, made with roasted peanuts, coconut milk, and a touch of chili, completes the dish with its creamy, nutty depth.

This recipe brings restaurant-quality results to your home kitchen with straightforward steps and accessible ingredients.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Chicken Sate

Accessible ingredients for bold Indonesian flavors at home with ease and authenticity.

Ingredient Amount Notes
Boneless Skinless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch cubes
Coconut Milk 🥥 ½ cup Full-fat for richness
Lime Juice 🍈 2 tbsp Freshly squeezed preferred
Soy Sauce 🫒 2 tbsp Low-sodium if available
Brown Sugar 🍚 1 tbsp Light or dark variety
Garlic Cloves 🧄 3 cloves Minced finely
Ginger 🌿 1 tbsp Fresh, grated
Turmeric 🌶️ 1 tsp Ground for even distribution
Coriander 🌿 1 tsp Ground for marinade
Cumin 🌿 ½ tsp Ground for depth
Bamboo Skewers 🍢 12 pieces Soaked in water 30 minutes
Roasted Peanuts 🥜 ¾ cup Unsalted preferred
Peanut Butter 🥜 2 tbsp Creamy for sauce
Chili Paste 🌶️ 1 tbsp Sambal oelek or sriracha
Fish Sauce 🐟 1 tbsp Optional for umami depth

The chicken matters most here. Boneless skinless thighs stay juicier than breasts on the grill—look for organic or free-range at Whole Foods or your butcher. Coconut milk is key for the marinade; Thai Kitchen or Chaokoh brands are reliable. Lime juice should be fresh, never bottled. For the peanuts, dry-roasted unsalted from Trader Joe’s work perfectly.

No fish sauce? Soy sauce plus a pinch of sugar mimics the umami. Short on time? Pre-ground spices are fine, but toast them lightly first. If peanuts are a no-go, cashews or almonds blend into a smooth sauce too. The chili paste can be swapped for fresh red chili (about 2 small ones), seeded if you prefer milder heat.

Marinated chicken keeps 2 days refrigerated. Skewered sate can be prepped 1 day ahead—just cover and chill. Peanut sauce thickens in the fridge; thin with warm water. Leftovers? Store components separately for up to 3 days.

❤️

Why You’ll Love This Recipe

  • One Bowl Wonder: I just toss the chicken thighs with coconut milk, lime juice, and soy sauce—no fuss, no fancy tools.
  • Sweet-Savory Magic: The brown sugar caramelizes while the lime cuts through, creating that sticky, tangy glaze I can’t resist.
  • Meal Prep Hero: I make a double batch on Sunday and the flavors actually get better by Wednesday.
  • Budget Stretcher: Chicken thighs stay juicy and cheap, so I can serve this to a crowd without breaking the bank.

Step-by-Step Instructions for Chicken Sate

Master the marinating, skewering, and grilling process for perfectly charred, flavorful results every time.

Step 1: Marinate the Chicken with Aromatic Spices

In a large bowl, whisk together the 0.5 cup coconut milk, 2 tbsp lime juice, 2 tbsp soy sauce, 1 tbsp brown sugar, 3 cloves minced garlic, 1 tbsp grated ginger, 1 tsp turmeric, 1 tsp coriander, and 0.5 tsp cumin. This creates a fragrant marinade that tenderizes and infuses the chicken with bold Indonesian flavors.

Add the 1.5 lb boneless skinless chicken thighs, cut into 1-inch cubes, to the marinade. Stir to coat every piece evenly. Cover and refrigerate for at least 2 hours, or ideally overnight. The longer it marinates, the deeper the flavor penetration. The chicken will develop a subtle yellow hue from the turmeric when it’s ready.

Step 2: Prepare Skewers and Preheat the Grill

Soak the 12 pieces bamboo skewers in water for 30 minutes to prevent burning. This is non-negotiable—dry skewers will char before the chicken cooks through. While they soak, preheat your grill to medium-high heat (about 400°F).

Clean and oil the grates thoroughly to prevent sticking. You want a hot grill that sears the chicken on contact, creating those signature char marks while keeping the inside juicy. If using a grill pan indoors, allow it to get smoking hot before adding the skewers.

Step 3: Thread and Grill the Chicken

Thread the marinated chicken cubes onto the soaked skewers, leaving a little space between each piece for even cooking. Discard any leftover marinade that touched raw chicken. Place the skewers on the preheated grill and cook for 3-4 minutes per side, turning occasionally, until the chicken is golden brown with charred edges and reaches an internal temperature of 165°F.

Watch for flare-ups from the marinade’s coconut milk. If flames appear, move the skewers to a cooler part of the grill temporarily. The chicken should release easily from the grates when it’s ready to turn—if it sticks, it needs more time to develop a proper crust.

Step 4: Prepare the Peanut Sauce

While the chicken grills, combine the 0.75 cup roasted peanuts, 2 tbsp peanut butter, 1 tbsp chili paste, and 1 tbsp fish sauce in a food processor. Pulse until smooth, scraping down the sides as needed. For a thinner sauce, add a splash of warm water and pulse again.

The sauce should be thick but pourable. Taste and adjust seasoning—if it needs more salt, add a pinch; if it’s too thick, thin with a little more water. The roasted peanuts will give it a rich, nutty base, while the chili paste adds a subtle kick that balances the chicken’s smoky char.

Step 5: Serve with Sauce and Garnish

Transfer the grilled skewers to a platter and let them rest for 2-3 minutes. This allows the juices to redistribute, ensuring each bite is tender. Drizzle the peanut sauce generously over the top or serve it on the side for dipping.

Garnish with additional chopped roasted peanuts and a squeeze of fresh lime for brightness. The sauce should cling to the chicken, and each skewer should have a perfect char on the outside with juicy, flavorful meat inside. Serve immediately with steamed rice or cucumber slices.

👨‍🍳

Pro Tips For Making Chicken Sate

  • Cut Thighs Evenly: Slice the chicken thighs into uniform 1-inch strips so they cook at the same rate—no one wants half burnt, half raw skewers.
  • Marinate Overnight: I learned this the hard way—giving the chicken at least 4 hours (or overnight) in the coconut milk, lime, and soy mixture makes it tender and packed with flavor.
  • Skip Boiling Marinade: Resist the urge to boil the marinade before using it as a sauce—just set aside a portion before adding raw chicken to avoid cross-contamination.
  • Use Metal Skewers: Sounds weird, but metal skewers heat up faster than bamboo and give those perfect grill marks without the soaking hassle.

Common Mistakes When Making This Dish

Over-Marinating the Chicken

While marinating is crucial, don’t exceed 24 hours in the fridge. The lime juice and coconut milk will start breaking down the chicken fibers, turning them mushy. I learned this the hard way with a batch that fell apart on the grill.

Skipping the Skewer Soak

Dry bamboo skewers will burn before the chicken cooks. Soak them for the full 30 minutes in water. If you’re in a rush, use metal skewers instead—they conduct heat evenly and won’t char.

Uneven Chicken Pieces

Cut the 1.5 lb chicken thighs into uniform 1-inch cubes for even cooking. Mixed sizes mean some pieces dry out while others stay raw. A sharp knife and steady cutting board make this easier.

Grill Temperature Too Low

Your grill must reach 400°F for proper searing. If it’s cooler, the chicken steams instead of charring, losing that smoky depth. Use a grill thermometer—Weber’s instant-read is my go-to.

Overcrowding the Skewers

Leave space between each chicken piece on the skewers. Overcrowding prevents even browning and can cause uneven cooking. Aim for 4-5 cubes per skewer to allow heat circulation.

Neglecting the Peanut Sauce

Don’t rush the peanut sauce blending. Pulse the 0.75 cup roasted peanuts until completely smooth for the best texture. A chunky sauce won’t cling properly to the skewers. 🔥

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 125mg42%
Sodium 850mg37%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 5g
Protein 35g70%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use chicken breast instead of thighs?

Yes, but thighs stay juicier. If using breast, marinate for 2-3 hours max and grill for 2-3 minutes per side to prevent drying.

2

How do I make the peanut sauce less spicy?

Reduce chili paste to 1 tsp or substitute with mild paprika. Balance heat with extra 1 tbsp peanut butter or a pinch of sugar.

3

Can I bake these instead of grilling?

Broil on high for 4-5 minutes per side on a rack. For oven baking, use 425°F and turn skewers halfway through 12-15 minutes.

4

How long can I store leftovers?

Keep cooked skewers and sauce separate in the fridge for up to 3 days. Reheat gently in a skillet or microwave.

★★★★★5.0(4 reviews)
Tyler Campbell