Preheat the oven to 350 degrees F. Lightly coat a 10-inch cake pan with butter and dust with all-purpose flour.
Separate egg yolks from egg whites.
Beat egg whites until stiff peaks. Reserve.
Sift the flour, baking powder into a large mixing bowl.
Beat butter until light and fluffy, approximately 8-10 minutes. Add sugar and mix together until light in color. Add in the eggs yolks one at a time; keep mixing until well combined. Add milk and vanilla gradually and continue beating until the mixture is very creamy.
Add dry ingredients (flour and baking powder) 1 cup at the time.
Foil in egg whites just until combined.
Pour batter into the prepared pan and bake until a wooden skewer inserted in the center comes out clean — 30 to 35 minutes. Cool cake in the pan on a wire rack for 5 minutes.
Un-mold and cool completely. Decorate as you like or enjoy as is.