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 using an electric mixer.
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.
07 - Bake for 15 to 18 minutes, or until just set and lightly golden on the bottom. Do not overbake.
08 - 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 the crumbs.
09 - 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.
10 - 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.
11 - 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.
12 - Roll the colored cookies in granulated sugar to coat evenly.
13 - Insert a mint leaf into the top of each cookie for a realistic touch, if desired.