En una olla grande calentar el aceite de oliva a fuego medio-alto. Añadir la carne y rehogar.
Añadir la cebolla, el ajo, la sal, la pimienta, el cilantro y el agua suficiente para cubrir la carne. Remover para mezclar los ingredientes de manera uniforme. Tapar la olla, reducir a fuego bajo y cocinar hasta que la carne esté tierna.
Añadir los tomates y la pasta de tomate. Continuar la cocción durante unos 20 minutos.
Añadir el maíz y continuar la cocción durante 15 minutos más, removiendo de vez en cuando. Si está demasiado espeso, agregar agua hasta alcanzar la consistencia deseada.
Opcional: se pueden utilizar pechugas de pollo sin piel y deshuesadas en lugar de ternera.