Chicken Satay Recipe: Skewered Peanut Butter Perfection With Crispy Edges

Chicken Satay Recipe: Skewered Peanut Butter Perfection With Crispy Edges

This chicken satay recipe brings the smoky, nutty flavors of Indonesia straight to your grill with skewered chicken that’s perfectly crisp at the edges and tender inside.

The secret lies in a marinade that balances sweet, spicy, and savory notes, creating bites that are irresistible when paired with the classic peanut sauce. I developed this version after years of experimenting with different marinade ratios and grilling techniques—now you can achieve that authentic restaurant-quality result at home.

The process starts with thinly sliced chicken breast or thigh, marinated for at least 4 hours (overnight is ideal) in a blend of coconut milk, lime juice, lemongrass, garlic, and chili.

Skewering the chicken properly is key—use metal or soaked wooden skewers to prevent burning, and pack the pieces tightly for even cooking. Grilling over medium-high heat for 2-3 minutes per side ensures those coveted crispy edges while keeping the interior juicy.

What makes this recipe truly special is the peanut sauce—a creamy, tangy-sweet blend of peanut butter, soy sauce, lime, and chili that clings perfectly to the skewers. The sauce should be thick enough to coat but still drizzle slightly, creating that signature satay glaze.

Serve with steamed jasmine rice and a simple cucumber salad to balance the richness, or offer extra sauce on the side for dipping.

This dish is perfect for dinner parties, game day gatherings, or a flavorful weeknight meal. The aromatic marinade alone will fill your kitchen with enticing smells, while the combination of crispy chicken and velvety peanut sauce delivers a harmony of textures and flavors that’s hard to resist.

Let’s get started on creating your own satay feast.

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

Ingredients for chicken satay

Fourteen ingredients transform into restaurant-quality satay with crispy edges and nutty peanut sauce.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Coconut Milk 🥥 1 can (13.5 oz) Full-fat for best flavor
Fresh Lemongrass 🌿 3 stems Bruised and cut into 2-inch pieces
Garlic Cloves 🧄 8 cloves Peeled and smashed
Fresh Chili Peppers 🌶️ 2 whole Bird's eye or Thai chilies
Lime Juice 🍋 ½ cup Freshly squeezed
Brown Sugar 🍚 ¼ cup Packed lightly
Soy Sauce 🥫 ¼ cup Low-sodium preferred
Peanut Butter 🥜 ½ cup Natural, unsweetened
Vegetable Oil 🫒 2 tbsp For skewers
Metal Skewers 🔗 12 whole Or soaked wooden skewers
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving

The chicken thighs are non-negotiable here—they stay juicier than breasts during grilling. Look for bone-in, skin-on thighs at Costco or Whole Foods for the best quality, but any grocery store with a butcher section will have them. Fresh lemongrass is worth hunting down at an Asian market—it’s the secret behind that authentic satay aroma. If you can’t find it, substitute lime zest and extra lime juice. The coconut milk should be full-fat; the canned brands like Thai Kitchen or Aroy-D work perfectly. For the chilies, Thai bird’s eye peppers bring the right heat, but any fresh chili will work if you adjust the quantity.

No lemongrass? Double the lime juice and add 1 tsp lime zest—it won’t be identical, but you’ll still get that citrusy punch. The peanut butter needs to be natural and unsweetened—Smucker’s or Crazy Richard’s are reliable brands. For the skewers, metal ones are ideal, but if using wooden, soak them in water for at least 30 minutes to prevent burning. The marinade can be made a day ahead, but always marinate the chicken for at least 4 hours—overnight is best. If you’re short on time, pound the chicken pieces thinner to speed up cooking. The jasmine rice? Day-O brand is my go-to, but any long-grain rice works in a pinch.

This marinade keeps for 3 days in the fridge, but the chicken should be used within 24 hours for best texture. The peanut sauce can be made ahead and stored for 1 week—just stir in a splash of water if it thickens too much. Grilled satay reheats beautifully—broil for 2-3 minutes to restore crispiness. Portion the sauce into small containers for easy dipping at parties. Leftovers? Freeze the chicken for 2 months and the sauce for 3 months—they thaw perfectly for quick meals.

❤️

Why You’ll Love This Recipe

  • Minimal Chopping Required: I swear by this trick—just pound the chicken thighs flat with a rolling pin, then skewer them. No tiny pieces, no fuss, and the marinade soaks in perfectly while you prep the rest.
  • Lemongrass Magic: That bright, citrusy punch from fresh lemongrass? It’s the secret weapon. The moment it hits the simmering coconut milk, the whole kitchen smells like a Thai street cart—no shortcuts needed.
  • Weeknight or Party Star: Same marinade, endless uses. Grill for dinner, toss in a wrap for lunch, or double the batch and freeze half for lazy nights. Honestly, it’s my go-to when I don’t want to think.
  • Budget-Friendly Feast: Chicken thighs stretch farther than breasts, coconut milk adds richness without breaking the bank, and a single lemongrass stalk lasts for two recipes. Leftovers? Even better—reheat in a pan with a splash of milk for next-level satay bowls.

Step-by-step instructions for perfect chicken satay

Here’s how to create restaurant-worthy satay with that signature crispy exterior and rich peanut sauce.

1

Marinate the Chicken for Maximum Flavor

Cut the 1.5 lb boneless chicken thighs into 1-inch pieces and place them in a large bowl. In a separate small bowl, whisk together the 0.5 cup lime juice, 0.25 cup soy sauce, 0.25 cup brown sugar, 0.5 tsp black pepper, and 1 tsp salt. Pour this marinade over the chicken and toss to coat evenly.

Add the 3 stems fresh lemongrass (bruised and cut into 2-inch pieces), 8 cloves garlic cloves (peeled and smashed), and 2 whole fresh chili peppers (sliced lengthwise to remove seeds if you prefer less heat). Mix gently to combine all ingredients. Cover the bowl and refrigerate for at least 4 hours, or overnight for best results. The longer it marinates, the more tender and flavorful the chicken will be.

2

Assemble and Prep the Skewers

Remove the chicken from the refrigerator and let it sit at room temperature for 15 minutes before skewering. This ensures even cooking. Thread the marinated chicken pieces onto 12 whole metal skewers, using 2 pieces per skewer. If using wooden skewers, soak them in water for 30 minutes beforehand to prevent burning.

Arrange the skewers on a plate and brush each one lightly with 1 tablespoon vegetable oil (reserve the remaining 1 tablespoon for later). This oil creates a barrier that helps the chicken develop that coveted crispy exterior. Let the skewers sit uncovered at room temperature for 15 minutes while you prepare the peanut sauce.

3

Cook the Chicken to Crispy Perfection

Preheat your grill or grill pan to medium-high heat. Once hot, place the skewers on the grill and cook for 8-10 minutes, turning occasionally, until the chicken is golden brown and cooked through to an internal temperature of 165°F. You’ll know they’re ready when the edges are crispy and the chicken releases easily from the skewers.

For extra flavor, baste the skewers with the remaining 1 tablespoon vegetable oil during the last 2 minutes of cooking. If you notice the chicken browning too quickly, move the skewers to a cooler part of the grill. The goal is to achieve that perfect balance of crispy exterior and juicy interior.

4

Prepare the Peanut Sauce

While the chicken cooks, prepare the peanut sauce by combining the 0.5 cup peanut butter, 1 can (13.5 oz) coconut milk, and 0.5 cup lime juice in a saucepan. Place the saucepan over medium heat and stir continuously until the peanut butter melts completely and the mixture becomes smooth.

Reduce the heat to low and let the sauce simmer gently for 5-7 minutes, stirring occasionally. The sauce should thicken slightly but remain pourable. If it becomes too thick, add 1-2 tablespoons of water to reach your desired consistency. Taste and adjust the seasoning with additional salt or lime juice if needed. This sauce is the heart of your satay, so take your time to get it just right.

5

Serve with Jasmine Rice and Fresh Garnishes

Transfer the cooked skewers to a serving platter and drizzle generously with the peanut sauce. Serve immediately with 1.5 cups cooked jasmine rice on the side. The combination of crispy, smoky chicken and rich, creamy peanut sauce is what makes this dish truly special.

Garnish each serving with additional sliced fresh chili peppers and smashed garlic cloves for a pop of color and extra flavor. The contrast of textures and temperatures—warm, crispy chicken with cool, creamy sauce—is what makes this satay so satisfying. Enjoy with fresh vegetables or a simple cucumber salad on the side for a complete meal.

👨‍🍳

Pro Tips For Making Chicken Satay

  • BLEND LEMONGRASS RIGHT: Toss the lemongrass stalks into the blender whole—no chopping needed. The fibrous ends release more flavor when pulverized, and you’ll avoid the bitter green tops sneaking into your sauce. I used to strain it, but now I just blend everything, seeds and all, for a deeper taste.
  • MARINATE THIGHS TWICE: Give the chicken thighs a 30-minute soak in the satay marinade first, then thread them onto skewers and let them sit another 20 minutes. The second rest keeps the meat from curling up on the grill and ensures the marinade penetrates deeper—no more dry, flavorless outsides.
  • SIMMER COCONUT MILK LOW: Reduce the coconut milk sauce on medium-low until it thickens to a coatable consistency—about 15 minutes. High heat turns it grainy, and you’ll end up with a curdled mess. I learned this after ruining two batches; now I stir often and keep the heat gentle.
  • SKEWER CHILI PEPPERS LAST: Add the fresh chili peppers to the sauce after it’s off the heat, so they don’t turn into mush. If you must include them in the marinade, wrap each pepper in cheesecloth first—it’s a pain, but it keeps the sauce from turning into a watery, spicy soup.

Flavor customization for these flavors

Sweet & Tangy Twist

Swap the brown sugar for 1 tbsp honey and 1 tbsp tamarind paste in the marinade to create a caramelized, fruity depth. The honey adds natural sweetness while tamarind brings a tangy complexity that pairs beautifully with the peanut sauce.

I find this version works especially well with chicken breast instead of thighs for a lighter texture. 🍯

Spicy & Smoky Kick

Boost the heat by adding 1 tbsp sambal oelek and 1 tsp smoked paprika to the marinade. For extra smokiness, char the lemongrass and garlic over an open flame before adding them to the marinade.

This variation delivers a bold, campfire-inspired flavor that’s perfect for grilling enthusiasts. Serve with extra chili slices on the side. 🔥

Creamy Coconut Glaze

Replace the peanut sauce with a coconut milk glaze by reducing 1 can coconut milk with 2 tbsp palm sugar until thickened. Stir in 1 tsp turmeric for color and a hint of earthiness.

This version is lighter but equally flavorful, with a silky texture that complements the crispy chicken beautifully. 🥥

Herb-Infused Variations

Add 2 tbsp chopped cilantro and 1 tbsp minced shallots to the marinade for a brighter, fresher profile. For a Thai-inspired twist, include 1 tbsp fish sauce and 1 tsp galangal paste (or extra ginger if unavailable).

These herb-forward versions shine when served with a lime-cucumber dip on the side. 🌿

Nutty Crunch Topping

Before serving, sprinkle the skewers with toasted crushed peanuts and sesame seeds for added texture. Toast ½ cup peanuts in a dry pan over medium heat for 3-4 minutes until golden, then chop coarsely. This adds a delightful crunch that contrasts perfectly with the creamy peanut sauce. 🥜

Sweet Chili Drizzle

Prepare a quick sweet chili drizzle by simmering 2 tbsp hoisin sauce, 1 tbsp rice vinegar, and 1 tsp red chili flakes until thickened. Drizzle this over the finished satay for a sweet-spicy contrast that elevates the dish.

This variation is a crowd-pleaser, especially for those who prefer a balance of sweet and heat. 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 12g60%
Cholesterol 145mg48%
Sodium 890mg39%
Total Carbohydrate 42g15%
Dietary Fiber 4g14%
Sugars 18g
Protein 38g76%
* 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 for satay?

Yes, but you’ll need to adjust the cooking time. Chicken breast is leaner and dries out faster, so cut it thinner (½-inch pieces) and grill for only 2-3 minutes per side at medium-high heat. For extra moisture, marinate it overnight and avoid overcooking. The texture will be lighter but less forgiving than thighs.

2

How do I prevent wooden skewers from burning?

Soak wooden skewers in water for at least 30 minutes before using to prevent burning. For extra protection, thread the chicken pieces loosely at first, then tighten slightly after they’ve cooked for 2 minutes. Metal skewers are ideal—they distribute heat evenly and won’t char. If using wooden, baste with oil every 2 minutes to create a barrier.

3

What’s the best way to reheat cooked satay?

Broil for 2-3 minutes on high heat to restore crispiness, or air-fry at 375°F for 4-5 minutes. For the peanut sauce, gently reheat in a saucepan over low heat, stirring constantly to prevent separation. Avoid microwaving—it makes the sauce greasy. Serve with fresh herbs or lime wedges to brighten flavors after reheating.

4

Can I make satay without a grill?

Use a grill pan on the stovetop over medium-high heat for similar results. For even cooking, arrange skewers in a single layer and avoid overcrowding. A broiler works too—place skewers on a wire rack 3 inches from the heat source and broil for 4-5 minutes per side. The key is high, direct heat for crispy edges.

5

Why is my peanut sauce too thick or too thin?

Adjust consistency by adding 1-2 tbsp water for thinning or 1 tsp peanut butter for thickening. For a smoother sauce, strain it through a fine-mesh sieve after cooking. If it separates, whisk vigorously over low heat until fully combined. The ideal sauce should coat the back of a spoon but still drizzle lightly.

★★★★★4.5(12 reviews)
Brandon Thompson