Sift the flour, baking powder and salt.
Mix the butter and sugars in a bowl for 5 minutes until fluffy and light.
Stir in the eggs, one by one, mixing well after each addition.
Pour the buttermilk in a steady stream - you are trying to force this liquid into a stable fat mixture so it's crucial to add it gradually.
Stream in the oil and vanilla as well and mix for 3-4 minutes until light and double in volume.
Add the dry ingredients and mix briefly just until incorporated.
Pour the batter in a 25x35cm cake pan lined with baking paper. Top with mini chocolate chips.
Bake in the preheated oven at 350F for 30-35 minutes or until golden brown.
Allow to cool in the pan then cut two equal 16cm round discs, reserving the leftovers to build up the third disc.