First, heat your milk gently in a saucepan until just simmering. Gradually whisk in semolina, stirring constantly to prevent lumps, and cook until thickened.
In a separate bowl, whisk the egg yolks with sugar until light and creamy. Carefully fold this mixture into the warm semolina base for a smooth, rich consistency.
If you want a caramelized top, melt sugar slowly in a pan until golden brown. Pour it into your mold immediately to coat the base, giving the cake a beautiful glossy finish.
Whisk egg whites to stiff peaks and gently fold them into the semolina mixture. This adds lightness and airiness to your cake without compromising the creamy texture.
Pour the mixture into the prepared mold and bake at 180°C (160°C fan) for about 30-35 minutes. Let it cool, then chill in the fridge for at least 2 hours before serving.