Prep Time: 40 minutes (plus 2-4 hours marinating)
Cook Time: 15 minutes
Total Time: 3-4 hours
Yield: 6-8 servings (approx. 24 skewers)
Difficulty: Medium (Involves making a complex sauce and grilling)
Intensity: Moderate (Requires attention to sauce consistency and grill timing)
Ingredients:
For the Beef Satay:
-
1.5 lbs (700g) beef sirloin or top round, cut into ¾-inch cubes
-
24-30 bamboo skewers, soaked in water for at least 30 minutes
For the Marinade:
-
4 shallots, finely chopped
-
3 cloves garlic, minced
-
2 tbsp sweet soy sauce (kecap manis) – essential for authentic flavor
-
1 tbsp regular soy sauce
-
1 tbsp palm sugar or brown sugar
-
1 tsp ground coriander
-
½ tsp ground cumin
-
2 tbsp neutral oil (like vegetable or canola)
-
1 tbsp tamarind paste or lime juice
-
½ tsp freshly ground black pepper
For the Peanut Sauce (Bumbu Kacang):
-
1 ½ cups roasted, unsalted peanuts (or 1 cup smooth peanut butter for a shortcut)
-
3 cloves garlic
-
2 shallots
-
2-3 red bird’s eye chilies (adjust to taste)
-
1-inch piece galangal or ginger, peeled
-
2 tbsp sweet soy sauce (kecap manis)
-
1 tbsp regular soy sauce
-
1 tbsp palm sugar or brown sugar
-
1 tbsp tamarind paste
-
1 ½ cups water or coconut milk (for a richer sauce)
-
1 tsp salt, or to taste
-
2 tbsp neutral oil
For Serving (Traditional Accompaniments):
-
Lontong (compressed rice cakes) or steamed jasmine rice
-
Acar (quick-pickled cucumber and carrot)
-
Krupuk (Indonesian shrimp crackers)
-
Sliced shallots and lime wedges
Instructions:
Step 1: Marinate the Beef
-
In a food processor or pestle and mortar, blend the shallots, garlic, coriander, cumin, and pepper into a coarse paste.
-
In a large bowl, combine this paste with sweet soy sauce, regular soy sauce, palm sugar, oil, and tamarind. Mix well.
-
Add the cubed beef to the marinade, ensuring every piece is thoroughly coated. Cover and refrigerate for at least 2 hours, ideally 4 hours or overnight for maximum flavor and tenderness.
Step 2: Make the Peanut Sauce
-
If using whole peanuts, pulse them in a food processor until they resemble coarse breadcrumbs (some texture is good).
-
In a small food processor, blend the garlic, shallots, chilies, and galangal/ginger into a smooth paste.
-
Heat oil in a medium saucepan over medium heat. Sauté the spice paste for 3-4 minutes until fragrant and the raw smell disappears.
-
Add the processed peanuts (or peanut butter), sweet soy sauce, regular soy sauce, palm sugar, tamarind, and salt. Stir to combine.
-
Gradually add the water or coconut milk, stirring constantly. Bring to a gentle simmer.
-
Reduce heat to low and cook for 8-10 minutes, stirring frequently to prevent sticking, until the sauce thickens to a creamy, gravy-like consistency. If it becomes too thick, add a little more water. Taste and adjust seasoning (more sweet, salty, or sour as desired). Keep warm.
Step 3: Skewer and Grill
-
Preheat your grill (charcoal, gas, or a grill pan) to medium-high heat.
-
Thread 3-4 pieces of marinated beef onto each soaked skewer, leaving a little space at the bottom for handling.
-
Lightly oil the grill grates. Place the skewers on the grill. Cook for 2-3 minutes per side (total 8-12 minutes), turning occasionally, until the beef is charred at the edges and cooked to your desired doneness (medium is recommended).
-
Key Step: During the last minute of grilling, brush each skewer generously with a layer of the peanut sauce. This creates a wonderful caramelized glaze.
Step 4: Serve
-
Arrange the hot satay skewers on a serving platter.
-
Serve immediately with the remaining warm peanut sauce in a bowl for dipping.
-
Surround with traditional accompaniments: lontong or rice, acar, krupuk, and fresh garnishes.
Chef’s Notes & Tips:
-
Kecap Manis is Key: This thick, sweet, fermented soy sauce is irreplaceable. Find it in Asian grocery stores or online.
-
Meat Tips: For more tender satay, you can use beef tenderloin or flank steak. Cutting against the grain is crucial.
-
Sauce Consistency: The peanut sauce will thicken as it cools. Reheat with a splash of water to regain the perfect dipping texture.
-
No Grill? A grill pan, broiler, or even a hot oven (425°F/220°C) will work. You’ll still get great flavor, though may miss some smokiness.
Nutritional Information (Per Serving, 3-4 skewers with sauce):
-
Calories: ~420 kcal
-
Carbohydrates: 18g
-
Protein: 28g
-
Fat: 27g (Saturated Fat: 5g)
-
Sodium: ~950mg
-
Fiber: 3g
-
Sugar: 10g