ChefSnapOpen in the app

South African

Sosaties

These Cape Malay lamb sosaties are marinated in a cooked curry-vinegar sauce with apricot sweetness, then skewered with onions and dried apricots. The meat becomes tender and fragrant after an overnight rest, with a sticky, lightly charred finish over the fire.

Sosaties — South African — ChefSnap
30 mins, plus overnight marinatingPrep
20 minsCook
2Serves
MediumDifficulty
680 kcal per serving38g protein 32g carbs 42g fat

Ingredients

Method

  1. Soak the dried apricots in warm water for 20 minutes, then drain.
  2. Heat the oil in a small saucepan over medium heat and gently fry the quartered onions for 3 minutes until just starting to soften; lift the onions out and set aside for skewering.
  3. Add the garlic and ginger to the same saucepan and cook for 30 seconds.
  4. Stir in the curry powder, coriander, turmeric, cumin, salt, and pepper, and cook for 30 seconds until fragrant.
  5. Add the vinegar, apricot jam, brown sugar, bay leaves, and water, then simmer for 5 minutes to make a glossy marinade.
  6. Let the marinade cool completely, then combine it with the lamb in a non-reactive bowl.
  7. Cover and refrigerate for at least 8 hours, preferably overnight, turning the meat once or twice.
  8. Thread the lamb onto skewers, alternating with the softened onions and dried apricots.
  9. Prepare a medium-hot braai fire or heat a grill pan, then cook the sosaties for 12 to 16 minutes, turning often and basting with the marinade during the first half of cooking.
  10. Stop basting for the last few minutes and cook until the lamb is browned, lightly charred, and just cooked through.
  11. Rest the sosaties for 5 minutes before serving with yellow rice, sambals, or a simple tomato and onion salad.

Common questions

Can I substitute the lamb in sosaties with another meat?

Yes. Beef chuck, pork shoulder, or chicken thighs work well. Cut into similar-size pieces and adjust marinating and cooking time: chicken needs less time, beef and pork can take slightly longer to become tender.

How long should I marinate sosaties for the best flavor?

Marinate at least 8 hours, but overnight is better. The vinegar and spices need time to penetrate the meat. Don’t marinate much longer than 24 hours, or the texture can become slightly mushy.

What are the most common mistakes when making sosaties?

The biggest mistakes are using hot marinade on the meat, skipping the cooling step, and overcooking on the grill. Also avoid packing the skewers too tightly, which stops even browning and can leave the lamb steaming instead of charing.

How should I store leftover sosaties and marinated meat?

Store cooked sosaties in an airtight container in the fridge for up to 3 days. Uncooked lamb can stay in the marinade in the fridge for up to 24 hours. Freeze cooked leftovers for up to 2 months.

What should I serve with sosaties?

They go well with yellow rice, couscous, flatbread, or potato salad. Add a fresh side like cucumber salad, tomato sambal, or chutney to balance the rich, sweet-sour marinade and grilled meat.