Préchauffer le four à 150°C.
Beurrer un moule carré de 20 cm et le chemiser (base et côtés) de papier sulfurisé.
Hacher finement les noix de cajou au mixeur.
Battre le beurre et le sucre jusqu'à ce que le mélange blanchisse et devienne crémeux.
Ajouter les jaunes d'œufs un à un, en battant après chaque ajout.
Incorporer les noix de cajou, la semoule, le miel, l'eau de rose, la cardamome, la cannelle et la muscade.
Monter les blancs en neige ferme dans un bol propre et sec.
Incorporer délicatement les blancs à la préparation.
Verser le mélange dans le moule.
Enfourner 1 h à 1 h 10 min, jusqu'à ce que le gâteau soit ferme.
Enfourner 1 h à 1 h 10 min, jusqu'à ce que le gâteau soit ferme.
Couper en morceaux et saupoudrer de sucre glace avant de servir.
Déguster !