Sosaties, South African kebabs, are among the most popular dishes at an braai. Lamb sosaties are the national favorite, but beef, pork and chicken are also common. The meat or poultry is marinated in a spicy curry and apricot sauce, and then grilled until crisp on the outside but still moist and tender inside.
Combine the jam, vinegar, curry powder, garlic, salt, ginger, cinnamon, allspice, brown sugar, and paprika.
Put the lamb in a large glass baking dish, add the marinade and toss to coat evenly. Cover and refrigerate for 2 hours, tossing the meat 2 or 3 times.
In a small heatproof bowl, cover the apricots with boiling water and let plump for 1 hour; drain before using. Soak eight 8-inch bamboo skewers in water.
Thread the lamb cubes, onion and apricots onto the skewers, using 3 apricots per skewer.
Light the grill or preheat the broiler. Grill or broil the skewers for 12 to 15 minutes, basting and turning occasionally, until the lamb is still slightly pink inside. Serve at once.