Beat butter, sugar, eggs, vanilla, and food coloring in a large bowl until blended.
In a separate bowl, mix the flour, baking powder, and salt. Gradually beat it into the butter mixture until blended. If the dough is too sticky to handle, refrigerate it for 30 minutes.
Preheat oven to 300 degrees. Roll the dough into 1 1/2″ balls and then roll them in the sprinkles or sugar. Place them on a baking sheet lined with parchment and bake for approx 15 minutes. Let cool for a few minutes on the sheet then move them to wire racks to cool completely.