01 -
Preheat oven to 350°F. Line a standard 12-cup muffin pan with cupcake liners.
02 -
In a medium mixing bowl, whisk together the flour, baking powder, and salt.
03 -
In a large mixing bowl, beat butter and sugar with an electric mixer on medium-high speed until light and fluffy, about 2 to 3 minutes.
04 -
Add eggs one at a time, beating well after each addition and scraping down the bowl as needed.
05 -
In a separate bowl or measuring cup, stir together champagne, milk, vanilla extract, and peach puree until combined.
06 -
With the mixer on low speed, alternately add the dry ingredients and champagne mixture to the butter mixture, starting and ending with the dry ingredients. Mix only until just combined.
07 -
Spoon or scoop batter into cupcake liners, filling each about two-thirds full. Bake for 18 to 20 minutes or until a toothpick inserted in the center comes out clean.
08 -
Remove cupcakes from oven and let cool in the pan for 5 minutes. Transfer to a wire rack and cool completely.
09 -
In a large bowl, beat softened butter until creamy and smooth, about 2 to 3 minutes. Gradually add powdered sugar, beating on low at first then increasing speed. Add peach puree, champagne, and pinch of salt, beating until light and fluffy. Adjust with more puree or sugar to reach optimal piping consistency.
10 -
Pipe or spread peach buttercream onto cooled cupcakes. Garnish each with a fresh peach slice, optional candied peach or cherry, and a sprinkle of sparkling sugar.