Precalienta el horno a 180 °C. Cocina el brócoli en agua hirviendo con sal durante 4 o 5 minutos, hasta que esté tierno al pincharlo pero conserve algo de firmeza. Escúrrelo muy bien, deja que pierda vapor y pícalo en trozos medianos.
Calienta el aceite en una sartén amplia a fuego medio. Cocina la cebolla durante 5 minutos, hasta que pierda el olor crudo y se vea translúcida. Agrega el ajo y remueve durante 30 segundos, sin dejar que se dore.
Incorpora el tomate fresco y el tomate triturado. Cocina durante 10 minutos, removiendo ocasionalmente, hasta que la mezcla espese y ya no se vea aguada. Añade el brócoli y la ricota, mezcla y sazona con parte de la sal y la pimienta. Retira del fuego cuando el relleno esté unido, húmedo pero no líquido.
Derrite la mantequilla en una olla a fuego medio. Agrega la harina y cocínala durante 1 minuto, removiendo, hasta formar una pasta uniforme sin que tome color. Vierte la leche poco a poco mientras bates. Cocina de 5 a 7 minutos, hasta que la salsa cubra la cuchara y caiga lentamente. Añade la nuez moscada y ajusta la sal.
Extiende una capa fina de bechamel en una refractaria de 20 x 30 cm. Coloca una capa de láminas de lasaña, una parte del relleno y un poco de bechamel. Repite hasta terminar los ingredientes. Finaliza con bechamel, mozzarella y parmesano, cubriendo bien la pasta para que no se reseque.
Cubre la fuente con papel de aluminio sin presionarlo sobre el queso y hornea durante 20 minutos. Retira el aluminio y continúa la cocción durante 15 a 20 minutos, hasta que los bordes burbujeen y la superficie esté dorada.
Retira la lasaña del horno y déjala reposar 10 minutos. Cuando el centro ya no tiemble demasiado y el queso se haya asentado, corta las porciones con un cuchillo y sírvelas calientes.