India
Calienta el aceite o el ghee en una olla pesada a fuego medio-alto y fríe el cardamomo y la canela durante 1 minuto hasta que estén aromáticos.
Dora el cordero en tandas durante 8-10 minutos en total, y retíralo a un plato.
Baja el fuego a medio, añade las cebollas y cocina durante 10 minutos hasta que estén doradas oscuras, luego incorpora el ajo y el jengibre y cocina 1 minuto.
Añade el chile en polvo, el hinojo, la sal y el tomate y cocina durante 5 minutos hasta que el tomate se ablande.
Retira la olla del fuego e incorpora el yogur cucharada a cucharada para que no se corte, luego devuelve el cordero con sus jugos y cocina durante 3 minutos.
Vierte 300 ml de agua caliente, tapa y cuece a fuego lento suave durante 75 minutos, removiendo de vez en cuando, hasta que el cordero esté tierno.
Destapa, incorpora el garam masala y cuece a fuego lento 10 minutos para que la salsa espese, luego decora con cilantro y sirve con arroz o naan.