Preheat your oven to 350°F. Grease and flour a mini bundt cake pan.
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
In a large mixing bowl, cream together the butter and sugar until light and fluffy. (A light yellow color).
Add eggs one at a time, being sure to mix well in between. Add vanilla extract and mix until combined.
Mix in the lemon zest and fresh lemon juice.
Add ½ of the dry ingredients to the wet ingredients.
Next, add the sour cream. End with the remaining dry ingredients,
mixing just until combined. Do not overmix!
Spoon the batter into the prepared mini bundt cake pan, filling each cavity to about ⅔ full.
Bake in the preheated oven for 18-20 minutes or until a toothpick inserted into the center comes out clean.
Allow the mini bundt cakes to cool in the pan for 10 minutes before transferring them to a cooling rack. While the cakes are cooling make your glaze.
Whisk together the powdered sugar, fresh lemon juice, milk, and lemon zest if using until smooth.
Once the bundt cakes are cool, drizzle the glaze over the top of each cake. Tint the glaze with food coloring and garnish with more lemon zest or sprinkles if desired!
Allow the glaze to set before serving.