Ponemos una olla al fuego con aceite. Cuando esté caliente añadimos las especias enteras (laurel, canela y cardamomo).
Agregamos la cebolla y freímos todo junto hasta que la cebolla quede ligeramente dorada. Añadimos la pasta de ajo y jengibre y los freímos unos segundos.
Incorporamos las especias en polvo salvo la Garam Masala y un poquito de agua para que no se nos quemen. Sofreímos unos segundos hasta que el aceite se separe de las especias.
Añadimos los trozos de contramuslos y la sal. Cocinamos a fuego fuerte durante cinco minutos. Agregamos los tomates y bajamos el fuego a medio. Mezclamos todo muy bien y tapamos la olla.
Cocinamos durante ocho minutos y destapamos la olla. Agregamos la leche de coco y removemos todo muy bien. Cocinamos unos minutos sin la tapa o hasta que quede la textura de la salsa a nuestro gusto.
Espolvoreamos Garam Masala por encima, mezclamos y tapamos el recipiente. Apagamos el fuego y dejamos reposar unos minutos antes de servir. Servimos caliente con arroz Basmati o arroz Jasmín.