Verser le lait dans une casserole et faire chauffer à feu doux.
Ajouter quelques écorces d’orange et de citron.
Faire fondre le beurre en battant régulièrement avec un fouet.
Verser la semoule et faire cuire en remuant jusqu’à obtenir une pâte épaisse.
Mettre dans un plat, couvrir d’un film alimentaire et mettre au frigo.
Dans un saladier, mélanger avec un batteur la ricotta et le sucre en poudre jusqu’à obtenir une préparation bien homogène.
Ajouter les œufs 1 par 1 et battre au fouet la préparation entre chaque.
Sortir la semoule du frigo et verser dans le saladier.
Ajouter la cannelle et la fleur d’oranger. Battre le tout au fouet.
Verser dans un moule à manqué et mettre 50 min au four 180°.
Démouler une fois la gâteau refroidi et saupoudrer un peu de sucre glace avant de servir.