This dish is full of flavour already. However, if you add an orange and fennel salad (or a date and orange salad), plus a bowl of couscous or rice, then you have the perfect meal. As for leftovers, the lamb is awesome for sandwiches and I like the eggplant served on toasted crusty bread with garlic rubbed on it and a drizzle of extra virgin olive oil. Alternatively, you can dice the lamb, fold it through the eggplant and spoon it on penne.
1 small lamb leg, on the bone (about 2kg)
olive oil and lemon wedges, to serve
orange and fennel salad or orange and date salad, to serve
couscous or rice, to serve
For the marinade
50g butter, softened
2 tbsp ground coriander
1 tbsp ground cumin
1 tbsp cumin seeds
1 tsp chilli flakes
4 garlic cloves, peeled and crushed
1 tsp crushed sea salt
freshly ground black pepper
For the eggplant chermoula
2 medium eggplants, cut into 2.5cm cubes, skin on
2 tsp sea salt olive oil, for shallow-frying
2 garlic cloves, minced
1 tsp ground cumin
1 tsp sweet paprika
400g can chopped tomatoes
3 tbsp red wine vinegar
1 tsp clear honey
1. Preheat the oven to 150C (130C fan-forced).
2. Using a sharp paring knife, make deep incisions all over the lamb leg: this will help the flavours of the marinade get into the leg.
3. Put the butter into a small bowl, add the other marinade ingredients and mix thoroughly until a paste is formed. Use your hands to rub this paste all over the lamb leg, pushing it into the cuts in the leg as much as you can.
4. Place the lamb leg on a cake rack in a roasting tray and roast for four hours, basting the lamb with its juices every 30 minutes or so. Cover with foil after three hours if the meat is browning too much.
5. Once cooked, remove the lamb from the oven, cover with foil and rest for at least 30 minutes.
6. Cut lamb into slices. On four plates, put a spoonful of eggplant chermoula (recipe below), then top with lamb slices, drizzle with extra virgin olive oil, squeeze over some fresh lemon juice and give a little sprinkle of salt and a good grind of fresh pepper. Serve immediately.
To make the eggplant chermoula
1. Season the eggplant with salt. Heat olive oil in a saucepan over medium heat (you'll need enough oil for about 1cm depth) and fry eggplant in batches until golden (about 5 minutes), turning regularly. Remove with a slotted spoon. Repeat until all eggplant is cooked. Drain any remaining oil into a heat-proof bowl.
2. Return the pan to medium heat with 1 tbsp of fresh oil, add the garlic, cumin and paprika and stir, then add the tomatoes. Cook for another 8 to 10 minutes, then add the vinegar and honey.
3. Cook for a further 2 minutes or until reduced, then add the cooked eggplant. Stir through, remove the pan from the heat and serve with the lamb.