Chocolate-and-cornflake cake

Dust the lamb with flour. Heat half the ghee in a heavy-based pan over a high heat. Brown the lamb in batches, then set aside. Add the remaining ghee to the pan and gently fry the onion until soft.
Add the garlic, chillies, turmeric, ginger, curry leaves and curry powder. Cook over a gentle heat for 2 minutes.
Add the tomato paste, stock and meat. Cover tightly with baking paper and a lid. Simmer for 1 hour, checking occasionally to make sure the meat doesn't stick. Add the butter beans halfway through cooking time.
Allow to cool, then stir through the coriander. Preheat the oven to 180°C. Spoon the curry into a pie dish. Cover with rolled out pastry, trim any excess and use to decorate the pie. Beat the egg with the water and use brush lightly onto the pastry.
Bake for 40 minutes or until golden brown. Serve with the atchar and bananas mixed with the yoghurt.
Cook's note: This pie is inspired by a great Durban lamb-and-bean curry... and I love a good Durban curry, so this is the best of both worlds!