Calentar el aceite en una sartén y rehogar la cebolla picada, añadir los champiñones, sofreír unos minutos e incorporar tres cuartos del picadillo de salami, así como el tomate y continuar la cocción unos minutos más, removiendo. Cocer los canelones en abundante agua con sal, escurrir y dejar enfriar. Derretir la mantequilla en una sartén, agregar la harina y dos tercios del queso, mezclar e incorporar la leche, poco a poco y remover constantemente, salar y mantener la cocción hasta obtener una salsa bechamel.
Rellenar los canelones con el sofrito y colocarlos con el cierre hacia abajo en una
fuente y verter sobre ellos la salsa bechamel, espolvorear con el queso y el resto de
salami y gratinar en el horno antes de servir.