Lavar el pescado y secarlo con papel absorbente, cortarlo en trozos no muy grandes. Rociar con el zumo de limón, salar y dejar reposar 10 minutos.
Calentar el aceite en una paella o paellera y dorar el pescado; retirar. Añadir la cebolla, el tomate, y el pimiento, todo limpio y picado y rehogar durante 10-15 minutos. Agregar el pimentón y revolver.
Incorporar la salsa de tomate, el laurel, el azafrán, el vino, la cerveza y el caldo de pescado (doble volumen de líquido que de arroz), y rectificar la sazón.
Por último, cuando el caldo rompa a hervir, añadir el arroz y cocinar hasta que éste esté en su punto y haya absorbido el líquido. Al final de la cocción añadir el bonito. Dejar reposar unos minutos y servir.