Butter Cake Recipe
3 cups flour, all-purpose
2 teaspoons baking powder
1 teaspoon baking soda
pinch of salt
1 cup softened butter (2 sticks)
2 cups sugar
4 eggs, room temperature
1 cup buttermilk, room temperature
2 teaspoons vanilla
Southern Coconut Frosting
2 sticks butter, softened
8 cups powdered sugar
1 cup milk
1½ teaspoons vanilla
1 tablespoon coconut extract or coconut rum
14 ounce bag coconut flake, unsweetened

Butter Cake Recipe
Preheat oven to 350 degrees.
Prepare 3 9-inch cake pans with shortening and flour.
Combine flour, baking powder, baking soda, and salt with a whisk in a large bowl. Set aside.
Cream butter until fluffy and then add sugar. Cream together for about 8 more minutes.
Add eggs, 1 at a time, and cream together after each.
Add flour mixture and buttermilk, alternately, beginning and ending with flour. Combine each addition of flour and then turn mixer on high to add air into the batter.
Add vanilla and beat well. Turn mixer on high once vanilla has been incorporated for about 10 seconds to lighten batter.
Divide among pans and bake for 25-30 minutes until set.
Turn out of pans onto cooling racks and allow to cool completely.
Southern Coconut Frosting
Whip butter until it reaches light and fluffy stage.
Slowly add sugar, beating well after each addition.
When all sugar has been incorporated, the butter and sugar will look like crumbles.
With mixer set on low speed, add in milk.
Then, beat on high speed for few minutes.
Add vanilla and coconut flavorings and beat on high speed until the frosting reaches a spreading consistency.
If it is too dry, add milk a few drops at a time.
If it is too wet, add powdered sugar a few sprinkles at a time until it reaches the correct consistency.
Frost cake and then sprinkle with coconut flake.