En una olla grande a fuego medio-alto, caliente el aceite. Agregue la cebolla y cocine hasta que esté suave, 5 minutos. Agregue el pollo y dore hasta que no quede rosado, 5 minutos. Agregue el ajo y el jengibre y cocine hasta que estén fragantes, 1 minuto.
Agregue las especias y cocine hasta que estén muy fragantes, 1 minuto. Agregue los tomates y el caldo y cocine a fuego lento. Agregue la crema espesa y sazone con sal y pimienta. Cocine a fuego lento hasta que los trozos de pollo estén bien cocidos y tiernos, aproximadamente 10 minutos.
Servir sobre arroz o con naan, adornado con cilantro.