Malaysian Chicken Satay
If you’ve ever wanted to bring bright, fragrant Southeast Asian flavors into your kitchen without an overloaded pantry, this Malaysian Chicken Satay recipe is the perfect place to start. Think sticky-sweet, slightly smoky bites of chicken thighs, threaded and grilled to perfection, with a marinade anchored by fresh aromatics like lemongrass, ginger, garlic and red onion. The spices—coriander, fennel, and turmeric—give that classic satay profile, while brown sugar and a little coconut oil add caramelized richness. This recipe uses eight boneless, skinless chicken thighs and keeps the ingredient list simple and approachable for weeknights or entertaining.
Why this Malaysian Chicken Satay works: Using chicken thighs keeps the meat juicy and forgiving at the grill. Fresh lemongrass and ginger bring real brightness that dried alternatives can’t match. A short marinating time concentrates the flavors without needing hours ahead. Coconut oil helps with browning, and the brown sugar creates the signature glossy, charred exterior. The spice trio—ground coriander, ground fennel, and turmeric—balances warmth, a light licorice note, and color. The result is satay that’s both aromatic and comforting.
Ingredients
- 3 lemongrass stalks
- 1 red onion
- 2 garlic cloves
- 2 inch fresh ginger
- 1 teaspoon ground coriander
- 1 teaspoon ground fennel
- 1 teaspoon turmeric powder
- 2 tablespoon brown sugar
- 1 teaspoon salt
- 3 tablespoon coconut oil
- 1 tablespoon water (if you need it)
- 8 boneless and skinless chicken thighs
Equipment
- Food processor or blender (or a sharp knife and mortar and pestle)
- Mixing bowl
- Skewers (soaked in water if wooden)
- Grill, grill pan, or broiler
- Tongs and a brush
Prep and Timing
- Active time: 25–35 minutes
- Marinate: 30 minutes to 2 hours (short marinate is fine)
- Cook time: 10–15 minutes
- Serves: 4
Flavor Notes and Substitutions

Everything in this ingredient list is chosen for balance and accessibility. If you prefer a nuttier finish, serve with crushed roasted peanuts or a simple peanut dip. If coconut oil is not available, a neutral oil like sunflower or canola works. The water is optional—add it only if your marinade needs loosening to blend. The quantities and names in the ingredient list are the source of truth for this recipe; follow them as written to replicate the intended taste.
Step-by-Step Instructions

1. Prepare the aromatics. Trim the tough outer layers from the lemongrass stalks and finely chop the tender inner cores. Peel and quarter the red onion. Peel the garlic cloves and slice the ginger into chunks. If using a knife instead of a blender, mince everything as finely as possible to help release the flavors into the marinade.
2. Make the marinade. Add the chopped lemongrass, quartered red onion, garlic, and ginger to a food processor or blender. Add 1 teaspoon ground coriander, 1 teaspoon ground fennel, and 1 teaspoon turmeric powder. Measure in 2 tablespoons brown sugar and 1 teaspoon salt. Pour in 3 tablespoons coconut oil. Blend until you have a thick, slightly coarse paste. If the mixture feels too dense for your appliance, add up to 1 tablespoon water to help it blend; stop as soon as it reaches a spreadable texture.
3. Prep the chicken thighs. Rinse (if you choose) and pat the 8 boneless and skinless chicken thighs very dry with paper towels. Place them on a clean cutting board and slice each thigh into strips roughly 1 to 1 1/2 inches wide so they will thread easily on skewers and cook through evenly.
4. Combine chicken and marinade. Put the chicken strips into a large mixing bowl. Spoon the aromatics-and-spice paste over the chicken and use clean hands or a spatula to massage the marinade into every piece, making sure each strip is well coated. Cover the bowl and refrigerate. Let the chicken marinate for at least 30 minutes; for deeper flavor, you can marinate up to 2 hours. The aromatics, spices, and brown sugar will penetrate the meat during this time.
5. Soak and prepare skewers. If you’re using wooden skewers, soak them in water for at least 20 minutes to prevent burning. If you use metal skewers, there’s no need to soak. When the chicken has marinated, thread the strips onto skewers in a slightly folded or zigzag pattern so they sit compactly and cook evenly.
6. Preheat your grill or grill pan. Preheat an outdoor grill to medium-high, or heat a heavy grill pan or cast-iron skillet over medium-high heat on the stovetop. Lightly oil the grill grates or pan with a little coconut oil to prevent sticking. The goal is a hot surface so the brown sugar and coconut oil can caramelize nicely.
7. Grill the satay. Place the skewers on the hot grill or pan. Cook for 3–4 minutes per side, turning once or twice, until the exterior develops good char marks and the chicken reaches an internal temperature of 165°F (74°C). Because thighs are forgiving, if you get a small amount of charring it only adds flavor. Watch carefully near the end so the sugar doesn’t blacken too severely.
8. Rest and serve. Remove the skewers from the heat and let them rest for 3–5 minutes; this helps the juices redistribute and keeps the meat tender. Serve the satay hot, either straight off the skewers or slide the strips onto a platter. They pair wonderfully with steamed rice, cucumber slices, thinly sliced red onion, or a simple dipping sauce.
Simple Peanut-Style Dipping Suggestion (Optional)
This recipe doesn’t include an exact dip in the ingredient list, so here’s a quick, optional idea you can make with pantry items if you want a complementary sauce. Combine creamy peanut butter with a splash of soy sauce, a squeeze of lime, and a little warm water to loosen the sauce to your desired consistency. Adjust sweetness with a touch of brown sugar and add chili if you like heat. Serve alongside the skewers for a classic satay pairing.
Tips for Perfect Satay
- Slice the chicken into uniform pieces so they cook at the same rate.
- Don’t overcrowd the grill—give each skewer space so air and heat circulate.
- If the marinade is very sticky, use a brush or a lightly oiled hand to avoid losing the paste when threading the meat onto skewers.
- Keep a close eye toward the end of cooking; the sugar can brown quickly and you want caramelized color rather than bitter charring.
- Leftovers store well for up to 3 days in the refrigerator. Reheat gently in a warm oven or on a stovetop skillet to keep the meat moist.
Make-Ahead and Serving Ideas
This Malaysian Chicken Satay is easy to scale. Marinate the chicken up to 2 hours before grilling, or thread the strips on skewers and cover them in the fridge for a few hours until you’re ready to cook. It’s great for gatherings: lay out skewers on a platter for guests to grab, or serve family-style with rice, a crisp salad, and the quick peanut-style dip mentioned above. Garnish with fresh lime wedges and chopped cilantro if you like a tangy contrast.
Final Notes
This recipe keeps the focus on bright, fresh lemongrass and ginger with warm, grounding spices. The straightforward marinade requires minimal prep but yields maximum flavor. Follow the ingredient quantities exactly for the balance intended here: 3 lemongrass stalks, 1 red onion, 2 garlic cloves, 2 inch fresh ginger, 1 teaspoon ground coriander, 1 teaspoon ground fennel, 1 teaspoon turmeric powder, 2 tablespoon brown sugar, 1 teaspoon salt, 3 tablespoon coconut oil, 1 tablespoon water (if you need it), and 8 boneless and skinless chicken thighs. The directions above rewrite and clarify each step so you can reproduce this Malaysian Chicken Satay reliably every time.
Ready to make this tonight? Fire up your grill or heat your pan—those fragrant, caramelized skewers are a crowd-pleaser and surprisingly simple to pull off.

Malaysian Chicken Satay
Ingredients
- 3 stalks lemongrass woody root and outer layers removed, chopped
- 1 red onion peeled, roughly chopped
- 2 cloves garlic peeled
- 2 inch fresh ginger sliced
- 1 teaspoon ground coriander
- 1 teaspoon ground fennel
- 1 teaspoon turmeric powder
- 2 tablespoons brown sugar
- 1 teaspoon salt
- 3 tablespoons coconut oil
- 1 tablespoon water optional, if needed to loosen paste
- 8 boneless, skinless chicken thighs cut into large chunks
Instructions
- Remove the woody root and outer layers of the lemongrass and chop the stalks into small pieces.
- Peeled and roughly chop the red onion and garlic; slice the fresh ginger into small pieces.
- Add the chopped lemongrass, red onion, garlic and ginger to a food processor and pulse until you have a thick pulp.
- Add ground coriander, ground fennel, turmeric, brown sugar, salt and coconut oil to the pulp.
- Blitz again until the mixture becomes a smooth, thick paste; add up to 1 tablespoon water if the processor struggles to blend.
- Cut the chicken thighs into large chunks and place them in a bowl or lidded container.
- Pour the marinade over the chicken and toss to coat thoroughly, then thread the marinated chicken onto wooden skewers.
- Cover and refrigerate the skewers overnight to marinate; alternatively freeze them and use when needed.
- Preheat a grill or grill pan to high heat. Cook the skewers 2–3 minutes per side until cooked through and charred in places.
- Remove from the heat and let the skewers rest for a few minutes before serving.
Equipment
- Food Processor
- Knife
- Cutting Board
- mixing bowl or lidded container
- Wooden Skewers
- Grill or Grill Pan
- Tongs
Notes
- Marinating overnight yields the best flavor.
- Use coconut water in place of water if preferred.
- Soak wooden skewers in water for 30 minutes before grilling to prevent burning.

