First of all, you need to put milk, lemon zest, and orange zest to a pan and heat it.When it is hot (not boiling), slowly add the semolina, stirring all the time.When it starts to thicken, turn off heat and let it rest.
In another bowl, mix eggs, egg yolks, vanilla, sugar, and brandy.Now you should add it to the semolina mixture, and mix it very well untill smooth.Cook it over low heat and stir all the time until a custard forms. Then leave it aside.
Then melt some butter and grease your baking dish and start layering your your phyllo sheets in it (cut them if it is necessary to fit the dish). You need to put 7 phyllo sheets in the dish but brush each one with melted butter when you put them in.
After 7 sheets, add semolina mixture and spread all over.
Then you should add 7 more sheets to cover the semolina mixture, again brushing each one with butter.
In the end, put your dish in preheated oven at 350F for 35 minutes until it gets golden color. Take ot out, cut into squares and top with powdered sugar or cinnamon, if you like.
VisitSithonia suggests you serve it with vanilla ice cream and turn it into a wonderful joy!