Chicken Satay
Chicken Satay is one of those dishes that brings the vibrant streets of Southeast Asia right to your kitchen. With juicy, marinated chicken skewers soaked in a rich blend of spices and paired with a mouth-watering peanut sauce, it’s hard not to fall in love. The tenderness of the chicken, enhanced by the zesty marinade, creates an explosion of flavor that tantalizes your taste buds. Each bite is a mini celebration, making it the perfect appetizer for any gathering.

I distinctly remember the first time I tried making this dish. I was combing through some cookbooks when I stumbled upon a recipe for Chicken Satay. Intrigued by its simplicity and the bold flavors, I decided to give it a go. Fast forward to today, and I’m absolutely thrilled to share this incredible recipe with you. It’s easy to whip up, budget-friendly, and a guaranteed crowd-pleaser. Trust me, once you try making Chicken Satay at home, you might just forget about those store-bought versions.
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Ready in just under 30 minutes if you skip marinating overnight.
- Irresistible Flavor: The combination of soy sauce, garlic, and ginger infuses the chicken with a deliciously savory punch.
- Eye-Catching Appeal: Those golden-brown skewers will impress your guests and look great on the table.
- Flexible Serving: Perfect for appetizers, snack platters, or even a main course paired with rice and veggies.
- Diet-Friendly Options: Easily adaptable for gluten-free diets by using tamari instead of soy sauce.
Ingredients You’ll Need
- 1 ½ pounds boneless, skinless chicken thighs: Juicier than chicken breasts, these will yield tender skewers. If you prefer, you can substitute them with chicken breast, although it may result in a slightly drier texture.
- ½ cup dry roasted peanuts: These add a nutty crunch to the peanut sauce. You can use unsalted peanuts if you prefer less salt.
- ⅓ cup light brown sugar: This gives the marinade a hint of sweetness that pairs beautifully with the savory elements. If needed, coconut sugar is a great alternative.
- 6 tablespoons soy sauce: Adds umami flavor. For gluten-free options, use tamari instead.
- ¼ stalk lemongrass, chopped: This is a must-have for authentic flavors; it enhances freshness. If you can’t find lemongrass, lime zest could be a substitute.
- 3 garlic cloves, chopped: Brings a lovely aromatic element to both the chicken and sauce.
- 2 makrut lime leaves, chopped or 1 lime, zested and juiced: This adds a unique citrus note. Dried makrut lime leaves can also work in a pinch.
- 1 tablespoon minced ginger: A key ingredient for depth of flavor. Fresh ginger is always best, but you could use ground ginger in a lesser amount.
- 1 tablespoon turmeric: Gives a beautiful color and a warm flavor profile. If turmeric isn’t on hand, curry powder can add similar notes.
- ¼ teaspoon curry powder: Complements the chicken with an aromatic punch.
- ¼ teaspoon black pepper: Just enough to spice things up without overpowering.
- 3 tablespoons vegetable oil, divided: For both marinating and grilling. Feel free to substitute with olive oil but take caution while grilling due to its lower smoke point.
For the Sauce:
- ⅓ cup reserved marinade: Use this part of the marinade after the chicken has been marinated for flavor in your sauce.
- ¼ cup dry roasted peanuts: Adds texture to the dipping sauce.
- 3 tablespoons vegetable oil: To blend into the sauce.
- 1 ½ tablespoons soy sauce: More umami to enhance flavors.
- 1 lime, zested and juiced: Brightens the sauce.
- 1 to 3 Thai chiles, seeded (depending on desired heat): Spice adjustability for personal preference.
- 1 garlic clove, chopped: Reinforces flavors.
- 1 green onion, thinly sliced: For garnish and slight crunch.
- 2 tablespoons crushed peanuts: For garnish, giving it that added texture.
- Cilantro leaves: A fresh herb garnish enhances the visual and flavor profile.
How to Make Chicken Satay
- Prepare the Marinade: Place the chopped lemongrass, garlic, lime leaves, minced ginger, turmeric, curry powder, black pepper, 6 tablespoons of soy sauce, and light brown sugar into a blender. Blend until smooth.
- Set Aside Marinade: Reserve ⅓ cup of this mixture for the peanut sauce, then pour the remainder over the chicken thighs.
- Marinate the Chicken: Toss together until the chicken is fully coated with the marinade. Allow it to marinate for at least 4 hours in the refrigerator, though if you can let it sit overnight, the flavors intensify beautifully.
- Skewer the Chicken: Thread 5 to 6 cubes of marinated chicken onto each bamboo skewer, ensuring they fit snugly but are not overcrowded.
- Grill the Skewers: Heat a grill pan over medium-high heat (or an outdoor grill on medium). Pour in 1 tablespoon of vegetable oil. Grill the skewers for approximately 4 minutes on each side, until they’re browned and cooked through. Repeat the process until all chicken is done.
- Garnish the Skewers: Once cooked, sprinkle the skewers with crushed peanuts and fresh cilantro leaves for that colorful flair.
- Prepare the Peanut Sauce: In the same blender, add the reserved marinade, remaining vegetable oil, soy sauce, lime zest, lime juice, Thai chiles, and chopped garlic. Blend until smooth. If too thick, blend in water by the half tablespoon until the desired consistency is achieved.
- Serve: Transfer the peanut sauce to a small bowl or ramekin. Top it with crushed peanuts if you’d like, and serve as the perfect dipping sauce for your Chicken Satay.
Storing & Reheating
Leftover chicken satay can be stored in an airtight container at room temperature for up to 2 hours. If you need to keep them longer, refrigerate for up to 3 days. For freezing, place cooled skewers in a freezer-safe bag for up to 3 months. Reheat gently in your oven at 350°F until warmed through, about 10-15 minutes. The texture may soften slightly after freezing, but a quick grill will help refresh the crispiness.
Chef’s Helpful Tips
- Always ensure the chicken has marinated adequately to absorb maximum flavor.
- For even internal cooking, let the chicken come to room temperature before grilling.
- Keep an eye on the grill temperature—too high, and the chicken will char before cooking through.
- Variate the heat level with chiles based on your preference; feel free to leave them out altogether for a milder sauce.
- If you have leftover marinade that hasn’t touched raw meat, consider using it as a base for stir-fries for a flavor boost.
Nothing beats the satisfaction of preparing your own Chicken Satay at home. It’s a dish that revels in the balance of flavors and textures—from the tender chicken skewers to the silky, rich peanut sauce. After mastering this recipe, you’ll likely find yourself craving it time and again, and your friends and family will surely want you to whip it up for them next. Experiment with the ingredients and tweak them to your preference; that’s where the fun lies!

Recipe FAQs
Can I use chicken breast instead of thighs in Chicken Satay?
What if I can’t find lemongrass?
How spicy can I make the peanut sauce?
Can I make Chicken Satay in advance?
⭐ If you make my Chicken Satay recipe, Awesome! I would love to hear from you. Please give it a star rating and review below! 👇

Chicken Satay
This Chicken Satay features juicy, marinated chicken thighs, grilled to perfection and topped with crushed peanuts and cilantro. It’s an easy and flavorful dish, perfect for a quick dinner or a healthy meal that everyone will love!
- Prep Time 20 minutes
- Cook Time 284 minutes
- Yield 5 servings 1x
Ingredients
- 1 1/2 pounds boneless, skinless chicken thighs, cut into 1-inch pieces
- 1/2 cup dry roasted peanuts
- ⅓ cup light brown sugar
- 6 tablespoons soy sauce
- ¼ stalk lemongrass, chopped (about 3 inch piece)
- 3 garlic cloves, chopped
- 2 makrut lime leaves, chopped OR 1 lime, zested and juiced
- 1 tablespoon minced ginger
- 1 tablespoon turmeric
- ¼ teaspoon curry powder
- ¼ teaspoon black pepper
- 3 tablespoons vegetable oil, divided
- ⅓ cup reserved marinade
- ¼ cup dry roasted peanuts
- 3 tablespoons vegetable oil
- 1 ½ tablespoons soy sauce
- 1 lime, zested and juiced
- 1 to 3 Thai chiles, seeded depending on desired heat
- 1 garlic clove, chopped
- 1 green onion, thinly sliced
- 2 tablespoons crushed peanuts
- cilantro leaves
Instructions
- Blend all marinade ingredients in a blender, excluding 1 1/2 tablespoons of oil, until smooth.
- Set aside ⅓ cup of marinade for the peanut sauce. Pour the remaining marinade over the chicken and mix well to coat.
- Allow the chicken to marinate for at least 4 hours, ideally overnight.
- Skewer 5 to 6 pieces of chicken onto each bamboo skewer until all chicken is used.
- Heat a grill pan over medium-high heat or prepare an outdoor grill on medium. Add oil to the pan and grill the skewers for 4 minutes on each side until cooked through. Repeat the grilling process until all skewers are done.
- Serve the chicken satay topped with crushed peanuts and cilantro.
Notes
For optimal flavor, marinate the chicken overnight.
Adjust the number of Thai chiles based on your preference for heat.
You can serve this with extra peanut sauce as a dip.
Nutrition
- Serving Size: 1 skewer
- Calories: 350
- Sugar: 6g
- Sodium: 700mg
- Fat: 20g
- Saturated Fat: 3g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 60mg
Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.




