South African Cape Malay Lamb Skewers
Cape Malay grilled lamb skewers with aromatic spice rub and tangy apricot glaze. Quick-cooking, impressive enough for entertaining, and bursting with warm spices.
- Total time
- 30 min
- Servings
- 4
- Calories
- 485
- Protein
- 42g

Ingredients
- 1.5 pounds boneless lamb shoulder, cut into 1.5-inch cubes
- 2 whole medium onions, cut into 1-inch chunks
- ½ cup dried apricots, halved
- 1.5 teaspoon ground cumin
- 1.5 teaspoon ground coriander
- ½ teaspoon ground turmeric
- ½ teaspoon ground ginger
- ¼ teaspoon chili powder (or cayenne for more heat)
- 1 teaspoon sea salt
- ½ teaspoon freshly ground black pepper
- 3 tablespoons extra-virgin olive oil
- ½ cup apricot jam (or apricot preserve)
- 2 tablespoons fresh lemon juice
- 1.5 tablespoons soy sauce (tamari for gluten-free)
- 2 whole garlic cloves, minced
Instructions
- 1
Soak 8 wooden skewers in cold water for at least 20 minutes — this prevents them from charring on the grill. If using metal skewers, you can skip this step.
- 2
Make the spice rub: In a small bowl, stir together 1.5 teaspoons ground cumin, 1.5 teaspoons ground coriander, 0.5 teaspoon ground turmeric, 0.5 teaspoon ground ginger, 0.25 teaspoon chili powder, 1 teaspoon sea salt, 0.5 teaspoon black pepper, and 3 tablespoons extra-virgin olive oil until a paste forms.
- 3
Pat 1.5 pounds of boneless lamb shoulder completely dry with paper towels. Cut into 1.5-inch cubes — aim for consistent sizing so everything cooks at the same rate. Place in a bowl and coat thoroughly with the spice rub, tossing to ensure each piece is evenly covered. Let rest for 10 minutes while you prepare the glaze.
- 4
Make the apricot glaze: In a small saucepan over medium heat, combine 0.5 cup apricot jam, 2 tablespoons fresh lemon juice, 1.5 tablespoons soy sauce, and 2 minced garlic cloves. Stir constantly until the jam melts and the mixture becomes glossy and pourable, about 2-3 minutes. You should smell warm apricot with tangy, savory undertones. Transfer to a small serving bowl for brushing.
- 5
Assemble the skewers: Thread the marinated lamb onto your soaked skewers, alternating with chunks of 2 medium onions (cut into 1-inch pieces) and 0.5 cup dried apricot halves. Leave about 1/2 inch of space between each piece — this allows heat to circulate and prevents steaming. Aim for about 4-5 lamb cubes per skewer, plus onions and apricots in between.
- 6
Preheat your grill to medium-high heat (about 400°F if using a gas grill). If using charcoal, create a medium-hot zone by spreading coals in a single layer. Let the grates heat for 3 minutes until a drop of water dances and evaporates immediately.
- 7
Place the sosaties on the hot grill grates and cook for 10-12 minutes, turning every 2-3 minutes so the lamb cooks evenly and develops a caramelized crust on all sides. You should hear a steady sizzle and smell the warm spices charring — this is exactly what you want. Watch for any flare-ups from fat dripping; move the skewers slightly to a cooler part of the grill if flames appear.
- 8
During the last 2 minutes of cooking, brush the sosaties generously on all sides with the apricot glaze. Turn them once more to caramelize the glaze — it should turn deep mahogany and create a sticky, caramelized coating. The lamb should be firm to the touch but still yield slightly when pressed — aim for an internal temperature of 130-135°F for medium-rare.
- 9
Transfer the sosaties to a serving platter and rest for 2 minutes — carryover heat will cook them slightly more. Serve warm with the remaining apricot glaze on the side for drizzling. These are traditionally served with fragrant jasmine rice and a sharp cucumber raita or pickled vegetables to cut through the richness of the lamb.
Tools you’ll need
- 8 wooden skewers (or metal skewers)
- small bowl
- small saucepan
- instant-read thermometer
- grill (gas or charcoal)
- grill tongs
- pastry brush
- serving platter
- knife and cutting board
Cook smarter
Get matched recipes for what’s in your fridge
CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.