Para empezar, lave bien la cabeza de vaca. Si no está precocida, enjuáguela bien y retire el exceso de grasa o impurezas.
Calienta el aceite en una olla grande y sofríe la cebolla hasta que esté blanda y transparente. Agrega el ajo y cocina por un minuto más, hasta que esté fragante. Incorpora el tomate (o pasta de tomate) y cocina hasta que se deshaga y forme una base espesa.
Agrega la carne de cabeza de vaca a la olla y revuelve para que se impregne bien con la mezcla. Deja que se cocine durante unos 10-15 minutos hasta que empiece a dorarse ligeramente y absorba el sabor.
Añade sal, pimienta, curry en polvo y la pastilla de caldo. Vierte suficiente agua para cubrir la carne. Deja que hierva, luego reduce el fuego y deja cocer a fuego lento.
Tape la olla y cocine durante 1,5 a 2,5 horas, revolviendo ocasionalmente, hasta que la carne esté suave y tierna. Añada más agua si es necesario durante la cocción.
Una vez que la carne esté tierna y la salsa se haya espesado, pruébala y ajusta la sazón. Si prefieres una salsa más espesa, déjala cocer a fuego lento sin tapar durante unos minutos.
Servir caliente.