01 -
Switch on your oven to 350°F (175°C) and line your muffin tray with cupcake liners.
02 -
In a large mixing bowl, combine the white flour, salt, baking powder, and baking soda. Give everything a nice mix with a whisk or spoon.
03 -
Beat your butter and sugar in a large bowl till it’s super fluffy. It might take three minutes if using an electric mixer.
04 -
Pop one egg into the mix and beat until blended. Repeat with the other egg. Lastly, stir in the vanilla, mixing a bit more.
05 -
Alternate between adding your flour mix and buttermilk to the bowl. Start and end with the flour, stirring just enough each time to combine.
06 -
Pour batter until liners are halfway full. Add a spoon of peach preserves in the center, then load more batter on top till liners are about 3/4 full.
07 -
Let the cupcakes bake in the oven for about 18-20 minutes. Use a toothpick to check – you’re done if it comes out clean! Let them cool down fully.
08 -
Mix cream cheese, powdered sugar, and milk together in a bowl. Stir until it’s nice and creamy with no lumps.
09 -
Spread your frosting over the completely cooled cupcakes. Scatter diced peaches on top, follow with a drizzle of honey, and finish with sugar crystals for sparkle.