Precaliente el horno a 125 C. Hierva la pasta siguiendo las instrucciones del envase. Escurra y reserve.
Sofría la carne y la cebolla en una sartén mediana hasta que tomen un color dorado. Escurra el aceite sobrante. Incorpore al sofrito las lentejas, la salsa de tomate y la sal.
Extienda la mitad de la pasta en una fuente de hornear cuadrada de unos 20 cm de lado y cubra con la salsa de carne y lentejas.
Mezcle la canela con media taza de queso y espolvoree con esta mezcla la capa de carne y lentejas. Cubra con la pasta restante.
En un cuenco pequeño, mezcle la leche y el aceite. Añada los huevos batidos y la sal, removiendo para integrar todos los .
Vierta la mezcla resultante sobre la pasta y espolvoree con la taza de queso que ha sobrado. Hornee, sin tapar, durante cerca de 50 minutos, hasta que el centro del pastel se presente cuajado y la parte superior dorada. Espolvoree con nuez moscada justo antes de servir.