Preheat your oven to 350°F. This is an essential first step because a hot oven ensures the cupcakes bake evenly.
In a large bowl, whisk together 2 cups of all-purpose flour, 2 teaspoons of baking powder, and 1/2 teaspoon of kosher salt. Make sure there are no lumps in the flour mixture as it will affect the texture of your cupcakes.
In the bowl of a stand mixer or using an electric mixer, cream together 1 stick (1/2 cup) of softened unsalted butter and 1/2 cup of sugar. Mix until the mixture is light and fluffy, which should take about 3 minutes. You want to achieve a pale-colored mixture that looks airy.
Add the 2 large eggs one at a time, mixing well after each addition until fully incorporated. Then, add 1 teaspoon of vanilla extract, 3/4 cup of milk, and the dye free red food coloring. Mix until everything is combined.
Gradually add the dry flour mixture into the wet mixture. Use a spatula to gently fold until just combined; you don’t want to overmix as it could make the cupcakes dense.
Grease your muffin cups thoroughly to prevent sticking. Fill each cup about 2/3 full with the batter. This will allow room for the cupcakes to rise without overflowing.
Bake in the preheated oven for about 22 minutes, or until a toothpick inserted into the center comes out clean. If you are using a mini muffin tin, reduce the baking time to about 15 minutes.
Once baked, allow the cupcakes to cool in the pan for a few minutes before transferring them to a wire rack to cool completely.
For the frosting, in the bowl of a standing mixer or using a hand mixer, combine 2 sticks of unsalted butter, 3 cups of powdered sugar, and 1 1/2 teaspoons of vanilla extract. Whip until thoroughly combined and smooth.
Add 3 tablespoons of heavy cream or milk, and continue whipping until the frosting is thick, fluffy, and creamy. Adjust the consistency as needed with more cream or sugar.
If desired, add more dye free red food coloring to reach your preferred shade. This step is crucial as it affects the visual appeal of your cupcakes.
Finally, frost your cooled cupcakes generously and decorate them with your choice of toppings. If you have fresh berries or sprinkles, they can add a lovely touch!