Caliente 2 cucharadas de aceite de oliva en una sartén. Cocine las cebollas a fuego medio hasta que se doren ligeramente, revolviendo regularmente (unos 5 minutos).
Agregue el cordero molido. Cocine el cordero hasta que esté completamente dorado, revolviendo regularmente. Escurre el cordero del exceso de grasa y devuélvelo a la sartén.
Agrege el orégano seco, la canela, la pimienta, la nuez moscada y el pimentón picante. Revuelva para cubrir la carne con las especias. Agrega el vino y deja hervir durante 1 minuto para reducir.
Agregue los tomates enlatados, el azúcar y el caldo. Cocine a fuego medio-bajo durante 20 a 30 minutos.
Mientras tanto, caliente el horno a 350F y trabaje en la bechamel.