Limpia y seca los camarones. Pica la cebolla y el ajo, corta los champiñones y el calabacín, y lava la espinaca. Precalienta el horno a 180 °C y engrasa ligeramente una fuente de aproximadamente 20 x 20 cm.
Cuece las láminas de lasaña según las instrucciones del paquete. Escúrrelas y sepáralas sobre una bandeja o paño limpio para que no se peguen.
Derrite la mantequilla en una sartén grande a fuego medio. Añade la cebolla y cocina hasta que pierda su olor crudo y se vea translúcida, aproximadamente 3 minutos. Incorpora el ajo y cocina 30 segundos, sin dejar que se dore.
Agrega los champiñones y el calabacín. Cocina de 6 a 8 minutos, removiendo, hasta que estén tiernos y el líquido de la sartén se haya evaporado. Añade los camarones, la sal y la pimienta, y cocina 2 minutos, solo hasta que cambien a rosado y opaco.
Baja el fuego e incorpora la crema de leche y el queso crema. Remueve hasta obtener una mezcla homogénea y ligeramente espesa. Añade la espinaca y cocina 1 o 2 minutos, hasta que se marchite. Retira del fuego.
Cubre el fondo de la fuente con una pequeña cantidad del relleno. Coloca dos láminas de pasta, añade una tercera parte del relleno y espolvorea parte del queso. Repite las capas hasta terminar con pasta, relleno y una cubierta generosa de queso.
Hornea durante 20 minutos, hasta que el queso se haya derretido y los bordes estén burbujeando. Si quieres una superficie más dorada, gratina 2 o 3 minutos al final, vigilando de cerca. Retira y deja reposar 10 minutos antes de cortar.