Faites griller la semoule à sec dans une poêle à feu doux, tout en la remuant sans arrêt.
Ramollissez si nécessaire la pâte de dattes en la malaxant, puis incorporez l'eau de fleurs d'oranger et la cannelle.
Pétrissez la pâte de semoule avec le beurre et le sel, puis mouillez, pétrissez encore assez longtemps, pour assouplir la pâte.
L'étaler ensuite de façon à obtenir une bande de 8 cm de large, assez épaisse (3-4 cm de hauteur).
Appuyez avec le pouce sur la pâte de façon à tracer dans la longueur, au milieu de la bande, un sillon dans lequel on étale la pâte de dattes roulée, sans en mettre trop près des bords.
Pliez ensuite la bande dans le sens de la longueur et fermer les bords en les pinçant.
Roulez ensuite la bande pour obtenir un cylindre homogène qu'il faut aplatir légèrement avec une abaisse pâte pour Makroud, si vous n'en avez pas, vous pouvez procéder à la main ou à l'aide d'un rouleau.
Découpez alors ce rouleau en tenant le couteau en biais de façon à obtenir des tranches en forme de losanges, de 2 à 3 cm d'épaisseur.
Mettez au four à une puissance réduite (cuisson douce 150°) sur une plaque à mi-hauteur du four, faites cuire 20 minutes environ.