Faire tremper le boulgour dans de l’eau tiède pendant 30 minutes, puis l'égoutter en pressant pour enlever l'excès d'eau.
Dans un grand bol, mélanger le boulgour égoutté avec la viande hachée, l'oignon haché, la cannelle, le poivre, la cardamome, le sel, et la farine. Bien pétrir jusqu'à obtenir une pâte homogène.
Prendre deux tiers de la pâte et l'étaler en une couche uniforme au fond d’un plat à gratin huilé ou beurré.
Préparer la garniture avec la viande hachée, l'oignon, les épices, et faire revenir jusqu’à ce qu’elle soit bien cuite. Étaler cette garniture sur la pâte dans le plat.
Recouvrir avec le reste de la pâte et bien pincer les bords pour sceller.
Préchauffer le four à 180°C (350°F). Verser le beurre fondu sur le dessus de la préparation.
Enfourner et cuire pendant 40 à 45 minutes jusqu’à ce que le dessus soit bien doré.
Sortir du four, laisser reposer 10 minutes, puis décorer avec des amandes ou pistaches si désiré.
Servir chaud, accompagné d'une salade ou de yaourt.