Preheat oven to 180 degrees. Grease and flour a small pan - I used a Bundt pan.
Beat the eggs and sugar till triple in volume and foamy. Add the vanilla and beat.
Add in the dry ingredients and beat just till combined.
Meanwhile, heat the milk just till scalding - do not boil. Add the butter and switch off. Stir till the butter is melted.
Slowly pour this hot butter and milk mixture into the batter and beat till combined.
Pour into the pan and bake for 30 minutes, till skewer inserted in the center comes out clean.
Cool in pan for five minutes before flipping onto the cooling rack and cool completely.