Preheat the oven to 350℉ and line a 12-cup muffin tin with paper liners.
Add sugar and butter to a large mixing bowl. Use an electric hand mixer or stand mixer on high speed to cream the ingredients until smooth and no chunks of butter remain.
Mix in the eggs and vanilla on medium speed until batter is smooth.
Slowly add the flour, baking powder and salt. Be careful not to overmix the batter on this step.
Once the flour mixture is completely incorporated, add the milk and slowly stir until the batter reaches a smooth consistency.
Separate your cupcake batter into separate bowls for each color you would like to use.
Add 6 drops of food coloring into each bowl and gently fold the batter until the food coloring is fully incorporated.
Pour the batter into your cupcake liners in whatever order you would like and cook for 20 minutes at 350 degrees.
Allow cupcakes to cool before frosting and enjoy!
Notes
Use paper liners to prevent the cupcakes from sticking to the pan.
Avoid over mixing the batter.
How much of each colored batter to add isn't important. Just have fun!