Preheat the oven to 325 degrees F. Spray your bundt pan (I use this one) with nonstick spray, coat with flour and set aside. In a medium size mixing bowl, combine the flour, baking powder, and salt. Whisk to combine. Set aside.
In the bowl of an electric mixer, fitted with the paddle attachment, beat the butter and the sugar together on medium speed for about 2 to 3 minutes.
Add the eggs and egg whites, in three additions, making sure to mix well between each addition and scraping down the sides of the bowl. Stir in the extracts.
With the mixer on low speed alternately add the flour mixture and the buttermilk to the butter mixture, starting and finishing with the flour mixture. Mix until combined.
Fold in the sour cream and food coloring.
Pour the batter into your prepared bundt pan. Bake for about 50 to 55 minutes, or until a toothpick inserted in the center of the cake comes out with a few moist crumbs on it.
Let the cake cool completely in the bundt pan before inverting onto a wire rack. Trying to remove the cake from the pan too quickly is usually what causes the cake to stick and fall apart. I left my cake in the pan for an hour before flipping it.