Method

  1. Slice and season the beef

    Slice and season the beef during preparation

    Trim visible exterior fat from 600 g of beef top sirloin, then cut the meat across the grain into strips about 2.5 cm (1 in) wide and 6 mm (1/4 in) thick. Mince 3 garlic cloves for marinade, grate 15 g of fresh ginger, and remove the tough outer layer from 1 lemongrass stalk before cutting the tender core very finely. Whisk those aromatics with 45 ml of kecap manis for marinade, 15 ml of neutral oil for marinade, 30 ml of lime juice for marinade, 4 g of ground coriander, 2 g of ground cumin, 3 g of ground turmeric, and 3 g of fine salt in a nonreactive bowl. Add the beef pieces, turn until evenly coated, and let them stand for 20 minutes while you make the sauce.

    20:00
  2. Cook the peanut sauce

    Cook the peanut sauce during preparation

    Pulse 90 g of unsalted roasted peanuts in a food processor until the pieces resemble coarse crumbs; stop before they turn into a smooth paste. Peel and finely chop 2 shallots, then mince 2 garlic cloves for peanut sauce. Warm 15 ml of neutral oil for peanut sauce in a small saucepan over medium-low heat. Add the shallots and garlic and cook for about 3 minutes, stirring, until softened without browning. Stir in the ground peanuts, 120 ml of full-fat coconut milk, 180 ml of water, 30 ml of kecap manis for peanut sauce, 15 g of palm sugar, and 15 g of sambal oelek. Bring to a gentle simmer and cook for 6 to 8 minutes, stirring often, until glossy and thick enough to coat a spoon; begin checking at 6 minutes. Remove from the heat and stir in 15 ml of lime juice for peanut sauce.

    00:03:00
    00:06:00
  3. Thread the skewers and heat the grill

    Heat an outdoor grill or heavy grill pan over medium-high heat until very hot. Thread the beef onto 10 to 12 metal skewers in loose folds, leaving small gaps so heat can reach the surfaces. Scrape away heavy drips of marinade to limit scorching. Move the raw-meat bowl and utensils away from the cooking area, then wash your hands, knife, board, and work surface with hot soapy water before handling the cucumber or cooked skewers.

  4. Grill and rest the satay

    Grill and rest the satay during preparation

    Coat the hot grill surface lightly with 5 ml of neutral oil for grill. Arrange the skewers in a single layer and cook for 2 to 3 minutes on the first side, beginning the first check at 2 minutes. Turn and cook for another 2 to 3 minutes, moving any fast-browning skewers to a cooler area. The beef should have caramelized edges and no raw-looking surface. Check several of the thickest pieces with an instant-read food thermometer; they must reach at least 63°C/145°F. Transfer the skewers to a clean platter that never held raw beef and rest for 3 minutes before serving.

    02:00
  5. Finish the plate

    Cut 1 cucumber into thin half-moons. Stir the peanut sauce; if it no longer falls easily from a spoon, loosen it with a small splash of hot water. Spoon some sauce beside the rested skewers and set the cucumber alongside. Serve the remaining sauce at the table.

Cook's noteThe sauce should be thick but pourable; a little hot water restores its spoonable texture without muting the seasoning. Kecap manis commonly contains soy and wheat, and the sauce contains peanuts, so check product labels when those allergens matter.

Smart Substitutions

  • No kecap manis? Combine regular soy sauce with dark brown sugar until thick and sweet-savory, then use the mixture in the same role.
  • No palm sugar? Use dark brown sugar or coconut sugar for a similarly rounded sweetness.
  • No lemongrass? Add extra fresh ginger and a little finely grated lime zest to keep the marinade aromatic.
  • Different peanut base? Use roasted cashews or sunflower seed butter, checking labels and adding water gradually to reach a spoonable sauce.

Tips and Variations

  • Slice across the grain and keep the strips thin; this matters more for tenderness than a long marinating time.
  • Leave small gaps between folds of beef so the edges char instead of steaming against each other.
  • Taste the finished sauce warm: lime sharpens it, kecap manis deepens it, and hot water adjusts the texture.

What Went Wrong?

  • Beef is chewy The strips may be too thick or cut with the grain. Slice more thinly across the grain and avoid packing the skewers tightly.
  • Sauce is too thick Whisk in hot water a tablespoon at a time until it falls slowly from a spoon.
  • Sauce tastes flat Add a little lime juice first, then adjust with a small amount of kecap manis or salt.
  • Glaze scorches before the beef cooks Lower the heat slightly, turn the skewers more often, and move heavily browned pieces to a cooler part of the grill.

Nutrition Estimate

Calories570
Protein40 g
Carbs32 g
Fat32 g
  • Fiber: 4 g per serving
  • Sodium: 750 mg per serving

Nutrition disclaimer:This recipe is provided for general cooking information only. Nutrition values are estimates and may vary by ingredients, brands, preparation methods, and serving sizes. Check ingredient labels and follow appropriate food-safety practices. This content is not medical, dietary, allergy, or professional food-safety advice.

FAQ

What beef cuts work well for satay?Top sirloin is tender, fairly lean, and easy to slice. Flank or skirt steak also work when cut very thinly across the grain.
Do I need a charcoal grill?No. A very hot grill pan gives the beef good browning; cook in batches so the pan stays hot and the skewers do not steam.