En una cazuela se pone a calentar la manteca de cerdo y un poco de aceite de oliva.
Se añaden la cebolla y el ajo, pelados y picados, y el tomate, pelado, despepitado y picado.
Se rehoga un poco y se añaden el pollo, los higaditos, la ternera y el cerdo.
Se sazona de sal y pimienta y se deja a fuego moderado, durante 7 minutos, sin dejar de remover.
En un bol se mezcla el pan rallado con el huevo.
Se añaden el tomillo y la nuez moscada y se sazona de sal y pimienta.
Se incorpora la mezcla a la cazuela, sin dejar de remover. Se retira del fuego y se reserva.
En una cazuela con abundante agua sazonada se hierven los canelones durante 15 minutos.
Cuando estén cocidos se sacan con una espumadera cuidadosamente y se extienden sobre paños limpios, para que se sequen.
Se enciende el horno a 200º. Se reparte el relleno que se ha preparado colocando porciones sobre cada canelón.
Después se enrolla cada uno con cuidado, dándole forma de tubo.
En una fuente de horno untada de mantequilla se colocan los canelones de dos en dos, con las junturas hacia abajo.
Se prepara la salsa bechamel y se cubren los canelones con ella.
Se reparte el queso rallado por encima y se mete al horno, hasta que el queso quede dorado y el interior caliente. Se sirve inmediatamente.