In a large bowl, beat the eggs on high speed for about a minute until light and fluffy.
Add the oil and milk, then mix on low speed until fully combined.
In a separate bowl, whisk together the self-raising flour, baking powder, mastiha, and mahlepi.
Gradually add the dry ingredients to the wet mixture, mixing until a smooth batter forms.
Incorporate the fillings
Fold in the grated halloumi and chopped mint using a spatula.
In a small bowl, toss the sultanas with the flour until evenly coated. Fold them into the batter until well combined.
Bake and Serve
Grease and lightly flour your loaf tin. Pour the batter into the tin, smooth the top, and gently tap the tin on the counter to release air bubbles. Sprinkle sesame seeds evenly over the surface.
Loosely cover the tin with aluminium foil, ensuring it doesn’t touch the batter. Then bake for 1 hour with the foil on at 160°C (fan-forced).
Remove the foil and continue baking for 15-25 minutes until golden brown and a skewer inserted in the centre comes out clean.
Let the halloumopita cool in the tin for 10-15 minutes, then transfer it to a wire rack to cool completely. Slice and enjoy!
Notes
Loaf Tin vs. Bundt Tin: Many people bake halloumopita in a bundt tin, but I prefer using a bread loaf tin as it makes slicing easier. This is especially useful since halloumopita is often enjoyed like bread, particularly for breakfast.
Grating the Halloumi: For the best texture, use a fine grater. Let the grated halloumi sit uncovered in the fridge overnight, turning it occasionally to help it dry evenly.