Dans une casserole, portez l'eau à ébullition. Ajoutez la semoule de couscous, retirez du feu et couvrez. Laissez reposer pendant 10 minutes.
Dans un grand bol, battez les œufs avec le sucre jusqu'à ce que le mélange devienne mousseux.
Incorporez l'huile d'olive, le zeste et le jus de citron et d'orange au mélange d'œufs.
Ajoutez la semoule de couscous cuite à la préparation, puis incorporez la levure chimique et la pincée de sel. Mélangez bien jusqu'à obtenir une pâte homogène.
Préchauffez votre four à 180°C (thermostat 6). Versez la préparation dans un moule à gâteau préalablement graissé.
Enfournez pendant 30 à 35 minutes, ou jusqu'à ce que le gâteau soit doré et qu'un couteau inséré au centre en ressorte propre.
Laissez refroidir le gâteau dans le moule pendant 10 minutes, puis démoulez-le sur une grille pour qu'il refroidisse complètement.