Seca el pescado, córtalo en porciones gruesas y sazónalo con 1/2 cucharadita de sal y la pimienta. Resérvalo refrigerado mientras preparas el caldo.
Calienta el aceite en una olla amplia a fuego medio. Añade la cebolla larga y cocina de 3 a 4 minutos, hasta que pierda el olor crudo y se vea transparente. Incorpora el tomate y el ajo; cocina 3 minutos más, hasta que el tomate se ablande y el ajo esté fragante sin dorarse.
Agrega el comino, el pimentón y el resto de la sal. Vierte el agua o caldo y la leche de coco, mezcla y lleva a un hervor suave. Prueba el líquido y corrige la sal antes de añadir los tubérculos.
Incorpora la yuca, el plátano y la papa. Tapa parcialmente y cocina a fuego medio-bajo durante 20 a 25 minutos, hasta que la yuca y la papa puedan atravesarse con un tenedor, pero todavía mantengan su forma.
Coloca las porciones de pescado sobre los tubérculos y sumérgelas parcialmente en el caldo. Cocina sin revolver durante 8 a 10 minutos, con hervor suave, hasta que la carne esté opaca y se separe en lascas.
Apaga el fuego, deja reposar la olla 3 minutos y espolvorea el cilantro. Sirve caliente con los trozos de pescado, los tubérculos y suficiente caldo, acompañado de gajos de limón.