Ingredients
Method
- Preheat your oven to 350°F (175°C). Line a 12-cup cupcake pan with paper liners.
- In a large bowl, whisk together the sifted flour, granulated sugar, baking powder, and salt.
- In a separate bowl, cream the softened unsalted butter with the granulated sugar using an electric mixer until light and fluffy.
- Beat in the eggs one at a time, ensuring each is fully incorporated before adding the next. Stir in the vanilla extract and red food coloring if using.
- Gradually add the dry ingredient mixture to the wet mixture, alternating with the whole milk, beginning and ending with the dry ingredients. Mix on low speed until just combined.
- Divide the batter evenly among the prepared cupcake liners, filling each about two-thirds full.
- Bake for 18-22 minutes, or until a wooden skewer inserted into the center comes out clean.
- Let the cupcakes cool in the pan for 5 minutes, then transfer to a wire rack to cool completely before frosting.
- While the cupcakes cool, beat the softened cream cheese and butter together until smooth. Gradually add the powdered sugar, mixing until creamy. Adjust with heavy cream for desired consistency.
- Once the cupcakes are cool, frost them using a spatula or a piping bag, and decorate as desired.
Notes
Use room temperature ingredients for optimal batter consistency. Do not overmix to prevent dense cupcakes. Ensure cupcakes are completely cool before frosting.
