Tender, marinated strips of beef are grilled to smoky perfection and served with a rich, creamy peanut dipping sauce. This Southeast Asian-inspired appetizer is packed with bold, savory flavors and is ideal for parties, grilling nights, or light bites with flair.
[cooked-sharing]
Yields4 ServingsPrep Time25 minsCook Time10 minsTotal Time35 mins
For the Beef Satay
500gflank steak or sirloin, thinly sliced against the grain into 1/4" strips
16bamboo skewers, soaked in water for 30 minutes
Satay Marinade
2tbspsoy sauce
1tbspfish sauce
1tbspbrown sugar
1tbsplime juice
1tbspvegetable oil
1tspground coriander
½tspturmeric
2clovesgarlic, minced
1tspgrated fresh ginger
¼tspchili flakes (optional)
Peanut Sauce
½cupcreamy peanut butter
⅓cupcoconut milk
1tbspsoy sauce
1tbsprice vinegar or lime juice
1tbspbrown sugar or honey
1tspchili garlic sauce (optional)
Warm water, to thin as needed
Marinate the Beef
1
In a bowl, mix all marinade ingredients until combined.
Add sliced beef and toss to coat evenly.
Cover and refrigerate for at least 1 hour, preferably 2 hours.
Meanwhile, soak the bamboo skewers in water.
Prepare the Peanut Sauce
2
In a small saucepan over low heat, combine peanut butter, coconut milk, soy sauce, vinegar, sugar, and chili garlic sauce.
Stir continuously until smooth and heated through (about 3–5 minutes).
Add warm water a little at a time until desired dipping consistency is reached.
Remove from heat and set aside.
Skewer and Grill
3
Thread marinated beef onto skewers in a zigzag pattern.
Preheat a grill, grill pan, or broiler to medium-high heat.
Grill the skewers for 2–3 minutes per side, or until charred and cooked to your liking.
Let rest briefly before serving.
Serve
4
Serve warm beef skewers with a small bowl of peanut sauce on the side.
Garnish with chopped cilantro, crushed peanuts, and lime wedges if desired.
Can be served with steamed rice, cucumber salad, or lettuce wraps.
Tips and Variations
5
Vegetarian Option: Use tofu or portobello strips instead of beef.
Spicy Satay: Add more chili flakes or use spicy peanut butter.
Make Ahead: Marinate beef and prep sauce a day in advance.
Broiler Alternative: If grilling isn't an option, broil skewers 4–6 inches from the heat for similar char.
Ingredients
For the Beef Satay
500gflank steak or sirloin, thinly sliced against the grain into 1/4" strips
16bamboo skewers, soaked in water for 30 minutes
Satay Marinade
2tbspsoy sauce
1tbspfish sauce
1tbspbrown sugar
1tbsplime juice
1tbspvegetable oil
1tspground coriander
½tspturmeric
2clovesgarlic, minced
1tspgrated fresh ginger
¼tspchili flakes (optional)
Peanut Sauce
½cupcreamy peanut butter
⅓cupcoconut milk
1tbspsoy sauce
1tbsprice vinegar or lime juice
1tbspbrown sugar or honey
1tspchili garlic sauce (optional)
Warm water, to thin as needed
Directions
Marinate the Beef
1
In a bowl, mix all marinade ingredients until combined.
Add sliced beef and toss to coat evenly.
Cover and refrigerate for at least 1 hour, preferably 2 hours.
Meanwhile, soak the bamboo skewers in water.
Prepare the Peanut Sauce
2
In a small saucepan over low heat, combine peanut butter, coconut milk, soy sauce, vinegar, sugar, and chili garlic sauce.
Stir continuously until smooth and heated through (about 3–5 minutes).
Add warm water a little at a time until desired dipping consistency is reached.
Remove from heat and set aside.
Skewer and Grill
3
Thread marinated beef onto skewers in a zigzag pattern.
Preheat a grill, grill pan, or broiler to medium-high heat.
Grill the skewers for 2–3 minutes per side, or until charred and cooked to your liking.
Let rest briefly before serving.
Serve
4
Serve warm beef skewers with a small bowl of peanut sauce on the side.
Garnish with chopped cilantro, crushed peanuts, and lime wedges if desired.
Can be served with steamed rice, cucumber salad, or lettuce wraps.
Tips and Variations
5
Vegetarian Option: Use tofu or portobello strips instead of beef.
Spicy Satay: Add more chili flakes or use spicy peanut butter.
Make Ahead: Marinate beef and prep sauce a day in advance.
Broiler Alternative: If grilling isn't an option, broil skewers 4–6 inches from the heat for similar char.