Para el curry, pelar las cebollas y picar finamente. En una sartén con aceite vegetal, rehogar a fuego lento la cebolla junto con las especias en grano y la pasta de ajo y jengibre.
Cuando la cebolla tome color, añadir los tomates picados finamente y cocinar durante 5 minutos. Luego agregar las especias en polvo, el caldo de cordero y el yogurt.
Una vez reducido el caldo, salar y trasladar a la cuba de una batidora de inmersión. Triturar hasta obtener una mezcla homogénea. Reservar.
En una sartén con aceite vegetal, colocar las especias en grano y cocinar unos minutos. Luego incorporar los tacos de cordero y cocinar por 8 minutos.
Agregar las especias en polvo, el madras masala, el yogurt y cocinar por 5 minutos más. Cuándo el cordero esté casi listo, verter el curry, tapar y cocinar a fuego medio por 10 minutos.