Make the peach filling: In a medium saucepan over medium heat, combine all peach filling ingredients. Cook for 5-7 minutes, stirring occasionally, until peaches soften and release juices. Start Timer
3 ½ cups ripe peaches, 1/4 cup light brown sugar, 3 Tbsp granulated sugar, 1 Tbsp unsalted butter, 1/2 tsp ground cinnamon, Pinch nutmeg, Pinch salt, 1 ½ tsp fresh lemon juice
Thicken the filling: In a small bowl, whisk together cornstarch and water. Stir into the peach mixture and cook for ~2-4 minutes, stirring constantly, until thickened and glossy. Start Timer Remove from heat and stir in vanilla.
2 tsp cornstarch, 2 tsp cold water, 1/2 tsp vanilla extract
Chill the filling (important!): Transfer to a shallow container and refrigerate until completely cold. This keeps the cookies from spreading too much and helps the filling stay inside.
Make the cookie dough: In a large bowl, cream together butter, granulated sugar, and brown sugar until light and fluffy. Add egg, egg yolk, and vanilla. Mix until combined.
1 cup unsalted butter, 1 ¼ cups granulated sugar, 1/4 cup dark brown sugar, 1 large egg, 1 large egg yolk, 1 Tbsp vanilla extract
Add dry ingredients: Add flour, cornstarch, cinnamon, baking powder, baking soda, and salt. Mix until just combined.
3 cups all-purpose flour, 2 tsp cornstarch, 1 tsp ground cinnamon, 1 tsp baking powder, 1/2 tsp baking soda, 3/4 tsp fine sea salt
Scoop + roll: Scoop dough into 2 Tbsp. portions. Combine granulated sugar and cinnamon together and roll each ball in the cinnamon sugar mixture. Place on a baking sheet lined with parchment.
1/4 cup granulated sugar, 1/4 tsp cinnamon
Make an indent: Use the back of a tablespoon or your thumb to gently press a well into the center of each dough ball. Don’t press too deep; you want a shallow indentation, just enough to hold the filling. If the imprint is too deep, the cookies can bake up too thin and lose their chewy, soft texture. Fill each indent with a little bit of the peach filling (not too much, we’ll add more in top later)
Bake: Preheat oven to 350°F. Place ~6-8 cookies at a time on a lined baking sheet, spaced apart. Bake for 9-11 minutes, until edges are set. Start Timer
Cool + finish: Let cookies cool on the baking sheet for a few minutes then carefully transfer to a cooling rack. Spoon some extra peach filling on top of each cookie.
Make the glaze: Whisk together powdered sugar, cream, vanilla, and salt until smooth and a good drizzle consistency. Drizzle over cooled cookies and add a sprinkle of crushed graham crackers on top, if desired.
1 cup powdered sugar, 2 Tbsp heavy cream, Pinch salt, Splash vanilla extract, crushed graham crackers