01 -
Preheat oven to 350°F (175°C) and line a 12-cup muffin tin with liners.
02 -
Whisk together flour, baking powder, and salt in a medium-sized bowl.
03 -
Cream butter, sugar, and honey until light and fluffy, about 3-4 minutes.
04 -
Beat in eggs one at a time, ensuring each is fully combined. Mix in vanilla extract.
05 -
Alternate adding dry ingredients and milk to the wet mixture until fully incorporated.
06 -
Gently fold in finely diced peaches.
07 -
Divide batter evenly among cupcake liners, filling each about 2/3 full. Bake for 18-22 minutes, or until a toothpick inserted into the center comes out clean. Allow cupcakes to cool completely before frosting.
08 -
Beat cream cheese and butter together until smooth. Mix in honey and vanilla extract, then gradually add powdered sugar and beat until fluffy.
09 -
For extra flavor, stir in peach puree to the frosting, if desired.
10 -
Frost cooled cupcakes using a piping bag or ziplock bag with the corner cut off. Garnish with peach slices or a drizzle of honey if desired.
11 -
Store cupcakes in the refrigerator for up to 3 days. Enjoy!