Cocer los canelones en agua hirviendo con sal durante 8-10 minutos, refrescar y reservar.
Hervir las espinacas , refrescar y escurrir.
Rehogar la mantequilla con las pasas y el bacón, incorporar la harina y mantener unos segundos a fuego medio, regar con la leche, salpimentar y dejar espesar.
Repartir la salsa en dos boles, en uno de ellos agregaremos las espinacas.
En la otra mitad agregaremos el queso y la yema.
Rellenar los canelones con la crema de espinacas, disponer sobre la salsa de tomate, salsear con la salsa reservada y gratinar ligeramente.