In a large bowl, take 2 ⅓ cups of all-purpose flour, 2 tsp of baking powder, ½ tsp of baking soda, and sieve all the ingredients in another bowl.
Add salt and mix well
In a separate bowl, take ½ cup of softened butter, 1 ½ cup of sugar, and beat them together to make a cream
Add one whole egg and beat again until combined
Repeat the same process for the remaining two eggs
Add ½ cup of oil and beat until incorporated.
Add half of the dried flour mixture and beat again until combined
Add ½ cup of buttermilk and beat again
Repeat the process for the remaining flour mixture and buttermilk and beat until batter get smooth
Divide the batter between two 8 inches (20 cm) round cake pans
Bake them at 350o F (175o C) for about 40 minutes or until the toothpick inserted into the center comes out clean
Allow the cakes to cool for 5-10 minutes in the pan
Release them from the pan and let them cool completely and keep them aside