01 -
Preheat oven to 350°F (175°C) and line a 12-cup muffin tin with liners.
02 -
Whisk flour, baking powder, and salt in a medium bowl.
03 -
Cream butter, sugar, and honey until light and fluffy (3-4 minutes).
04 -
Beat in eggs one at a time, then mix in vanilla extract.
05 -
Alternate adding dry ingredients and milk to the wet mixture.
06 -
Gently fold in diced peaches.
07 -
Divide batter among cupcake liners, filling them 2/3 full.
08 -
Bake for 18-22 minutes or until a toothpick comes out clean. Cool completely.
09 -
Beat cream cheese and butter until smooth.
10 -
Mix in honey and vanilla. Gradually add powdered sugar and beat until fluffy.
11 -
Add peach puree for extra flavor (optional).
12 -
Frost cooled cupcakes. Garnish with peach slices or a drizzle of honey.
13 -
Store cupcakes in the refrigerator for up to 3 days.