01 -
Preheat oven to 175°C. Line a 12-cup muffin tin with cupcake liners.
02 -
In a medium bowl, whisk together flour, baking powder, and salt. Set aside.
03 -
In a large bowl, beat softened butter and cream cheese until smooth and creamy (about 2-3 minutes).
04 -
Add granulated sugar and continue beating until light and fluffy.
05 -
Add eggs one at a time, mixing well after each addition.
06 -
Stir in vanilla extract, honey, and peach puree until well combined.
07 -
Gradually add dry ingredients to the wet mixture, mixing just until combined.
08 -
Divide batter evenly among cupcake liners, filling each about 2/3 full.
09 -
Bake for 18-22 minutes, or until a toothpick inserted into the center comes out clean.
10 -
Allow cupcakes to cool in the tin for 5 minutes, then transfer to a wire rack to cool completely.
11 -
In a medium bowl, beat softened cream cheese and butter until smooth and creamy (about 2 minutes).
12 -
Gradually add powdered sugar, ½ cup at a time, beating well after each addition until smooth and fluffy.
13 -
Stir in honey and vanilla extract. Add peach puree if using, and continue to beat until frosting is smooth and spreadable.
14 -
Once cupcakes have cooled completely, frost them generously using a spatula or piping bag.
15 -
Top each cupcake with a slice of fresh peach and a drizzle of honey if desired.