La veille, Mélanger la semoule et la farine avec le beurre fondu. Couvrir et laisser reposer dans un endroit sec.
Écraser le mahlab dans un mortier. Préparer la farce : malaxer la pâte de dattes, ajouter du beurre mou pour avoir une pâte bien souple. Diluer la levure dans le lait. Prendre de la pâte et ajouter suffisamment du mélange lait/levure pour avoir une pâte malléable. Ajouter les épices. Malaxer la pâte, former une boule.
Former des petites boules de pâte. En prendre une et l'étaler dans votre main
Mettre une boule de pâte de dattes au centre. Refermer en rabattant les bords.
Mettre la boule dans le moule à maamoul, aplatir le dessus avec votre main. Puis taper votre moule sur un torchon posé sur la table ou sur le sol, pour faire sortir le gâteau. Si vous n'avez pas de moule, vous pouvez utiliser une fourchette ou une pince spéciale pour faire des motifs à la main.
Les disposer sur une plaque à pâtisserie couverte de papier sulfurisé. Enfourner pour 10 minutes environ dans un four à 180°.