Para empezar a preparar el caldo, primero alista todas las verduras. Pela la cebolla y córtala en cuadritos. Luego lava el pimiento rojo y el tomate, extrae las semillas y pica también de la misma forma.
Lava todas las hierbas, quita los tallos y corta finamente. Pela las patatas y córtalas por la mitad. Reserva.
Pela los dientes de ajo y machácalos en un mortero, al terminar agrega el cilantro, el comino, el pimentón dulce, la sal y mezcla bien.
Corta la cabeza del pescado y el resto del cuerpo trocéalo en rodajas. Reserva.
Agrega el aceite de oliva en un olla grande y cuando se caliente pon la cebolla a pochar con una pizca de sal junto con las hebras de azafrán. Una vez tierna, agrega el pimiento, el tomate, la picada que hiciste con los ajos, el perejil y la hierba buena. Remueve y cocina por 5 minutos.
A continuación incorpora el pescado y cuando comience a freírse baja el fuego y agrega el agua. A los 10 minutos incorpora las patatas, sazona de nuevo con un poco de sal y cocina hasta que se ablanden aproximadamente por 20 minutos.
Cuando las patatas estén tiernas, aparta la olla del fuego y deja reposar el caldo durante unos minutos.
Cuando vayas a servir tu caldo de pescado canario, retira las rodajas de pescado con una espumadora y extrae cuidadosamente las espinas. Devuelve a la olla y sirve acompañado de las patatas y un poco de hierba buena. ¡Qué aproveche!