Indonesian Pork Satay Recipe: Skewered Marinated Bites With Peanut Sauce

Indonesian Pork Satay Recipe: Skewered Marinated Bites With Peanut Sauce

This recipe delivers tender pork skewers with a rich peanut sauce that captures authentic Indonesian flavors.

Marinate the pork in aromatic spices, then grill to perfect char for a dish that’s both simple and impressive.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Indonesian Pork Satay

Tender pork skewers and rich peanut sauce require these authentic Indonesian ingredients.

Ingredient Amount Notes
Pork Shoulder 🥩 1 ½ lb Cut into thin strips
Soy Sauce 🫒 ¼ cup Low-sodium preferred
Kecap Manis 🫒 2 tbsp Indonesian sweet soy sauce
Garlic Cloves 🧄 6 cloves Minced finely
Shallots 🧅 4 whole Minced or finely chopped
Fresh Ginger 🌿 1 tbsp Grated or minced
Turmeric Powder 🌶️ 1 tsp Ground, for color
Coriander 🌿 1 tsp Ground for depth
Cumin 🌿 ½ tsp Ground, for earthiness
Lime Juice 🍋 2 tbsp Freshly squeezed
Brown Sugar 🍚 1 tbsp For balancing acidity
Peanut Butter 🥜 ½ cup Creamy, unsweetened
Coconut Milk 🥥 ½ cup Full-fat for creaminess
Bamboo Skewers 🍢 20 pieces Soaked in water 30 minutes

[recipe_ingredient_scaler]

The pork shoulder is ideal for its marbling and tenderness. Asian grocery stores often carry pre-cut strips, but butchers at Whole Foods or Costco can custom-prepare them. Kecap Manis is non-negotiable for authentic flavor—look for ABC or Bango brands. Fresh ginger and turmeric are essential; avoid powdered substitutes for the marinade.

No Kecap Manis? Substitute with equal parts soy sauce and brown sugar. Shallots can be replaced with red onion at half the quantity. For the peanut sauce, natural peanut butter (the kind that separates) works best, but Jif or Skippy in a pinch. Coconut milk can be light, but full-fat delivers superior texture.

Marinated pork keeps in the fridge for 24 hours before cooking. The peanut sauce can be made 2 days ahead and stored in an airtight container. Skewers are best used immediately but can be prepped 4 hours ahead (keep covered).

❤️

Why You’ll Love This Recipe

  • Minimal Chopping Required: I just toss pork shoulder with minced garlic and shallots—no fancy knife skills needed.
  • Sweet-Savory Magic: Kecap manis and soy sauce create that perfect balance of rich sweetness with a salty depth.
  • Grill or Oven: Honestly, I’ve made this on my tiny apartment grill pan and in the oven—both work.
  • Feeds a Crowd: Pork shoulder is budget-friendly, and the skewers disappear faster than I can make them.

Step-by-Step Instructions for Skewered Marinated Pork Bites With Peanut Sauce

Master the technique for perfectly charred skewers with a rich, creamy peanut sauce.

Step 1: Soak Skewers and Prepare the Pork

Submerge all 20 pieces bamboo skewers in cold water for 30 minutes to prevent burning during grilling. Meanwhile, trim the 1.5 lb pork shoulder of excess fat and cut it into ¼-inch thick strips, about 2-3 inches long—this size ensures quick cooking and tender results.

Pat the pork strips dry with paper towels to improve marinade adhesion. The uniform thickness guarantees even cooking, so each bite achieves the same perfect doneness without chewy or dry spots.

Step 2: Create the Flavorful Marinade

In a large bowl, combine the 0.25 cup soy sauce, 2 tbsp kecap manis, minced 6 cloves garlic cloves, finely chopped 4 whole shallots, 1 tbsp fresh ginger, 1 tsp turmeric powder, 1 tsp coriander, 0.5 tsp cumin, 2 tbsp lime juice, and 1 tbsp brown sugar. Whisk until the brown sugar dissolves completely and the mixture becomes fragrant.

Add the pork strips to the marinade, ensuring each piece is fully coated. Cover and refrigerate for at least 2 hours, or preferably overnight. The extended marinating time allows the spices to penetrate deeply, resulting in more complex flavor in every bite.

Step 3: Skewer and Grill to Perfection

Remove the pork from the marinade and thread 3-4 strips onto each soaked skewer, leaving a small space between pieces for even cooking. Discard any remaining marinade to prevent cross-contamination.

Preheat your grill or grill pan to medium-high heat. Grill the skewers for 3-4 minutes per side until the pork is cooked through and develops char marks. The edges should turn golden brown with slight caramelization from the kecap manis in the marinade.

Step 4: Prepare the Creamy Peanut Sauce

In a small saucepan over low heat, combine the 0.5 cup peanut butter and 0.5 cup coconut milk. Stir constantly until the mixture becomes smooth and slightly warmed—about 3-4 minutes. The sauce should be thick but pourable, with a glossy sheen.

Taste and adjust the consistency with a splash of water if needed, though the full-fat coconut milk typically creates the perfect creamy texture. The natural oils in the peanut butter will blend seamlessly with the coconut milk for a rich, velvety finish.

Step 5: Serve with Sauce and Garnish

Arrange the grilled skewers on a serving platter and drizzle generously with the warm peanut sauce. Alternatively, serve the sauce on the side for dipping. The contrast between the smoky, charred pork and the cool, creamy sauce creates an authentic Indonesian flavor profile.

For best results, serve immediately while the pork is hot and the sauce is warm. The residual heat from the skewers will slightly thin the sauce, making it cling beautifully to each piece of pork.

👨‍🍳

Pro Tips For Making Indonesian Pork Satay

  • Soak the Skewers: I learned this the hard way—soak your bamboo skewers in water for at least 30 minutes before threading the pork, or they’ll burn to a crisp on the grill.
  • Marinate Overnight: Give the pork shoulder at least 4 hours (or overnight) in the soy sauce, kecap manis, garlic, and shallot mix—any less and the flavors won’t penetrate deeply enough.
  • Skip the Lean Cuts: Resist the urge to use lean pork; the fat in pork shoulder keeps the satay juicy and flavorful, especially over high heat.
  • Char Quickly: Cook the skewers over high heat for just 2-3 minutes per side to get that smoky char without drying out the meat—any longer and the pork turns tough.

Regional Styles of Indonesian Pork Satay

Javanese Style

In Java, they often use pork tenderloin instead of shoulder for a leaner bite. The marinade includes candlenuts (blended with shallots and garlic) for a nutty depth. I love how the candlenuts add a subtle creaminess to the meat. 🌟

Sumatran Approach

Sumatran satay leans heavily on coconut milk in the marinade itself, not just the sauce. They also add lemongrass and kaffir lime leaves for a citrusy aroma. Honestly, this version reminds me of coastal rides where fresh herbs are everywhere.

Balinese Twist

Balinese cooks often add turmeric leaves to the marinade for extra earthiness. The skewers are grilled over coconut husks instead of charcoal, giving a unique smoky-sweet flavor. I forage wild herbs for similar effects in my own cooking.

Padang Variation

Padang-style satay uses a thinner peanut sauce with tamarind paste for tang. The pork is marinated with galangal instead of ginger. This version has a sharper, more complex flavor profile that I find irresistible.

Street Food Style

Indonesian street vendors often grill satay over charcoal and baste with the marinade during cooking. They serve it with acet (a vinegar-based sauce) alongside the peanut sauce. This is the version I tasted at local BBQ competitions.

Modern Fusion

Some Jakarta chefs are experimenting with pork belly for richer flavor. They also add sriracha to the peanut sauce for a spicy kick. I’ve tried this with my vintage motorcycle buddies, and it’s always a hit.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 95mg32%
Sodium 850mg37%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 5g
Protein 38g76%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

What can I use instead of kecap manis?

Mix equal parts soy sauce and brown sugar as a substitute. The combination mimics the sweet-savory balance of kecap manis.

2

How do I prevent the skewers from burning?

Soak bamboo skewers in water for 30 minutes before use. This prevents charring during grilling over medium-high heat.

3

Can I make the peanut sauce ahead?

Yes! The sauce keeps in an airtight container for up to 2 days in the fridge. Warm gently before serving.

4

Why is my pork tough after grilling?

Overcooking or uneven cutting causes toughness. Slice pork into ¼-inch strips and grill for 3-4 minutes per side only.

★★★★★4.7(6 reviews)
Chef Melanie

More recipe sites