Preheat oven to 350°F.
Line a baking sheet with parchment paper or a silicone mat. Set aside.
In the bowl of a stand mixer, beat butter and sugar together for 1 minute until combined.
Add eggs and vanilla. Mix until incorporated, scraping the sides of the bowl as needed.
Add baking powder and salt, continuing to mix. Add the flour last. Mix until the dough just comes together.
Form dough into 2 inch balls and place on the lined baking sheet.
Bake for 10-12 minutes until slightly golden. Do not over-bake.
Allow tea cakes to cool completely on a wire rack while preparing the glaze.
For the glaze, whisk all glaze ingredients together in a bowl until smooth.
Pour the glaze directly over the cooled tea cakes.
Allow the glaze to set before serving.