Chicken Sate Recipe: Skewered Grill Perfection With Peanut Butter Sauce

Chicken Sate Recipe: Skewered Grill Perfection With Peanut Butter Sauce

This chicken sate recipe delivers the smoky, aromatic essence of Indonesian street food straight to your grill, where juicy chicken skewers pair perfectly with a velvety peanut butter sauce. The secret lies in a precise marinade that balances sweet, spicy, and tangy notes—transforming simple chicken into restaurant-quality bites.

I’ve perfected this method over years of testing, ensuring the skewers stay juicy while developing a caramelized crust that’s impossible to resist.

The process begins with a marinade of coconut milk, lemongrass, garlic, and chili, which infuses the chicken overnight for maximum flavor. Skewering the marinated pieces evenly ensures they cook uniformly on the grill, while the peanut butter sauce—creamy, nutty, and slightly sweet—ties everything together.

This isn’t just a recipe; it’s an experience that transports you to bustling Indonesian markets with every bite.

By the time you’re done, you’ll have perfectly charred skewers with tender, flavorful chicken that practically melts in your mouth. The peanut sauce, thickened with a touch of honey and lime, adds a velvety contrast that balances the smoky grill marks.

Serve with steamed rice and fresh vegetables for a complete, authentic meal that’s as satisfying as it is delicious.

Whether you’re hosting a dinner party or craving a taste of Southeast Asia, this recipe delivers perfect results every time. The techniques are straightforward, but the flavors are unforgettable—proof that even complex dishes can be mastered with the right approach.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for chicken sate

Juicy chicken cubes, fragrant marinade, and creamy peanut sauce—this is your shortcut to authentic Indonesian flavors.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 1 ½ lb Cut into 1-inch cubes
Coconut Milk 🥥 ½ cup Full-fat for creaminess
Lemongrass 🌿 2 whole Bruised stems only, chopped
Garlic Cloves 🧄 6 cloves Minced finely for depth
Fresh Chili Peppers 🌶️ 2 whole Bird's eye or Thai chili
Brown Sugar 🍚 ¼ cup Light or dark variety
Soy Sauce 🥄 ¼ cup Low-sodium preferred
Lime Juice 🍋 ½ cup Freshly squeezed
Vegetable Oil 🫒 2 tbsp For skewering
Wooden Skewers 🪵 8 whole Soaked in water 30 mins
Peanut Butter 🥜 ½ cup Natural, unsweetened
Honey 🍯 ¼ cup For sauce sweetness
Tamari Sauce 🥄 2 tbsp Gluten-free alternative
Sesame Oil 🫒 1 tbsp For aroma finish
Toasted Sesame Seeds 🌾 1 tbsp For garnish

The chicken breast is key—boneless, skinless cuts ensure even cooking. Look for plump, firm pieces at the meat counter, not the pre-cut bins where they sit too long. Fresh lemongrass is non-negotiable here; Asian markets often sell it pre-packed, but if you grab a whole stalk, just use the bottom 6 inches. The chili peppers? Bird’s eye or Thai chili work best—they pack serious heat without overpowering. If you can’t find them, substitute 1 tbsp of chili flakes, but taste first. For the coconut milk, full-fat is essential—light versions won’t give that rich, velvety texture in the marinade.

No lemongrass? Double the garlic and add 1 tsp of ginger for depth. Running low on soy sauce? Tamari or coconut aminos work perfectly. The peanut butter sauce can be made ahead—it actually tastes better the next day as the flavors meld. Natural, unsweetened peanut butter is crucial; the sweetened kind adds unwanted sugar. For a smoother sauce, blend it longer, but don’t overdo it—you want that slight texture. The sesame oil and seeds are just for garnish, but they add that authentic nutty aroma that makes it feel special. If you’re serving a crowd, double the sauce—it disappears fast.

Marinate the chicken overnight for maximum flavor penetration. Store it in an airtight container in the fridge. The skewers? Soak them 30 minutes before using to prevent burning. The peanut sauce keeps for 5 days in the fridge, and freezes beautifully for 3 months. I always make extra sauce because it’s perfect for dipping spring rolls or drizzling over noodles. The leftovers? Toss them in a container with some rice—they make an incredible lunch the next day.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to dirty more than one pot. The chicken simmers right in the coconut milk—no extra bowls, no fuss—just rich, fragrant steam filling the kitchen.
  • Flavor Bomb: That first bite? The lemongrass and garlic cloves caramelize into the chicken, while the chili peppers add just enough heat to make it dangerously good. It’s the kind of dish that disappears faster than my willpower on a bad day.
  • Weeknight to Party: Honestly, this is my go-to for lazy Tuesdays and when unexpected guests show up. Serve it with rice and a quick cucumber salad for a no-stress meal, or drizzle it over satay sticks for a crowd-pleasing spread.
  • Budget-Friendly Staple: Between us, chicken breast is affordable, and coconut milk stretches far enough to feed my family for days. I make a double batch—half for dinner, half for leftovers that taste even better reheated with a splash of water.

Step-by-step instructions for chicken sate recipe

Master this aromatic marinade and grilling technique for restaurant-quality skewers.

1

Marinate the Chicken for Maximum Flavor

In a large bowl, combine the 1.5 lb boneless, skinless chicken breast cut into 1-inch cubes, the 0.5 cup coconut milk, 0.25 cup soy sauce, 0.25 cup brown sugar, 0.5 cup lime juice, 6 cloves minced garlic cloves, and the 2 whole chopped lemongrass stems. The coconut milk should coat the chicken completely, creating a velvety base for the marinade.

Add the 2 whole fresh chili peppers (seeded if you prefer less heat) and mix thoroughly. Here’s the thing—let the chicken marinate for at least 4 hours, or overnight if possible. This extended time allows the flavors to penetrate deeply, ensuring each bite is packed with aromatic complexity. Cover and refrigerate, stirring occasionally to redistribute the marinade.

2

Prepare the Skewers and Preheat the Grill

Soak the 8 whole wooden skewers in water for 30 minutes to prevent burning. Thread the marinated chicken onto the skewers, leaving a small gap between each piece for even cooking. You’ll want to arrange about 4-5 chicken cubes per skewer—this ensures they cook through without overcrowding.

Preheat your grill to medium-high heat (about 400°F). The reason for this temperature is crucial—it creates that perfect sear while allowing the chicken to cook through evenly. If you’re using a charcoal grill, wait until the coals are covered with white ash before grilling. For gas grills, preheat for 10-15 minutes until the grates are sizzling hot.

3

Grill the Skewers to Golden Perfection

Place the skewers on the grill and cook for 3-4 minutes per side, turning occasionally to ensure even charring. You’ll know they’re ready when the chicken reaches an internal temperature of 165°F and develops a beautiful caramelized crust. Here’s a pro tip: don’t press down on the skewers with a spatula—this can cause the juices to escape, resulting in dry chicken.

As the skewers cook, you’ll notice the marinade bubbling and forming a sticky glaze. This is your signal that the flavors are melding beautifully. For extra flavor, brush the skewers with any remaining marinade from the bowl during the last minute of grilling. Remove the skewers when they’re fully cooked and let them rest for 5 minutes before serving.

4

Prepare the Signature Peanut Butter Sauce

In a small saucepan, combine the 0.5 cup peanut butter, 0.25 cup honey, 2 tbsp tamari sauce, and 1 tbsp sesame oil over low heat. Stir continuously until the mixture is smooth and creamy—this should take about 3-5 minutes. The sauce should be thick but still pourable, with a rich, nutty aroma that fills your kitchen.

Add the 0.5 cup lime juice and stir well to balance the sweetness with a bright, tangy note. Taste and adjust the seasoning if needed—you might want to add a pinch of salt or a splash more lime juice to achieve the perfect balance. Keep the sauce warm over low heat until ready to serve.

5

Assemble and Serve with Confidence

Transfer the grilled skewers to a serving platter and drizzle generously with the peanut butter sauce. Sprinkle the 1 tbsp toasted sesame seeds over the top for a final touch of texture and aroma. The contrast between the smoky, charred chicken and the creamy, nutty sauce is what makes this dish truly special.

Serve immediately with steamed jasmine rice or cucumber salad to complement the rich flavors. Each bite should deliver a perfect harmony of smoky grill marks, tender chicken, and that irresistible peanut sauce. This is the moment that matters—when all your effort comes together in a dish that’s sure to impress.

👨‍🍳

Pro Tips For Making Chicken Sate

  • Pound Chicken Thin: Chicken breast is stubborn—it dries out if you’re not careful. Use a meat mallet (or heavy pan) to pound it to ¼-inch thickness before marinating. This ensures even cooking and soaks up the lemongrass-chili marinade properly. (Yes, it looks messy, but your sate will stay juicy.)
  • Blanch Lemongrass First: Skip the frozen or wilted lemongrass—it ruins the flavor. Give the stalks a 30-second blanch in boiling water, then shock in ice. This softens them enough to mince finely without bruising your knuckles, and they’ll release more aroma into the coconut milk. (Trust me, your sate will smell like a street cart.)
  • Low and Slow Simmer: Coconut milk curdles fast if you rush it. Simmer the marinade on medium-low heat—just enough to see tiny bubbles at the edges, not a rolling boil. If it splits, whisk in a splash of cold water and keep it moving. (I learned this after turning my first batch into coconut soup.)
  • Toast Chili Seeds: Remove seeds and veins from chilies, then dry-toast them whole in a pan for 10 seconds before blending. This mellows the heat slightly and adds a smoky depth to the sauce. (No, it won’t make your sate milder—it’ll just taste more intentional.)

Make-ahead tips for this recipe

Marinade Prep Ahead

Prepare the marinade 1-2 days in advance and store it in an airtight container in the fridge. The flavors deepen over time, especially the garlic and lemongrass, which infuse more intensely.

I like to make a double batch—it’s perfect for batch cooking or freezing. Just thaw overnight in the fridge before using. 🌿

Skewer Assembly Shortcut

Thread the chicken onto skewers 2-3 hours before grilling and refrigerate them on a tray lined with parchment paper. This keeps the pieces secure and prevents them from falling off during transport. If you’re grilling outdoors, assemble the skewers right before cooking to avoid soggy wood.

For extra security, thread a small piece of lettuce or cabbage between each chicken cube—it acts as a natural separator. 🪵

Sauce Make-Ahead Magic

The peanut sauce tastes even better the next day, so whip up a batch 24 hours ahead and store it in the fridge. It thickens slightly over time, so thin it with a splash of warm water if needed.

For a restaurant-style touch, strain the sauce through a fine-mesh sieve to remove any lumps. I also like to toast the sesame seeds in a dry pan for 1-2 minutes and store them separately—they’ll stay fresh longer. 🥜

Grilling in Advance

Grill the skewers 2-3 hours ahead of serving and keep them warm in a 200°F oven on a wire rack over a baking sheet. This maintains their moisture and prevents them from drying out. Reheat gently on the grill or in a skillet for 1-2 minutes per side before serving.

The peanut sauce can be reheated in a small saucepan over low heat, stirring constantly to prevent scorching. 🔥

Freezer-Friendly Skewers

For a true make-ahead meal, assemble the skewers, wrap them tightly in plastic wrap, and freeze for up to 1 month. Thaw overnight in the fridge, then grill as directed. The chicken will be slightly firmer after freezing, but the marinade keeps it juicy.

I also freeze the peanut sauce in ice cube trays—just pop out what you need and reheat. This is my go-to for busy weeknights or last-minute entertaining. ❄️

Portion Control Tips

Divide the marinade into quart-sized freezer bags with one skewer per bag for easy grab-and-go meals. Label each bag with the date and contents. For the peanut sauce, portion into small glass jars—they’re microwave-safe and perfect for dipping.

I keep a stash of prepped skewers and sauce in my freezer so I can throw together a full satay dinner in 15 minutes. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 115mg38%
Sodium 820mg36%
Total Carbohydrate 38g14%
Dietary Fiber 3g11%
Sugars 18g
Protein 36g72%
* 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 thighs instead of breast for satay?

Chicken thighs actually work beautifully for satay—they stay juicier during grilling and develop more flavor. Use bone-in, skin-on thighs for extra richness, but remove the skin before marinating. Increase the marinating time to 6-8 hours since thighs absorb flavors more slowly. The fat content also helps prevent drying out on the grill.

2

How do I prevent the skewers from falling apart?

Soak wooden skewers in water for 30 minutes before using to prevent burning. For extra security, thread a small piece of lettuce or cabbage leaf between each chicken cube—this acts as a natural separator. Avoid overcrowding the skewers with more than 4-5 pieces per stick, and use metal skewers if you’re concerned about wood breaking.

3

What’s the best way to make the peanut sauce thicker?

Simmer the sauce for an extra 5 minutes to reduce moisture, or add 1-2 tablespoons of peanut butter while stirring. For a smoother texture, blend it longer or strain through a fine-mesh sieve. If it’s too thick after serving, thin with a splash of warm water or coconut milk. The sauce should be thick but pourable—like a rich dipping consistency.

4

Can I bake the satay instead of grilling?

Yes, but expect slightly different results. Preheat oven to 425°F and bake skewers for 12-15 minutes, turning halfway. For grill-like char, broil for 2-3 minutes at the end. The marinade will caramelize less than on a grill, so brush with extra sauce before serving. Baking works well for indoor cooking but lacks the smoky depth of grilling.

5

How spicy should the marinade be?

Adjust to your preference—start with 2 whole fresh chilies for mild heat, or 3-4 seeded chilies for medium spice. For extra kick, add 1 teaspoon of chili flakes or a dash of cayenne. Taste the marinade before applying—it should have noticeable but not overwhelming heat. Remember, the sauce adds another layer of flavor, so balance is key.

★★★★★4.8(8 reviews)
Brandon Thompson