Chicken Satay

With a set of skewers and a grill, it’s actually quite easy to make.

By
Pat Tanumihardja
Pat Tanumihardja is a contributing writer at Serious Eats.
Born in Jakarta to Indonesian-Chinese parents and raised in Singapore, Pat Tanumihardja has been a food and lifestyle writer for over two decades. Her cookbooks include Farm to Table Asian Secrets (2017), The Asian Grandmothers Cookbook (2012), Asian Pickles at Home (2020), and Instant Pot Asian Pressure Cooker Meals (2020).
Learn about Serious Eats' Editorial Process
Updated June 11, 2024
Overhead view of chicken sate

Serious Eats / Melati Citrawireja

Why It Works

  • Cutting the chicken into small 3/4-inch pieces provides more surface area for the marinade to penetrate the meat and shortens its cook time. 
  • Soaking the skewers prevents them from burning during grilling.
  • Packing the chicken tightly together on the skewer allows the exterior to char and develop a smoky flavor while keeping the interior moist.

When I was a kid, satay—smoky, juicy, savory grilled meat on bamboo skewers—was a regular feature at my family’s barbecues. My mum always made two kinds: sate ayam (chicken satay) and sate babi (pork satay). She served the skewers with peanut sauce, sambal kecap (sweet soy sauce with chopped bird’s eye chiles and shallots), compressed rice cakes called lontong, and raw shallots and cucumbers. After devouring the grilled meat, I’d use the skewer to pierce bits of lontong and shallots, popping the pieces into my mouth after a quick dip in peanut sauce.

Satay is one of Indonesia’s most beloved dishes, and perhaps one of the most recognizable, too. Though the dish is enjoyed in other parts of Southeast Asia, including Malaysia, Thailand, and Singapore, many scholars believe it originated on Madura, an Indonesian island off the Java coast sometime during the 15th century. Writing about Indonesian food and identity in the Routledge Handbook of Food and Asia, Dr. Christina Nope-Williams notes that satay can be traced back to kebabs introduced by Arab Muslim merchants, which then spread to other parts of the region. 

Overhead view of finished chicken sate

Serious Eats / Melati Citrawireja

Today, you’ll find numerous varieties of satay made with chicken, beef, lamb, pork, rabbit, and even goat testicles, among many other meats and proteins. Though my favorite is satay babi, chicken is arguably the most popular in Indonesia and around the world. 

In the West, satay is offered at many Southeast Asian restaurants, and many might think of it as a restaurant dish. But if you have a set of skewers and a grill, satay is actually quite easy to make at home—and with a few techniques I’ve picked up from my family, you may even be able to make satay that’s as good as my mother’s.

Marinate Your Satay

Though my mother always makes her marinade shortly before grilling, I prefer preparing it well in advance so I can marinate the chicken, giving it more time to fully season the meat. As fellow Serious Eats contributor Tim Chin found, marinating your chicken for at least an hour helps to enhance browning and results in juicier, more tender meat that’s also more flavorful. I recommend marinating for at least an hour, but eight hours is best if you can spare the time.

Overhead view of marinating sate

Serious Eats / Melati Citrawireja

Traditionally, satay is marinated once skewered: You thread the meat onto the sticks, then flip-flop the raw skewered meat in the marinade, a technique used by abang abang sate—satay street vendors who plied the Jakarta streets of my mum’s youth. Though it’s a method my mother swears by, I prefer to marinate the chopped chicken in a bowl before skewering. Not only do I find this to be a more effective way of evenly coating the chicken, but it also means I don’t have to make room in my fridge for 30 sticks of satay.

Use Dark Meat

For satay that stays juicy even after grilling, it’s best to use dark meat. Unlike white meat, which dries out quickly, dark meat has connective tissue and additional fat that makes it a more forgiving cut, allowing you to give the meat a nice char for extra flavor without sacrificing texture. Boneless, skinless chicken thighs are my preferred cut for satay—they’re just as easy to work with as chicken breasts, but are far more tender and flavorful.

Skewer Your Satay Correctly

Before bamboo skewers were common, sticks were often fashioned from the spines of coconut leaves called lidi. Though most parts of Indonesia use bamboo skewers today, cooks in the Javanese city of Yogyakarta often use metal skewers made from bicycle spokes to thread pieces of goat or mutton for sate klatak. (Bamboo skewers can easily be found in most grocery stores, but it’s worth investing in a set of reusable metal skewers if you plan on making satay regularly.) 

Beyond the material of your skewers, how you cut the meat matters, too. Some people like to slice the meat lengthwise into longer strips, while others, like my family, prefer cubed chunks of meat. Using strips of meat can speed up the cooking time, but also increases the risk of it overcooking. Cutting your chicken into chunks means you can pack it onto the skewer tightly and, as Kenji noted in his Thai-inspired satay recipe, “reduces the ratio of surface area to volume,” allowing you to adequately brown the meat while also keeping the interior of the chicken moist. 

Skewering chicken sate

Serious Eats / Melati Citrawireja

Once the chicken is marinated, I thread the meat onto the skewers carefully. It’s a task I’ve been perfecting since I was 12, when my mum put me in charge of assembling all the satay for our barbecues. After all the hours spent skewering meat, I can practically do it with my eyes closed. I always weave each chicken piece onto the stick longways, trying to catch as much meat as possible. This discourages floppy pieces of meat and ensures that as much surface is exposed as possible. Push the pieces close together, covering the bamboo tip, so that the skewer doesn’t burn.

How to Set Up Your Grill for Satay

For that crisp, caramelized exterior, satay is typically grilled directly over an open fire (no grill grates!), often with coconut husks as an alternative fuel source. Though you could use a traditional grill setup, it really isn’t ideal. As former Serious Eats editor Sasha Marx wrote in his guide to setting up a grill for skewers, satay benefits from being closer to coals for higher heat so you get a good char without overcooking the interior of the thin pieces of meat. “Cooked on a more standard charcoal grill, with greater distance between coals and food, the skewers’ exteriors end up dried-out and leathery rather than charred and juicy,” he notes. “And the spread-out coals, coupled with a longer cooking time, can easily burn the exposed surfaces of wooden skewers.”

Arranging glowing coals between two parallel walls of foil-wrapped bricks for cooking skewers in a kettle grill.

The easiest solution is to use a coal-fired hibachi or konro grill. Another method, if you’re using a kettle grill, is to modify your existing grill set up with some foil and a few bricks.

  1. Wrap four bricks in aluminum foil.
  2. Place several pieces of scrunched up foil at the bottom of your grill. Build two parallel walls with the bricks, set three-quarters of a skewer’s length apart. 
  3. Pour lit coals into the tunnel between the bricks to create an area over which to cook your skewers.

And if all you have is a gas-fired grill, your satay will still be tasty—you just won’t get the same gosong (charred) flavor. (You can always run a blow torch over your finished skewers to give it that smoky flavor—just be mindful of safety when doing so.)

How to Serve Satay

Even though peanut sauce is the most popular dipping sauce for satay in the West, there are many other condiments and dishes to serve with it. If you have goat satay (sate kambing), the peanut sauce on the side may be flavored with petis (black shrimp paste) which adds a salty-sweet hint of umami. Sate klatak, skewers of goat meat, are usually accompanied by gulai, a rich soup spiced with aromatics like lemongrass, cloves, cumin, and coriander. Sate Padang, beef satay from its namesake city in Sumatra, comes with a thick yellow sauce flavored with turmeric, coriander, galangal, and cumin, among other spices. And sate taichan, chicken breast marinated with garlic and fresh lime juice, is enjoyed with a simple sambal and more lime juice. Though these are all delicious options, peanut sauce—or sambal kacang—is among the easiest and most accessible for most home cooks in the West.

Overhead view of drizzling sauce

Serious Eats / Melat Citrawireja

Still, you can take the time and effort to make a superb peanut sauce that outshines the ready-made stuff in stores. There was a time in my life when I’d make the effort to fry red-skinned peanuts in a wok and grind them to make sambal kacang, which is what my mother did when I was growing up. Nowadays, she unashamedly starts with store-bought chunky peanut butter.

I settled on middle ground for this recipe, and use store-bought unsalted, roasted peanuts that I grind to a paste with a food processor. To streamline things, you can make the peanut sauce in advance. I personally recommend always keeping a jar on hand—for all the times a satay craving hits; and once you realize how easy and versatile peanut sauce is (it’s great for other preparations too!), I suspect you’ll want to make it all the time.

Recipe Details

Chicken Satay Recipe

Prep 35 mins
Cook 30 mins
Marinating Time 60 mins
Total 2 hrs 5 mins
Serves 24 skewers

Ingredients

  • 1/4 cup (60ml) peanut sauce, plus more for drizzling and serving

  • 1/2 cup (120ml) kecap manis, plus more as needed and for serving

  • 1 tablespoon (15ml) vegetable oil

  • 2 tablespoons (30ml) lime juice from 2 Key limes or 1 Persian lime 

  • 1/2 teaspoon Diamond Crystal kosher salt; for table salt, use half as much by volume

  • 2 makrut lime leaves

  • 2 pounds (907g) boneless, skinless chicken thighs (about 8 thighs), cut into 3/4-inch cubes

  • 25 to 30 bamboo skewers, soaked in water for at least 30 minutes (see notes)

  • 2 small shallots (2 ounces; 57g), chopped into 1-inch pieces

  • 1 English cucumber (10 ounces; 285g), cut into 1-inch pieces

  • Fried shallotshomemade or store-bought, for serving

Directions

  1. In a large bowl, whisk 1/4 cup peanut sauce with the kecap manis, oil, lime juice, salt, and lime leaves until combined. Season to taste with additional kecap manis, lime juice, and salt as needed. Add chicken to marinade and toss to evenly coat. Cover bowl tightly with plastic wrap and marinate in the refrigerator for at least 1 hour and up to 1 day.

    Two image collage of whisking marinades

    Serious Eats / Melati Citrawireja

  2. Thread 4 to 5 chicken pieces onto each skewer, packing them together tightly at the pointed end. Repeat with remaining chicken and skewers; reserve leftover marinade for basting.

    Two image collage of skewering chicken

    Serious Eats / Melati Citrawireja

  3. Open grill's bottom vent completely. Light large chimney starter 2/3 filled with charcoal briquettes (about 4 quarts). When top coals are lit and partially covered with grey ash, pour out and arrange coals on one side of charcoal grate. Set cooking grate in place, cover grill, and open lid vent fully, and allow to preheat for 5 minutes. Alternatively, set the burners on a gas grill to the medium-high setting, cover, and preheat for 10 minutes. Clean and oil grilling grate.

    Two image collage of oiling grill

    Serious Eats / Melati Citrawireja

  4. Working in batches if needed, place chicken skewers over hot side of grill and cook, turning often and basting occasionally with reserved marinade, until cooked through and lightly charred, 5 to 8 minutes. Transfer cooked satay to a plate or rimmed baking sheet and cover with aluminum foil while grilling the remaining skewers.

    Four image collage of girlling skewers

    Serious Eats / Melati Citrawireja

  5. Arrange satay on a large platter with shallots, cucumber, and lontong, if using. Drizzle satay with peanut sauce and kecap manis. Sprinkle with fried shallots. Serve immediately with a small bowl of peanut sauce for dipping. 

    Four image collage of dressing skewers

    Serious Eats / Melati Citrawireja

Notes

Some grocery stores carry bamboo skewers and you can easily purchase them online, but if you plan on making satay regularly, it’s worth investing in a set of reusable metal skewers. 

To soak bamboo skewers, place them in a 9- by 13-inch baking dish and cover with water. Let soak for 30 minutes.

Make-Ahead and Storage

Chicken thighs can be marinated up to 24 hours in advance.

Cooked satay can be removed from skewers and refrigerated in an airtight container for up to 3 days.

More Serious Eats Recipes