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.
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.
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.
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 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.
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.
4 servings