Ingredients
Method
Preparation
- Preheat your oven to 350°F (175°C) and line a 12-cup muffin pan with cupcake liners.
- In a medium bowl, whisk together the dry ingredients: flour, baking powder, and salt.
- In a large bowl, cream together the softened butter and granulated sugar until light and fluffy.
- Beat in the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
- Gradually add the dry ingredients into the wet mixture, alternating with the milk, until just combined.
Baking
- Divide the batter evenly among the cupcake liners, filling each about two-thirds full.
- Bake in the preheated oven for 18-22 minutes, or until a toothpick inserted comes out clean.
- Allow the cupcakes to cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
Frosting
- Beat the softened butter in a large bowl until smooth. Gradually add the powdered sugar, mixing until fluffy.
- Mix in the heavy cream and vanilla extract. Divide the frosting into two bowls and add food coloring.
Decorating
- Once the cupcakes are cool, frost them using a piping bag with rose-shaped swirls for the red frosting and hearts for the pink.
- Decorate with edible rose petals, heart sprinkles, and mini rose decorations as desired.
Notes
Make sure your butter is at room temperature for the perfect frosting consistency. Use gel food coloring for vibrant shades. For added flavor, try incorporating almond extract into the frosting.
