La veille, déposer les lentilles dans un saladier, couvrir d'eau chaude et laisser gonfler une nuit.
Poêler à sec les graines de cumin et de coriandre, puis les écraser au mortier.
Placer tous les ingrédients du ragoût dans une grande sauteuse, puis verser 450 ml d'eau. Cela doit à peine couvrir les ingrédients. Porter à ébullition, baisser, puis couvrir et laisser cuire 30 à 40 minutes en remuant régulièrement.
Le ragoût doit être à la fin très sec. Retirer la cannelle, les gousses de cardamome, les étoiles de badiane, le piment et la feuille de laurier.
Placer le ragoût, le gingembre ainsi que le chana daal égoutté dans le bol d'un blender, et réduire en pâte fine. Ajouter l’œuf et pulser de nouveau pour avoir une pâte qui se tient.
Préparer le chutney en pulsant les ingrédients dans un blender. Ne pas rajouter de liquide, le chutney doit être le plus épais possible.
Former les kebabs en prenant de la pâte de la grosseur d'une balle de golf, puis creuser un trou au milieu, déposer un peu de chutney et quelques graines de grenade. Puis refermer soigneusement, et aplatir un peu.
Déposer les kebabs au fur et à mesure sur une plaque.
Pour les cuire, 2 options: les placer environ 20 minutes au four à 180°C., ou les poêler dans un peu d'huile d'olive 2 minutes de chaque côté. Servir avec le chutney restant ou une sauce yaourt et grenade.