Add the flour, baking soda, and salt to a mixing bowl and whisk to combine.
Using an electric mixer, cream the softened butter in a large mixing bowl until light.
Add the granulated sugar, brown sugar, and lemon zest to the butter and cream until combined and fluffy, about 3 to 5 minutes.
Add in the egg, lemon juice, vanilla, and food coloring. Mix until just combined.
With your mixer on low, slowly add in the flour mixture until the cookie dough is combined. Be careful not to over-mix. The dough should be soft and slightly sticky.
Cover the dough and let it chill in the fridge for 30 minutes.
While the dough chills, preheat your oven to 350˚F and line baking sheets with parchment paper or silicone mats.
Pinch off about 1½ to 2 tablespoons of dough and roll the dough into balls. Flatten the balls slightly.
Roll each dough ball in powdered sugar until coated evenly, then place on the prepared baking sheets about 2 inches apart.
Bake for 8 to 10 minutes, until the edges of the cookies have set, but the tops are still soft in the center. Don't over-bake the cookies.
Cool the cookies on the baking sheets for a few minutes, then move them to a wire rack. Cool completely before serving.