Limpiar el pescado y separar las cabezas. Limpiarlas.
Pelar los dientes de ajo y las ñoras, abrirlas y suprimir el pedúnculo y las semillas.
Calentar el aceite en una paellera y freír las ñora, sin las semillas, y los ajos hasta que estén dorados, cuidado de que no se quemen las ñoras, ya que son delicadas.
Sacarlos al mortero y en el mismo aceite freír las cabezas del pescado y desecharlas, aprovechando si tienen algo de carne.
Cocer el resto de los pescados 10 minutos en agua hirviendo y con sal, azafrán y pimienta. Sacar y reservar al calor.
Machacar las ñoras y los ajos en el mortero.
En el mismo aceite de la paellera rehogar el arroz.
Añadir el tomate y el majado del mortero, regar con el caldo del pescado y cocer 10 minutos a fuego vivo y 5 a fuego lento.
Reposar y servir el arroz con el pescado en filetes.