Echar a una sartén el aceite de las latas, complementado con un chorrito de aceite de oliva. Sofreír la cebolla, el pimiento y el tomate troceados. Agregar el agua con el azafrán y la sal.
Cuando esté hirviendo, echar el arroz. Dejar hervir a fuego lento de 20 a 30 minutos.
Añadir entonces la caballa troceada, y dejar hervir 10 minutos más.