01 -
Preheat oven to 350°F and line a standard muffin pan with cupcake liners.
02 -
In a bowl, beat together cream cheese, 1/4 cup granulated sugar, egg yolk, and 1 teaspoon vanilla extract until mixture is smooth. Set aside.
03 -
In a separate bowl, whisk together all-purpose flour, baking powder, and salt.
04 -
In another large bowl, beat softened unsalted butter and 1 cup granulated sugar until mixture becomes light and fluffy.
05 -
Add eggs to butter mixture one at a time, mixing thoroughly after each addition. Stir in honey and 1 teaspoon vanilla extract.
06 -
Alternately add the flour mixture and milk to the wet ingredients, beginning and ending with the flour. Mix until just combined to avoid overmixing.
07 -
Gently fold in diced fresh peaches ensuring even distribution without overmixing.
08 -
Spoon cupcake batter into each liner until half-full, then add a teaspoon of the cream cheese filling to the center. Top with additional batter until liners are two-thirds full.
09 -
Place tray in oven and bake for 18 to 22 minutes or until tops are golden and a toothpick inserted comes out clean. Cool in pan for 5 minutes before transferring to a wire rack.
10 -
If desired, top each cupcake with peach slices, drizzle with honey, and sprinkle with crushed graham crackers before serving.