01 -
Preheat the oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners.
02 -
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
03 -
In a separate large bowl, beat the softened butter, honey, and sugar with an electric mixer until light and fluffy. Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract. Gradually mix in the dry ingredients, alternating with sour cream, until combined. Gently fold in the chopped peaches.
04 -
Spoon the batter evenly into the cupcake liners, filling each about 2/3 full. Bake for 18-22 minutes, or until a toothpick inserted into the center comes out clean. Let the cupcakes cool completely in the tin before transferring to a wire rack.
05 -
Beat the softened cream cheese and butter together until smooth and creamy. Gradually add powdered sugar, vanilla extract, honey, and salt, mixing until the frosting is light and fluffy.
06 -
Once the cupcakes are completely cool, frost them with the cream cheese frosting using a piping bag or a spatula. Optionally, garnish with fresh peach slices for an extra touch of color and flavor.