Peler et couper les pommes de terres en dés pas trop gros. Émincer l'oignon et les 2 gousses d'ail .
Prendre un casserole ou un faitout ,y verser une bonne cuillère à soupe de ghee et chauffer. Verser l'oignon et l'ail et les faire revenir quelques minutes jusqu'à ce que l'oignon soit doré.
Ajouter le garam massala, la cannelle, le cumin et la coriande. Mélanger. Ajouter le yaourt et la purée de noix de cajou. Mélanger. Ajouter les pommes de terres et les petits pois. Saler , poivrer et mélanger.
Ajouter 250 ml d'eau et cuire à couvert 30-40 minutes.
Vérifier de temps en temps la cuisson en mélangeant et en rajoutant un peu d'eau si besoin. Rectifier l'assaisonnement si besoin.
Servir avec des noix de cajou coupées, des graines de cumin et des branches de coriandre fraîche.