Calienta el aceite en una sartén. Fríe la cebolla hasta que esté blanda.
Añade el ajo, el jengibre y las especias. Cocina durante 1-2 minutos hasta que desprendan aroma.
Añade la carne o las legumbres. Dora la carne picada o el pollo, removiendo para desmenuzarla.
Incorpora el tomate, la pasta de tomate, la sal y la pimienta. Agrega agua y cocina a fuego lento durante 15-20 minutos hasta que espese. Si es necesario, añade más agua.
Ahueca cada mitad de pan para crear una especie de "cuenco". Vierte el curry caliente en la cavidad con una cuchara.
Adorne con cilantro y sirva con los trozos de pan que retiró.