Para hacer el sofrito, pondremos en una cazuela con aceite el ajo picado, la ramita de canela, la piel de limón y la piel de naranja. Dejaremos que se dore un poquito. Pondremos el chalote picado y el tomate sin semillas rallado. Lo removeremos y lo dejaremos cocer a fuego bajo, durante 10 minutos. Después añadiremos el vino rancio, dejándolo reducir. Cuando el vino se haya reducido, pondremos el caldo de ternera y el agua de las llanegas, dejándolo reducir otra vez.
Aparte, haremos un sofrito con la cebolla tierna picada, añadiremos el arroz y dejaremos que se sofría un poco, incorporaremos unas briznas de azafrán e iremos agregando poco a poco caldo de pescado caliente.
Mientras, salpimentaremos el rape y lo doraremos en una sartén con aceite a fuego vivo. Después pondremos el rape y las llanegas negras cortadas a cuartos dentro de la cazuela con la salsa. Lo dejaremos cocer todo junto, durante 5 minutos.
Emplataremos poniendo la salsa en el fondo del plato, el arroz en el centro, encima el rape y las llanegas negras a su alrededor. Adornaremos el plato con porradell picado.