Préchauffer le four à 175°C (chaleur traditionnelle). Beurrer un moule rond de 23 cm et le tapisser de papier cuisson pour faciliter le démoulage.
115 g beurre doux
Dans un saladier moyen, mélanger la semoule fine, la farine, la levure chimique et le sel à l'aide d'un fouet jusqu'à obtenir un mélange homogène. Réserver.
170 g semoule fine, 65 g farine de blé, 1 c. à café levure chimique, 1/4 c. à café sel
Dans un grand saladier, fouetter le beurre ramolli et le sucre en poudre au batteur électrique pendant 3 à 5 minutes, jusqu'à ce que le mélange blanchisse et soit bien aéré. Incorporer ensuite les œufs un à un, en raclant les parois du bol entre chaque ajout.
200 g sucre en poudre, 3 œufs, 120 g sucre glace
Verser le lait en filet dans le mélange beurre-sucre-œufs, puis ajouter le zeste de citron et le zeste d'orange. Mélanger à vitesse lente jusqu'à ce que tout soit incorporé sans excès.
120 ml lait entier, 1 c. à soupe zeste de citron, 1 c. à soupe zeste d'orange, 2 c. à soupe jus de citron frais, 2 c. à soupe jus d'orange frais
Ajouter le mélange de semoule et farine à la préparation liquide en deux fois, en remuant délicatement à la spatule pour ne pas trop travailler la pâte. Incorporer enfin les graines de pavot en pliant doucement la pâte.
2 c. à soupe graines de pavot
Verser la pâte dans le moule préparé et lisser la surface avec une spatule. Enfourner pour 30 à 35 minutes, jusqu'à ce que la lame d'un couteau plantée au centre ressorte propre et que le dessus soit bien doré.
Laisser reposer le gâteau dans le moule pendant 10 minutes hors du four, puis le démouler délicatement sur une grille et le laisser refroidir complètement avant de glacer.
Dans un petit bol, fouetter le sucre glace avec le jus de citron frais et le jus d'orange frais jusqu'à obtenir un glaçage lisse et fluide. Ajuster la consistance avec un peu plus de jus ou de sucre glace si nécessaire, puis napper uniformément le gâteau refroidi.