Dans un grand saladier, battez les œufs avec le sucre jusqu'à ce que le mélange blanchisse.
Ajoutez le beurre fondu et mélangez bien.
Incorporez la semoule, le lait, le zeste et le jus d'orange, la poudre à lever et le sel. Mélangez jusqu'à obtenir une préparation homogène.
Versez la pâte dans un moule beurré et enfournez pendant environ 30-35 minutes.
Pendant que le gâteau cuit, préparez le sirop : dans une casserole, mélangez l'eau, le sucre et le jus d'orange. Portez à ébullition et laissez mijoter pendant 10 minutes.
Lorsque le gâteau est cuit, sortez-le du four et arrosez-le immédiatement avec le sirop chaud.
Laissez le gâteau reposer au moins 1 heure afin qu'il absorbe le sirop.