Festive Durban Lamb Curry

This Festive Durban Lamb Curry recipe brings tender lamb, soft potatoes and a proper chilli warmth to the Christmas table. Durban-style curry gets much of its character from fragrant spices, curry leaves and a tomato-based gravy rather than cream. Here, a little cinnamon adds a gentle festive note without making the curry sweet. Choose lamb shoulder for a pot that becomes beautifully tender with patient simmering.
For a hot South African Christmas, cook it the day before so you can keep the kitchen quiet during the busiest part of lunch. Reheat gently and serve with basmati rice, cucumber sambal and chilled drinks. It is a generous main course for six, with enough gravy to spoon over the rice or mop up with roti.
Ingredients
For the curry
To serve
Instructions
- 1Pat the lamb dry with kitchen paper. Prepare all the spices and vegetables before starting; the ground spices need only a short time in the hot pot.
- 2Heat the oil in a large, heavy-based pot over medium heat. Add the cinnamon, cardamom, cumin seeds and fennel seeds. Stir for 30 seconds, then carefully add the dry curry leaves; they may splutter.
- 3Add the onions and cook for 10–12 minutes, stirring regularly, until soft and golden. Stir in the ginger and garlic and cook for 1 minute.
- 4Reduce the heat slightly. Add the curry masala, ground coriander, turmeric and optional chilli powder. Stir for 30 seconds, then immediately add the lamb. Return to medium heat and turn the pieces through the onion mixture for 5 minutes, until well coated.
- 5Add the grated tomatoes, tomato paste and salt. Cook for 5 minutes, stirring and scraping the bottom of the pot, until the tomatoes begin to break down.
- 6Pour in the 400 ml hot water and bring to a gentle simmer. Cover and cook over low heat for 55–65 minutes, stirring occasionally. The lamb should be starting to soften but not yet falling apart. Add a splash of hot water if the gravy catches or becomes too thick.
- 7Add the potatoes, nestling them into the gravy. Cover and simmer gently for 25–35 minutes, until the potatoes are cooked through and the lamb yields easily to a fork. If the lamb is still firm before adding the potatoes, give it another 15–20 minutes first.
- 8If the gravy is too thin, simmer uncovered for 5–10 minutes. It should coat the lamb and potatoes while leaving enough sauce for the rice. Taste and adjust the salt, then stir in the chopped dhania.
- 9Remove the cinnamon stick and any visible cardamom pods. Rest off the heat for 5 minutes, scatter with coriander leaves and serve with rice or roti and a cooling sambal.
Nutrition (per serving)
- Calories
- 565 kcal
- Carbohydrates
- 28 g
- Protein
- 43 g
- Fat
- 31 g
- Saturated fat
- 11 g
- Sugar
- 6 g
- Fibre
- 5 g
- Sodium
- 650 mg
- Cholesterol
- 140 mg
Estimated values based on the ingredients used.
Notes
Christmas tips
- Make the curry a day ahead for an easier summer Christmas lunch. Divide it into shallow containers and refrigerate within 2 hours of cooking, or within 1 hour if the room is hotter than 32°C. Keep the fridge at 4°C or colder.
- Reheat gently with a splash of water, turning the potatoes carefully so they stay whole. Heat until steaming hot throughout, ideally reaching 74°C, and reheat only the amount you need.
- For a mixed family table, use a mild Durban masala and leave out the extra chilli powder. Put chopped chillies on the table for those who enjoy more heat.
- Balance the rich curry with cucumber sambal, sliced tomato and small portions of rice. On a hot day, bring out smaller serving bowls and replenish them rather than leaving the whole pot standing in the heat.
Frequently asked questions
Can I use bone-in lamb?
Yes. Use about 1.5 kg bone-in lamb shoulder pieces for six people. Cooking time may be longer, so check that the meat is nearly tender before adding the potatoes. Watch for small loose bones when serving.
Does Durban lamb curry need coconut milk?
No. This Durban-style version uses onions, tomatoes, spices and water for its gravy. Durban curry recipes vary between households, but coconut milk is not needed here. Plain yoghurt on the side helps soften the chilli heat without changing the whole pot.
Can I freeze the curry?
Yes, although potatoes can become grainy after freezing. For the best texture, freeze the cooked lamb curry without potatoes for up to 3 months, then thaw overnight in the fridge. Reheat it, add freshly cut potatoes and simmer until they are tender, adding water as needed. Refrigerated leftovers should be eaten within 3 days.



