01 -
Preheat oven to 350°F. Line a standard 12-cup muffin pan with cupcake liners.
02 -
Whisk together flour, baking powder, and salt in a medium bowl and set aside.
03 -
In a large mixing bowl, beat butter and sugar with an electric mixer on medium-high speed until pale and fluffy, about 2 to 3 minutes.
04 -
Add eggs to the creamed mixture, one at a time, beating well after each addition and scraping down the bowl as needed.
05 -
In a separate bowl or measuring cup, gently combine champagne, milk, vanilla extract, and peach puree.
06 -
With mixer on low, add dry mixture and champagne mixture to the batter in three alternations, beginning and ending with the dry ingredients. Mix until just combined; do not overmix.
07 -
Fill each cupcake liner about two-thirds full with batter. Bake for 18 to 20 minutes, or until a toothpick inserted in the center emerges clean.
08 -
Allow cupcakes to cool in the pan for five minutes, then remove and cool completely on a wire rack.
09 -
In a large bowl, beat butter for 2 to 3 minutes until creamy. Gradually add powdered sugar; beat on low to incorporate, then increase speed. Add peach puree, champagne, and salt. Beat until buttercream is light and fluffy. Adjust consistency with additional sugar or puree as needed.
10 -
Transfer buttercream to a piping bag fitted with a star tip. Pipe swirls of buttercream onto cooled cupcakes. Garnish each with a fresh peach slice, optional candied peach or cherry, and a sprinkle of sparkling sugar.