This Lebanese lentil dish is an ancient classic and a great favourite. It is imbued with sugar and spices, and the crispy onion topping gives it an irresistible texture.
Rinse and drain the lentils, then put them into a pan of boiling water. Boil rapidly for 10–15 minutes, until the lentils are tender but still firm. Drain and refresh under cold water.
Heat the ghee or oil in a heavy pan and cook the onions with the sugar for 3–4 minutes, until they begin to turn golden. Add the spices and cook for 1–2 minutes, then add the lentil