01 -
Get your oven heated to 350°F (175°C), then line your muffin tray with cupcake paper liners.
02 -
In a mixing bowl, toss together the baking soda, baking powder, flour, and salt until combined.
03 -
Beat the butter with the sugar in a big bowl until it's fluffy. Mix in the eggs one by one, then stir in the vanilla.
04 -
Take turns adding flour and buttermilk to the butter mixture, starting and stopping with the dry blend. Just mix enough to combine.
05 -
Spoon batter halfway into each cupcake liner, add a scoop of peach preserves, then top up so liners are around 3/4 full.
06 -
Place in the oven and bake for about 18-20 minutes. Push a toothpick in to check doneness—it should come out clean. Let cool off completely.
07 -
Mix the cream cheese, powdered sugar, and milk until the mixture turns silky and smooth.
08 -
Spread the frosting over the cupcakes once cooled. Add diced peaches on top, drizzle the honey, and sprinkle some sugar crystals.