Calienta el aceite en una sartén amplia a fuego medio. Cocina la cebolla durante 4 a 5 minutos, hasta que pierda el olor crudo y se vea translúcida. Añade el bacon y sofríe 3 minutos, hasta que empiece a dorarse.
Incorpora las setas y sube a fuego medio-alto. Saltéalas de 6 a 8 minutos, removiendo de vez en cuando, hasta que reduzcan su volumen y la humedad visible se evapore. Vierte el vino blanco y cocina 2 minutos más, hasta que no quede líquido suelto. Retira del fuego y reserva.
Derrite la mantequilla en una olla a fuego medio. Agrega la harina y remueve durante 1 minuto, sin dejar que tome color. Añade la leche tibia en varias tandas mientras bates para deshacer los grumos. Cocina de 6 a 8 minutos, removiendo, hasta que la salsa cubra la cuchara. Sazona con la sal y la pimienta.
Cuece las láminas de lasaña en abundante agua según las instrucciones del paquete, hasta que estén flexibles pero no completamente blandas. Escúrrelas y sepáralas sobre una bandeja ligeramente engrasada para que no se peguen.
Precalienta el horno a 180 °C. Extiende una capa fina de bechamel en una fuente de aproximadamente 30 x 20 cm. Coloca láminas de pasta, una parte del salteado de setas y bacon y otra capa de bechamel. Repite el orden hasta terminar los ingredientes, procurando que la última capa sea de pasta cubierta con bechamel.
Reparte la mozzarella sobre la superficie. Cubre la fuente con papel de aluminio sin presionar el queso y hornea durante 25 minutos. Retira el papel y hornea 10 minutos más, hasta que el queso esté fundido y dorado en los bordes.
Deja reposar la lasaña 10 minutos fuera del horno antes de cortarla. Sirve cuando las capas se mantengan unidas y la salsa todavía esté cremosa.