Frottez les pommes de terre, puis coupez-les en grosses rondelles. Équeutez les haricots verts, coupez-les en tronçons de 2 à 3 cm (1 po), lavez-les et égouttez-les.
Faites chauffer le beurre et l’huile dans une sauteuse, ajoutez les piments entiers, le cumin, le curcuma et le garam masala. Pelez l’ail et écrasez-le dans la casserole. Mélangez, faites revenir 30 secondes.
Ajoutez les pommes de terre et salez. Remuez pour bien les enrober d’huile et de beurre épicés.
Ajoutez les haricots verts, couvrez, puis baissez le feu et laissez mijoter 15 minutes, en remuant de temps en temps. Le curry est prêt dès que les pommes de terre sont cuites.