Preheat oven to 350 degrees F (175 degrees C). Grease and flour two 9 inch round pans.
In a medium bowl, combine flour, baking powder, baking soda and salt. Set aside.
In a large bowl, cream butter and sugar until light and fluffy. Add eggs one at a time, beating well after each addition. Beat in vanilla. Add flour mixture alternately with buttermilk, beating well after each addition. Pour batter into prepared pans.
Bake in preheated oven for 30 to 35 minutes, or until a toothpick inserted into the center of the cake comes out clean. Cool in pans for 10 minutes, then turn out onto wire racks to cool completely.
Interesting Facts
This cake is a classic recipe that is easy to make and perfect for any occasion.
The buttermilk in the cake helps to keep it moist and make it melt in your mouth.
This recipe is a great way to use up any leftover buttermilk you may have.