1. Préparez d'abord la farce de datte en cuisant les dattes à la vapeur en les écrasant avec l'huile, le sucre en poudre, le cubèbe pilé ou à défaut du poivre, la cannelle, le girofle en poudre.
2. Passez la semoule au tamis, mettez-la dans un saladier.
3. Faites une fontaine, dans laquelle vous versez le beurre fondu (ou moitié beurre et moitié huile), ajoutez une pincée de sel et sablez bien entre les mains. Regroupez la pâte.
4. Versez un litre d'eau froide dans une casserole et diluez un sachet de safran.
5. Prenez une bonne poignée de pâte de semoule, sur laquelle vous versez un peu d'eau (de la casserole). Mélangez avec les doigts seulement sans la pétrir. Ramassez la pâte en boule et si elle ne tient pas bien, ajoutez un peu d'eau et mélangez de nouveau.
6. Formez des rouleaux de 8 à 10 cm de diamètre, que vous aplatissez avec la paume en une couche de 2 cm environ d'épaisseur.
7. Prenez une poignée de farce. Roulez-la en forme de cigare et posez-la tout le long de la pâte à 2 cm environ de l'un des deux bords.
8. Aplatissez légèrement pour qu'elle adhère bien à la pâte et recouvrez-la en pliant la pâte de semoule en deux. Equilibrez bien la forme : cette pâte fourrée doit avoir, alors, environ 4 cm de large et 3 cm d'épaisseur environ.
9. Aplatir cette forme au rouleau de manière a ce qu'elle ait environ 7 cm de large et 2,5 cm d'épaisseur. Puis, découpez-la en losanges.
10. Faites chauffer de l'huile de friture en quantité suffisante dans une poêle et faites frire les makrouds, en les dorant sur les deux côtes et égouttez-les quelques instants.
11. Si vos makrouds s'effritent, plongez-les dans de l'eau et faites-les frire.
12. Trempez les gâteaux dans du miel tiédi, au fur et à mesure et disposez- les sur une grille, pour les égoutter. Puis, rangez-les dans un récipient muni d'un couvercle.
13. Si vous constatez, par la suite, que les makrouds ont absorbé tout leur miel, trempez-les, de nouveau, dans du miel tiédi et servez.
| Par portion | Pour le plat | Comparaison avec le total calorique | |
| Glucides | 88 g | 2632 g | 52 % |
| Lipides | 31 g | 924 g | 41 % |
| Protides | 9 g | 265 g | 5 % |
| Fibres | 3 g | 99 g | 2 g/100 g |
| Cholestérol | 72 mg | 2150 mg | 42.8 mg/100 g |
| Sodium | 6 mg | 171 mg | 3.4 mg/100 g |
| Acides gras trans | 0 g | 0 g | 0 g/100 g |
| Graisses saturées | 17 g | 517 g | 10.3 g/100 g |

