Para cocinar la lengua: Enjuague la lengua bien con agua y colocar en una olla grande. Añadir el agua, la cebolla larga, sal y pimienta.
Tape la olla y llevar a hervir. Cocine a fuego lento, parcialmente cubierto, hasta que la lengua es tierna, 2 ½ a 3 horas.
Transferir la lengua a una tabla de cortar y, cuando se haya enfriado lo suficiente como para manejar, pelar la piel y recortar cualquier grasa o cartílago. Dejar de lado.
Hacer la salsa criolla: Calentar el aceite en una cacerola grande. Añadir la cebolla, los tomates, el ajo, las cebolla larga, el comino molido y cocer a fuego lento durante 10 minutos, revolviendo hasta que se ablanden.
Reduce el fuego a bajo, agregue la sal y cocinar por 10 minutos más, revolviendo ocasionalmente hasta que la salsa haya espesado. Compruebe y ajuste la sazón. Corte la lengua en rebanadas y agregarla a la salsa con el caldo de carne y continuar la cocción durante unos 10 minutos más.