Dhal curry

1. Rinse the dhal and soak in plenty of water for 1 hour, then drain.
2. Heat the ghee or oil in a heavy-based saucepan over a high heat. Add the chillies and fry for 1 minute, or until starting to blister. Add the onion and fry until softened.
3. Reduce the heat to medium, then add the cardamom, cinnamon, garlic, ginger and curry leaves. Cook for 1 minute, or until the garlic starts to turn golden and becomes fragrant.
4. Add the tomatoes and cumin and cook until the tomatoes start to break down and thicken to a paste – about 2 minutes.
5. Add the dhal, water, turmeric and salt. Stir, bring to simmer, cover and simmer gently for 1 hour. Stir 2–3 times.
6. Remove the lid and simmer gently for 30 minutes to thicken, stirring occasionally. The dhal is ready when it has the consistency of porridge – some lentils should be intact but some will break down.
7. Stir through the garam masala at the end and adjust the seasoning with salt if necessary. Serve the dhal with rice or roti, garnished with coriander.
Photograph: Jan Ras
Production: Abigail Donnelly
Recipes: Sadiqah Assur-Ismail
Food assistant: Emma Nkunzana