- Best for: Weeknight grilling, party platters, or meal prep bowls
- Make ahead: Yes — marinade 24 hours; peanut sauce 5 days
- Serves: 4–6 as a main, 8–10 as appetizers
- Key tip: Use thinner cuts for fast, even searing and juicier skewers
Indonesian Satay Marinade and Peanut Sauce for Skewers delivers big flavor with minimal fuss. We’re talking fragrant lemongrass, warm spices, and a creamy, tangy-sweet peanut dip that clings to every charred edge. You can prep both components ahead, then grill in minutes. By the end, you’ll have a clear recipe, smart substitutions, and techniques that make satay weeknight-easy and party-ready.
What Makes Indonesian Satay Different

Indonesian satay leans on aromatic sweetness, gentle heat, and citrusy brightness. The marinade typically includes lemongrass, coriander, garlic, and a touch of palm sugar or brown sugar.
The peanut sauce balances sweet, salty, tangy, and spicy. You’ll taste lime or tamarind, soy, and chilies. The texture should be pourable but clingy, never pasty.
Core Ingredients You’ll Need

For the Satay Marinade (2 pounds meat)
- 2 stalks lemongrass, tender inner parts minced (or 1 tablespoon lemongrass paste)
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 teaspoons ground coriander
- 1 teaspoon turmeric
- 1 tablespoon brown sugar or palm sugar
- 2 tablespoons sweet soy sauce (kecap manis); sub regular soy + 1 teaspoon honey
- 1 tablespoon regular soy sauce
- 2 tablespoons neutral oil (peanut or canola)
- 1–2 tablespoons lime juice
- Optional: 1–2 teaspoons fish sauce for depth
- 2 pounds boneless chicken thighs, pork shoulder, or beef sirloin, sliced thin
For the Peanut Sauce
- 3/4 cup creamy peanut butter (natural or regular)
- 1/2 cup coconut milk (full-fat for richness)
- 2 tablespoons sweet soy sauce (kecap manis)
- 1 tablespoon regular soy sauce
- 1–2 tablespoons lime juice
- 1 teaspoon tamarind paste (optional but excellent)
- 1–2 teaspoons brown sugar, to taste
- 1–2 teaspoons sambal oelek or chili garlic sauce (adjust heat)
- 1 small clove garlic, grated
- Warm water, as needed to thin
How to Make the Marinade and Skewers

- Whisk the marinade: Combine lemongrass, garlic, ginger, coriander, turmeric, sugars, soy sauces, oil, and lime juice until smooth. Add fish sauce if using.
- Slice the meat thin: Aim for 1/4-inch thick strips, 1 inch wide. Thinner pieces cook fast and stay juicy.
- Marinate: Fold meat into the bowl and coat well. Cover and chill at least 1 hour; 8–24 hours is ideal.
- Skewer: Soak wooden skewers 20–30 minutes. Thread meat in gentle waves to maximize charred edges.
- Grill or broil: Medium-high heat, 2–3 minutes per side for chicken or pork, 1–2 minutes per side for beef. Look for deep browning and a light char.
- Rest: Give skewers 3 minutes off heat to keep juices in the meat.
Indonesian Peanut Sauce, Step by Step

- Blend base: Stir peanut butter with coconut milk until smooth.
- Season: Add sweet soy, soy sauce, lime, tamarind, sugar, sambal, and garlic.
- Adjust texture: Whisk in warm water 1 tablespoon at a time to a pourable, velvety consistency.
- Taste and tune: You want a balance of salty-sweet-tangy-spicy. Add lime for brightness, sugar for roundness, or sambal for heat.
- Warm gently: Heat in a small saucepan over low for 2–3 minutes to meld flavors. Do not boil; it can split.
Smart Substitutions and Variations

- No lemongrass? Use 1 tablespoon lemongrass paste or zest of 1/2 lime + a pinch of ground coriander for aroma.
- No kecap manis? Mix 2 tablespoons soy sauce with 2 teaspoons honey or molasses.
- Peanut-free option: Use almond butter or sunflower seed butter; add 1 teaspoon toasted sesame oil for depth.
- Low-sugar tweak: Cut added sugar by half and lean on lime and tamarind for brightness.
- Vegetarian satay: Extra-firm tofu (pressed) or tempeh marinates well. Grill carefully to prevent sticking.
Grilling, Plating, and Serving Ideas

Serve skewers with warm peanut sauce, cucumber slices, red onion, and steamed rice or rice cakes. A squeeze of lime wakes everything up.
Hosting? Keep skewers on a low oven (200°F/93°C) while you finish batches. Thin the peanut sauce with warm water if it thickens as it cools.
Want a second sauce for contrast? Try bright herbs with acid — think this chimichurri recipe — alongside the peanut sauce for a fresh pop.
From My Kitchen: What Actually Works

The marinade needs a real rest: 8 hours transforms the flavor compared to 1 hour. I’ve tested both, and the lemongrass-coriander notes are noticeably louder after an overnight sit.
For chicken, I slice thigh meat into 1-inch-wide ribbons and thread them loosely; tight folds steam instead of sear. On a charcoal grill, two-zone heat prevents scorching the sugars — I sear 60–90 seconds over direct heat, then finish over indirect until done.
The peanut sauce thickens as it cools. I always reserve 1/4 cup coconut milk to loosen it just before serving, rather than adding water, which can dull the flavor.
Make-Ahead, Storage, and Freezer Tips

- Marinade: Mix up to 3 days ahead; store chilled. Marinate meat up to 24 hours.
- Peanut sauce: Refrigerate up to 5 days. Rewarm gently and thin with coconut milk or warm water.
- Freezer-friendly: Freeze raw marinated meat up to 2 months. Thaw in the fridge overnight. Peanut sauce also freezes; whisk after thawing to re-emulsify.
Troubleshooting and Pro Tips

- Skewers stick? Oil the grates well and let meat release naturally before flipping.
- Sauce too thick? Add warm water a teaspoon at a time. If flavor fades, bump soy and lime.
- Bland skewers? You likely under-salted or rushed the marination. Add a pinch of salt just before grilling and extend marination next time.
- Dry meat? Overcooked or sliced too thin. Switch to thighs or pork shoulder and pull earlier.
- Serving for a crowd? Grill, hold in a warm oven, and set up a sauce bar. Pair with these grilled vegetables for an easy side.
Frequently Asked Questions

How long does Indonesian Satay Marinade and Peanut Sauce keep in the fridge?
The marinade base lasts 3 days refrigerated before adding meat. Once marinated, cook within 24 hours. Peanut sauce keeps 5 days in an airtight container; thin and re-season after reheating.
Can I make Indonesian Satay Marinade and Peanut Sauce ahead of time?
Yes. Mix the marinade up to 3 days ahead and marinate the meat the night before. Make the peanut sauce up to 5 days in advance; rewarm gently and adjust consistency just before serving.
What meat is best for satay skewers?
Chicken thighs are the most forgiving and juicy. Pork shoulder works beautifully when sliced thin, and beef sirloin is great for quick searing; pull it early to avoid toughness.
Can I freeze satay and peanut sauce?
Freeze raw marinated meat up to 2 months; thaw in the fridge overnight. Peanut sauce also freezes well; thaw, whisk, and re-season with lime and soy to brighten.
What’s the ideal grilling temperature for satay?
Use medium-high heat (about 400–450°F/204–232°C). You want fast browning without burning sugars; a two-zone setup helps finish thicker pieces gently.
The Bottom Line
Indonesian satay shines when you balance a fragrant, citrusy marinade with a creamy, tangy peanut sauce. Prep both ahead, grill hot and fast, and serve with fresh crunch and lime for the win.
Planning to try this? Save this post so you can find it when you need it — and tag us when you make it.
