Preheat oven to 350. Prepare the muffin tins by lining with liners.
In a bowl, combine flour, baking powder, baking soda and salt. Whisk until well dispersed.
In a bowl, cream the butter and sugar using a mixer on medium speed for about 2 to 3 minutes or until light and fluffy. Add the food coloring and continue to beat.
Add the eggs one at a time, beating well after each addition. Add vanilla extract and continue to mix.
Reduce the speed to low and alternately add the flour mixture and the buttermilk, beginning and ending with the dry ingredients. Mix until just combined.
Using a scoop or tablespoon, divide batter into prepared muffin pan. Bake in a 350 F oven for about 12 to 15 minutes or until a toothpick inserted into the center comes out clean.
Remove from heat and allow to cool. Frost with cream cheese frosting.