Sazona el pescado con sal, el jugo de lima, y una pizca de pimentón y comino. Si usas camarones, sazónalos de la misma manera. Deja marinar el pescado durante 10-15 minutos mientras preparas los demás ingredientes.
Calienta 2 cucharadas de aceite de oliva en una sartén grande o cacerola a fuego medio-alto.
Agrega la cebolla y una pizca de sal. Sofríe durante 2-3 minutos, hasta que la cebolla comience a ablandarse.
Reduce el fuego a medio y agrega la zanahoria, pimiento morrón, ajo y jalapeño (si lo usas). Cocina durante 4-5 minutos, revolviendo ocasionalmente, hasta que las verduras se ablanden un poco.
Agrega la pasta de tomate, el pimentón y el comino. Revuelve bien para que las verduras se impregnen de las especias.
Vierte el caldo (de verduras o de pescado) y deja que todo hierva a fuego lento, raspando los trozos que queden pegados en el fondo de la sartén.
Incorpora los tomates en cubos (con su jugo) y deja que la mezcla hierva a fuego lento durante 5 minutos, o hasta que las zanahorias estén tiernas y los tomates comiencen a deshacerse.
Agrega la leche de coco y vuelve a llevar la mezcla a fuego lento. Ajusta el sabor con sal al gusto.
Prueba el caldo y, si lo deseas, añade un poco más de jugo de lima o sal para equilibrar los sabores.
Coloca el pescado (o camarones) en la sartén con el caldo y vierte la marinada sobrante sobre el pescado.
Cubre la sartén y deja cocinar el pescado en el guiso durante 3-5 minutos, bañando el pescado con el caldo de vez en cuando. Si usas filetes gruesos de pescado, también puedes colocar la sartén en el horno precalentado a 350°F (175°C) durante 8-10 minutos.
Una vez que el pescado esté cocido y el guiso se haya espesado ligeramente, espolvorea con cilantro fresco (o perejil italiano) picado.
Sirve con gajos de lima para añadir frescura al plato.
Sirve la Moqueca caliente, acompañada de arroz blanco para absorber el delicioso caldo de coco.
Acompaña con una ensalada verde sencilla, aliñada con limón, aceite de oliva y sal, para completar la comida.