Calentar la mantequilla y disolver el azafrán en la leche.
Cortar el pollo a dados y freírlo un par de minutos, agregar la leche y otros 2 minutos, luego el ajo, freír 1 minuto, y la cebolla, 3minutos, el garam masala, 2 minutos más de fritura. El tiempo total será de unos 10 minutos y el pollo estará a media cocción.
Añadir el yogur y la crema de leche, así como las almendras. Cuando reemprenda la ebullición, bajar el fuego al mínimo y proseguir 10 minutos, añadiendo leche o agua si es preciso para que no se pegue.
Poner el azafrán en un poco de agua caliente para disolverlo. Antes de servir el pollo, echarle por encima el azafrán y sal al gusto.
Adornar con el cilantro o coriandros y las almendras tostadas y servir de inmediato.