In a large pot, add the semolina, milk, eggs, sugar and vanilla. Vigorously whisk until combined.
Place the pot over medium-high heat and whisk constantly until the mixture thickens, about 10 minutes. Remove off the heat.
Add the butter, zest and juice of two lemons, a pinch of salt and whisk until the butter is incorporated.
Heat the oven to 350°F. Grease a 9-inch pan with butter. Add a tablespoon of semolina and shake to coat the pan.
Add the mixture to the pan and bake for 30 minutes. Broil for 3 to 4 minutes until the top develops charred spots.
