Ingredients
Equipment
Method
Prepare the Beef Marinade
- In a food processor or blender, combine the shallots, garlic, ginger, and lemongrass from the marinade ingredients. Process until a fine paste forms. Add the ground turmeric, coriander, cumin, brown sugar, fish sauce, soy sauce, lime juice, and coconut milk. Blend until well combined and smooth.
- Place the thinly sliced beef in a large mixing bowl. Pour the marinade over the beef and toss well to ensure every piece is coated. Cover the bowl and refrigerate for at least 2 hours, or preferably 4 hours, and up to overnight, to allow the flavors to penetrate.
Prepare the Spicy Peanut Sauce
- In the same food processor (no need to clean), combine the roasted peanuts, shallot, garlic, and red bird's eye chilies from the peanut sauce ingredients. Process until a coarse paste forms.
- Heat 1 tablespoon of vegetable oil in a small saucepan over medium heat. Add the peanut paste mixture and sauté for 2-3 minutes until fragrant. Be careful not to burn it.
- Stir in the tamarind paste, brown sugar, lime juice, fish sauce, and coconut milk. Bring to a gentle simmer, then reduce heat to low. Cook for 5-7 minutes, stirring occasionally, until the sauce thickens slightly.
- If the sauce is too thick, gradually add water or chicken broth, 1 tablespoon at a time, until you reach your desired consistency. Taste and adjust seasonings as needed (more sugar for sweetness, lime for tang, fish sauce for savory, chili for heat). Set aside.
Assemble and Cook the Beef Satay
- If using wooden skewers, ensure they have been soaked in water for at least 30 minutes to prevent burning. Thread the marinated beef strips onto the skewers, weaving them back and forth so they lay flat and are packed fairly tightly.
- Preheat your grill (charcoal, gas, or grill pan) to medium-high heat. If using an air fryer, preheat to 375°F (190°C).
- Brush the assembled beef skewers lightly with vegetable oil to prevent sticking and promote browning.
- Grilling Method: Place the skewers on the preheated grill. Cook for 2-4 minutes per side, turning frequently, until the beef is nicely browned and cooked through. Be careful not to overcook, as the beef can dry out quickly.
- Air Fryer Method: Arrange skewers in a single layer in the air fryer basket (work in batches if necessary). Air fry for 8-12 minutes, flipping halfway through, until browned and cooked to your desired doneness.
Serve
- Transfer the cooked beef satay skewers to a serving platter. Serve immediately with the spicy peanut sauce for dipping. Garnish with thinly sliced cucumber, red onion, fresh cilantro, and lime wedges, if desired.
Notes
For best results, slice the beef thinly and against the grain to ensure tenderness. The marinade time is crucial for flavor development. You can prepare the peanut sauce a day in advance and store it in an airtight container in the refrigerator; gently reheat and thin with a little water or broth if needed before serving. Adjust chili quantity in the peanut sauce to your preferred spice level.
