In a large mixing bowl add flour, baking powder, baking soda and salt and whisk the dry ingredients together.
In another bowl add the softened butter and granulated sugar. Use a hand mixer (or stand mixer if you have one) and cream the butter and sugar together until well combined.
Next, add 1 egg at a time to the butter sugar mixture making sure to whisk in between adding each egg. Once the eggs are added, add the vanilla extract, lemon zest and lemon juice. Mix all those wet ingredients together until well combined.
Add the dry mixture to the wet ingredients and mix together to form a dough but try not to over mix the dough.
Place plastic wrap over top of the bowl of dough and place in the fridge for 1 hour to chill.
After 1 hour, preheat the oven to 350 degrees F.
Scoop 1 heaping tablespoon of the dough and form into a ball, rolling between your palms. Place the dough balls on a parchment lined baking sheet leaving at least an inch space between each dough ball.
Bake the cookies for about 12-15 minutes or until the bottoms are lightly golden and cookies are puffed. Allow the cookies to cool for 30 minutes.
While the cookies are baking, make the icing sugar glaze. Add powdered sugar, milk or water and vanilla extract to a bowl and stir together. A runny icing sugar glaze will be formed. Tip: add less milk or water at first, and add more if needed. You want the icing sugar glaze to be runny enough to dip the cookie but not thin like water.
Once the cookies are cooled, dip each cookie into the icing sugar glaze allowing the excess to drip off, then immediately add the sprinkles on top. Repeat this process with the rest of the cookies. Enjoy! 🙂