Remojamos los garbanzos en agua durante 12 horas. Los cocemos en agua limpia, cambiando el agua en la última fase de la cocción.
Remojamos el bacalao salado en agua durante 24 horas, cambiando el agua cada 8 horas. Lo escurrimos, y le quitamos las espinas.
Asamos la cabeza de ajo, le quitamos la piel quemada, y la añadimos a los garbanzos.
En una sartén con aceite de oliva, sofreímos la cebolla con el pimiento ñora. Retiramos el pimiento, lo machacamos en el mortero, y lo añadimos a los garbanzos junto con el azafrán.
Pasamos los trozos de bacalao por harina, y los freímos con la piel hacia arriba, y luego les damos la vuelta y freímos el otro lado.
Cocemos las espinacas en un poco de aceite y sal, hasta que se evapore el líquido que sueltan. Sazonamos con sal.
En una cazuela de barro ponemos un trozo de bacalao, añadimos con una cuchara el guiso de garbanzos, ponemos encima las espinacas, y horneamos unos minutos.