Prepare the Cookie Dough:
In a large bowl, cream butter, sugar, and lemon zest until light and fluffy, about 2–3 minutes. Beat in the egg, egg yolk, and lemon juice until smooth and well combined.
Combine Dry Ingredients:
In another bowl, whisk flour, cornstarch, baking powder, baking soda, and salt. Gradually add the dry ingredients to the wet mixture until a soft dough forms.
Chill the Dough:
Cover and chill dough for at least 30 minutes. Chilling helps prevent the cookies from spreading too much and intensifies the lemon flavor.
Preheat and Prepare:
Preheat oven to 350°F (175°C). Line baking sheets with parchment paper.
Scoop and Shape:
Scoop 2-tablespoon portions of dough, roll into balls, and flatten slightly. Place 2 inches apart on the baking sheets.
Bake:
Bake for 10–12 minutes, or until the edges are just beginning to turn golden. The centers should remain soft.
Cool Completely:
Allow cookies to cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely.
Make the Frosting:
Beat butter until smooth. Gradually add powdered sugar, beating on low speed until combined. Mix in vanilla and 3 Tbsp milk. Add blueberry jam and beat until creamy and fluffy. Add more milk for a softer texture if needed.
Frost and Decorate:
Spread or pipe blueberry buttercream onto cooled cookies. For extra flair, add a sprinkle of lemon zest or a drizzle of blueberry jam on top.