Preheat oven to 350°F.
Grease and flour two 9-inch cake pans.
In a medium bowl sift the flour, baking powder and salt. Set aside.
In a large bowl, using an electric mixer, cream butter and sugar until light and fluffy.
Add eggs, one at a time, beating well between each addition.
Add flour mixture alternately with the milk, beating well.
Add the vanilla and mix.
Pour batter into prepared pans.
Place in preheated oven. Bake 25 to 30 minutes.
Remove from oven when done and allow to cool completely before frosting. (Cake layers can be split when cooled, If desired.)
Prepare Stock Yard Restaurant Coconut Frosting according to the recipe in the Recipe Box below.
Spread the bottom layer of the cake with prepared frosting and sprinkle with coconut.
Place the top layer on bottom and spread sides with remaining frosting.
Sprinkle with coconut.