Marinar el pollo: En un tazón grande, frote el pollo con sal y jugo de limón. Agregue el jengibre, el ajo, el comino, el pimentón, el chile en polvo, el garam masala, el aceite y la crema.
Mezcle bien, cubra y refrigere durante 6 horas hasta toda la noche.
Masala
Haga la masala: En una sartén grande, caliente el aceite y saltee las cebollas hasta que estén doradas, aproximadamente de 5 a 6 minutos.
Agregue el jengibre y el ajo y saltee durante uno o dos minutos más.
Agrega el cilantro, la cúrcuma, el chile en polvo y el pimentón. Revuelva durante 10 a 20 segundos, luego agregue una cucharada de yogur. Remover y freír hasta que se absorba.
Agregue el yogur restante una cucharada a la vez hasta que se use todo.
Agrega los tomates y fríelos de 3 a 4 minutos.
Agregue el caldo y la sal y deje hervir a fuego lento.
Cubra, reduzca el fuego a bajo y cocine a fuego lento durante 15 a 20 minutos. La salsa debe volverse espesa.
Agrega el garam masala y el cilantro.
Cocine el pollo: Pinche de 4 a 5 piezas de pollo marinado y cocine a fuego alto durante 6 minutos o hasta que el pollo alcance los 165 grados. Retirar de las brochetas y servir con masala y arroz.