Preheat the oven to 185°C/370°F.
Grease two 23cm cake molds with butter or oil.
In a bowl, sift together the all-purpose flour, baking powder, and salt.
Place the butter and sugar in the bowl of your stand mixer. Use the paddle attachment and mix on high for 5 minutes.
Add the eggs to the mixture. Mix on high for another 5 minutes, then scrape the sides of the bowl.
Add half of the sifted flour mixture to the batter. Gently mix just until combined.
Add the milk, vegetable oil, and vanilla. Mix together gently until fully combined.
Add the remaining half of the flour mixture and mix gently until fully incorporated, ensuring there are no streaks of milk or bits of flour left.
Pour the batter into the oiled cake molds and bake for 20-25 minutes or until a toothpick inserted into the center comes out clean.
Once baked, remove the cakes from the oven and let them cool completely.