- Heat the ghee or butter in a heavy-based saucepan over a medium heat. Add the onion with a pinch of salt and cook gently until softened and lightly golden.
- Stir in the garlic, ginger and green chillies. Cook for 1 minute until fragrant.
- Add the tomato purée and cook for a further 2 minutes, stirring regularly, until it darkens slightly and the fat begins to separate.
- Reduce the heat and add the Kashmiri chilli powder, cumin, coriander and fenugreek. Stir continuously for 1 minute to toast the spices.
- Add the Merchant Gourmet Puy Lentils and enough water to loosen the mixture. Bring to a gentle simmer and cook for 10 minutes, stirring occasionally, until the lentils begin to soften into the sauce.
- Remove the pan from the heat and gradually stir in the yoghurt until fully incorporated.
- Return to a low heat and cook gently for 5 minutes, stirring regularly, until thick, glossy and creamy.
- Stir through the garam masala and lime juice, then season to taste. Add a splash more water if needed to reach your preferred consistency.
- Serve topped with fresh coriander alongside warm paratha or rice.
Featured recipe