01 - Preheat the oven to 350°F. Line two baking sheets with parchment paper.
02 - In a large bowl, cream the butter and sugar until light and fluffy.
03 - Add the eggs, one at a time, beating well after each addition. Mix in the vanilla extract and lemon zest.
04 - In a separate bowl, whisk together flour, baking powder, and salt.
05 - Gradually add the dry ingredients to the wet mixture, alternating with milk, until a soft dough forms.
06 - Roll small portions of dough, about 1 tablespoon each, into balls and place them on the prepared baking sheets, spacing them 2 inches apart. Bake for 15 to 18 minutes, or until just set and lightly golden on the bottom.
07 - Cool cookies completely. Using a small knife or spoon, carefully scoop out a little from the flat side of each cookie to create a cavity for the filling. Reserve crumbs.
08 - For the filling, melt the chocolate with heavy cream. Stir until smooth. Mix in the reserved cookie crumbs and jam to form a thick paste.
09 - Fill the cavity of one cookie half with the chocolate-jam mixture, then sandwich with another half, pressing gently together to form a peach shape.
10 - Mix small bowls of water with a few drops of red and yellow food coloring. Lightly brush each peach with the colors to mimic a real peach, blending as desired.
11 - Roll the colored cookies in granulated sugar to coat.
12 - Insert a mint leaf into the top of each cookie for a realistic touch, if desired.