Chicken satay is a dish that wins hearts around the world. If you have ever tasted the smoky, flavorful skewers at a street market in Southeast Asia, you know why it’s so popular. The dish is simple, but every bite delivers a punch of flavor that makes it unforgettable. In this article, you will learn how to make chicken satay at home, from the right ingredients to practical cooking tips. Whether you are cooking for family, friends, or just yourself, this guide will help you master this classic recipe.
What Is Chicken Satay?
Chicken satay is a grilled chicken skewer marinated in a mix of spices and usually served with a creamy peanut sauce. The dish has roots in Indonesia, but you will also find it in Thailand, Malaysia, and Singapore. Each country adds its special touch, but the basics remain the same: tender chicken, a bold marinade, and a sauce that brings everything together.
One thing that makes satay stand out is its balance of flavors—sweet, salty, spicy, and smoky. It’s not just about the taste; the aroma from the grill and the color of the charred edges make it a feast for the senses.
Ingredients You Need
To make real chicken satay, you need the right ingredients in the right amounts. Here’s what you’ll need for 4 servings (about 12-16 skewers):
For The Chicken And Marinade
- 500 grams (about 1.1 lbs) chicken thighs (boneless, skinless)
- 2 tablespoons vegetable oil
- 2 tablespoons soy sauce
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- 1 teaspoon ground turmeric
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon chili powder (optional, for heat)
- 3 cloves garlic (minced)
- 2 teaspoons fresh ginger (grated)
- 1 stalk lemongrass (finely chopped, or 1 teaspoon lemongrass paste)
- 1 tablespoon lime juice
For The Peanut Sauce
- 1/2 cup creamy peanut butter
- 2 teaspoons red curry paste (or 1 teaspoon chili garlic sauce)
- 200 ml (3/4 cup) coconut milk
- 1 tablespoon soy sauce
- 1 tablespoon brown sugar
- 1 tablespoon lime juice
- 1 teaspoon fish sauce
- 1/4 cup water
- Salt to taste
For Serving
- Sliced cucumber
- Sliced red onion
- Fresh cilantro leaves
- Lime wedges
Skewers
- 12–16 bamboo skewers (soaked in water for 30 minutes)

Why Use Chicken Thighs?
Some people use chicken breast, but chicken thighs are the best choice for satay. Thighs stay juicy and tender, even after grilling. They also absorb the marinade better because of their fat content. If you want the juiciest satay, don’t swap thighs for breasts.
Preparing The Chicken
- Cut the chicken: Slice the chicken thighs into thin strips, about 2 cm wide and 7–8 cm long. This size cooks quickly and lets more marinade soak in.
- Mix the marinade: In a large bowl, combine vegetable oil, soy sauce, fish sauce, brown sugar, turmeric, coriander, cumin, chili powder (if using), minced garlic, grated ginger, lemongrass, and lime juice. Stir until well mixed.
- Marinate the chicken: Add the chicken strips to the bowl. Mix until all pieces are coated. Cover and refrigerate for at least 1 hour. For more flavor, marinate overnight.
Non-obvious tip: If you want extra flavor, massage the marinade into the chicken with your hands. This helps the spices get deeper into the meat.
Making The Peanut Sauce
- Combine ingredients: In a small saucepan, add peanut butter, red curry paste, coconut milk, soy sauce, brown sugar, lime juice, fish sauce, and water.
- Cook gently: Place the pan over medium-low heat. Stir often to prevent sticking. Cook for 3–5 minutes, until the sauce is smooth and slightly thickened.
- Taste and adjust: Add a pinch of salt if needed. If the sauce is too thick, add a bit more water. If it’s too thin, cook it a bit longer.
Practical insight: Always taste your sauce before serving. Sometimes peanut butter brands are saltier or sweeter, so you may need to balance the flavors with a little more lime juice or sugar.
Assembling And Grilling The Skewers
- Thread the chicken: Take the marinated chicken strips and thread them onto the soaked bamboo skewers. Press the meat together slightly so it stays juicy.
- Preheat your grill: Use a charcoal grill, gas grill, or even a grill pan. High heat is best, but make sure the grill is clean and lightly oiled so the chicken doesn’t stick.
- Grill the satay: Place the skewers over direct heat. Grill for 2–3 minutes on each side, turning often. The chicken should have a nice char and be cooked through (internal temperature: 75°C/165°F).
If you don’t have a grill, you can use a broiler in your oven. Place the skewers on a rack over a baking tray and broil for 3–4 minutes per side.
Extra insight: Don’t crowd the skewers on the grill. Give each one space so the heat can reach all sides. This helps you get the classic satay char without overcooking.

Serving Chicken Satay
Arrange the skewers on a plate. Serve with peanut sauce in a small bowl for dipping. Add cucumber slices, red onion, fresh cilantro, and lime wedges on the side. These fresh sides cut the richness of the peanut sauce and keep the meal balanced.
If you want to turn satay into a full meal, serve it with steamed jasmine rice or sticky rice. In Thailand and Indonesia, satay is often eaten with rice cakes called ketupat. But plain rice works well for most people.
Comparing Marinade Ingredients
Different recipes use slightly different marinades. Here’s a quick comparison of common ingredients and their purpose:
| Ingredient | Purpose | Can You Skip? |
|---|---|---|
| Soy sauce | Saltiness, umami flavor | No, use low-sodium if needed |
| Fish sauce | Deep savory taste | Optional, but adds depth |
| Brown sugar | Sweetness, caramelization | Can use honey or palm sugar |
| Lemongrass | Fresh, citrusy aroma | Skip if not available |
| Turmeric | Color, subtle earthiness | Don’t skip for authentic color |
Common Mistakes And How To Avoid Them
- Using dry chicken breast: Thighs are better for flavor and moisture.
- Skipping the marinade time: One hour is the minimum. Overnight is best.
- Not soaking skewers: Dry skewers burn on the grill. Soak for at least 30 minutes.
- Overcrowding the grill: This creates steam, not char. Space out your skewers.
- Overcooking: Chicken dries out if cooked too long. Use a thermometer to check for doneness.
Tips For The Best Chicken Satay
- Cut even pieces: This helps every skewer cook at the same speed.
- Grill over high heat: Quick cooking keeps the meat juicy.
- Let the chicken rest: Wait 2–3 minutes after grilling before eating. This lets juices settle inside the meat.
- Double the sauce: Peanut sauce is so popular, it often runs out first. Make extra!
Satay Variations Around The World
Satay is loved in many countries. Each place has its twist. Here’s a comparison of satay styles in Southeast Asia:
| Country | Meat Used | Key Marinade Ingredient | Sauce Style |
|---|---|---|---|
| Indonesia | Chicken, lamb, goat | Kecap manis (sweet soy sauce) | Sweet, thick peanut sauce |
| Malaysia | Chicken, beef, fish | Turmeric, lemongrass | Spicy, aromatic peanut sauce |
| Thailand | Chicken, pork | Coconut milk, coriander root | Creamy, with cucumber relish |
| Singapore | Chicken, beef, mutton | Curry powder, garlic | Nutty, slightly sweet sauce |
Insider note: In Indonesia, satay is sometimes cooked over coconut shell charcoal for extra flavor. If you can find coconut charcoal, try it for a more authentic taste.
How To Store And Reheat Chicken Satay
If you have leftovers, cool the skewers and peanut sauce to room temperature. Store them in airtight containers in the fridge for up to 3 days.
To reheat:
- For the chicken, place the skewers on a baking tray and warm in a 180°C (350°F) oven for 8–10 minutes.
- For the peanut sauce, reheat gently in a saucepan over low heat. Add a splash of water if it’s too thick.
Pro tip: Satay is best fresh, but leftovers make a great salad topping or sandwich filling the next day.
Nutritional Facts
Chicken satay is not just tasty—it’s also a good source of protein. The peanut sauce adds some healthy fats, but also extra calories. For one serving (about 4 skewers with sauce):
- Calories: ~350–400 kcal
- Protein: 24–28 grams
- Carbs: 12–16 grams
- Fat: 18–22 grams
The numbers can change depending on how much sauce you use. If you want a lighter version, use less sauce or make the peanut sauce with low-fat coconut milk.
Making Satay For A Crowd
If you want to make chicken satay for a party, you can easily double or triple the recipe. Prepare the skewers ahead and store them in the fridge. Grill just before serving so the meat stays juicy. Serve the peanut sauce in a large bowl with plenty of small spoons for dipping.
Satay is always a party favorite because people love food on sticks. It’s easy to eat and doesn’t need a knife or fork.
Satay And Food Safety
When working with chicken, keep things clean:
- Use separate cutting boards for raw chicken and vegetables.
- Wash your hands and utensils well after touching raw meat.
- Make sure the chicken is cooked to at least 75°C (165°F).
Mistake to avoid: Don’t reuse marinade from raw chicken as a dipping sauce. If you want extra sauce for serving, make a separate batch.
Pairing Chicken Satay With Other Dishes
Chicken satay tastes great with simple sides. Try these combinations:
- Steamed jasmine rice or sticky rice
- Pickled vegetables for a sour contrast
- Fresh salad with cucumber, carrot, and mint
- Chili sauce for extra heat
You can also serve satay as part of a larger Asian meal with spring rolls, fried noodles, or a green papaya salad.

Where To Learn More
Chicken satay has a long history in Southeast Asian cuisine. To explore the cultural background and regional varieties, check out this article from Wikipedia.
Frequently Asked Questions
How Do I Make Chicken Satay Spicy?
To add more heat, increase the chili powder in the marinade or stir in extra chili paste to the peanut sauce. You can also serve satay with sliced fresh chilies on the side.
Can I Make Chicken Satay Ahead Of Time?
Yes, you can marinate the chicken and thread it on skewers a day ahead. Store in the fridge until ready to grill. The peanut sauce can also be made a day in advance and kept in the fridge.
What Can I Use Instead Of Peanut Butter In The Sauce?
If you have a peanut allergy, use almond butter or cashew butter. Sunflower seed butter also works, but the taste will be slightly different.
Is Chicken Satay Gluten-free?
Most ingredients are gluten-free, but regular soy sauce contains wheat. Use tamari or a gluten-free soy sauce to make the dish safe for gluten-sensitive people.
Can I Bake Chicken Satay Instead Of Grilling?
Yes, you can bake satay skewers in a 220°C (425°F) oven. Place them on a rack over a tray and bake for 10–12 minutes, turning once. They won’t have the same smoky char, but the flavors will still be delicious.
Chicken satay brings the taste of Southeast Asia to your kitchen. With a bit of planning and the right ingredients, you can enjoy this classic dish any night of the week. Try it once, and you’ll see why it’s loved all over the world.
