Step 1: Preheat oven to 350°F (175°C). Line baking sheets with parchment paper.
Step 2: In a large bowl, beat softened butter and granulated sugar using an electric mixer until light and fluffy.
Step 3: Add eggs one at a time, beating well after each. Stir in vanilla extract.
Step 4: In a separate medium-sized bowl, whisk together flour, baking soda, baking powder, and salt.
Step 5: Gradually add the dry ingredients to the wet ingredients. Mix on low speed or by hand until just combined, stopping when no dry flour streaks remain.
Step 6: Drop rounded tablespoons of dough onto prepared baking sheets, leaving about 2 inches of space between each.
Step 7: Gently press an indentation into the center of each cookie using your thumb or a small spoon.
Step 8: Carefully fill each indentation with a small amount of cherry jam.
Step 9: Bake for 10-12 minutes, until edges are lightly golden brown. Centers may still look slightly soft.
Step 10: Cool cookies on the baking sheets for a few minutes, then transfer to wire racks to cool completely.
Step 11: While cookies cool, whisk together powdered sugar, lemon juice (start with 2 tbsp), and lemon zest in a small bowl until smooth. Adjust consistency with more lemon juice or powdered sugar. Stir in yellow food coloring if desired.
Step 12: Once cookies are fully cooled, drizzle the lemon glaze over them. Let the glaze set for about 30 minutes to an hour before stacking or serving.