Préparation de la semoule : dans une casserole, mettez le lait, le sel et le beurre. Versez progressivement la semoule tout en remuant constamment, puis portez le mélange à ébullition sans cesser de mélanger.
Refroidissement : retirez la casserole du feu et laissez refroidir complètement la semoule cuite.
Mélange aromatique et ricotta : dans un récipient, battez les jaunes d'œufs avec le sucre. Ajoutez le zeste d'agrumes râpé, le jus d'une orange, la cannelle et la vanille (si vous en utilisez). Incorporez ensuite la ricotta préalablement tamisée, puis la semoule refroidie. Mélangez soigneusement.
Montage des blancs : battez les blancs d'œufs en neige ferme, puis incorporez-les délicatement à la préparation précédente.
Mise en moule : beurrez et farinez deux moules de 24 cm de diamètre, puis répartissez-y l'appareil.
Cuisson : enfournez dans un four préchauffé à température moyenne (environ 160 °C) et laissez cuire jusqu'à ce que la surface soit bien dorée.