Laissez tremper les lentilles 10 à 20 minutes avant de commencer la cuisson.
Hachez les oignons et découpez l'agneau en petits morceaux.
Dans une marmite a pression, faites chauffer de l'huile (environ 3 cuillères a soupe) puis ajoutez y l'ail et le gingembre hachés, l'agneau, le garam masala et enfin le safran.
Faites cela cuire à demi pendant 5 minutes.
Recouvrez d'eau à moitié, ajoutez les lentilles, le dholl gram et les oignons.
Ajoutez y le bâton de cannelle, les clous de girofle et les graines de cardamones.
Fermez le couvercle et laissez cuire 2h à feu doux.
Ouvrez la marmite apres 2h pour vérifier la cuisson puis ajoutez le blé concassé pour épaissir et laissez cuire encore 30 minutes à découvert.
Laissez reposer 15 minutes.
Parsemez de coriandre fraîche ou d'oignons nouveaux et d'une cuillère à soupe de citron avant de servir