01 - Preheat oven to 350°F. Thoroughly grease and flour an 8-inch round cake pan, ensuring all surfaces are coated to prevent sticking.
02 - Sift together flour, baking powder, and salt in a medium bowl. Whisk to distribute evenly and set aside.
03 - Beat softened butter and granulated sugar in a large bowl until pale and fluffy, approximately 3-4 minutes. Add eggs individually, fully incorporating each before adding the next.
04 - Mix in finely chopped lavender buds and vanilla extract until evenly distributed throughout the butter mixture.
05 - Alternate adding flour mixture and milk to the butter mixture, beginning and ending with dry ingredients. Mix gently until just combined, being careful not to overmix.
06 - Pour batter into prepared pan, using a spatula to spread evenly and smooth the top surface.
07 - Bake for 25-30 minutes until golden and a toothpick inserted in the center emerges clean.
08 - Combine water, sugar, and lavender buds in a small saucepan. Simmer for 3 minutes, then strain through a fine-mesh sieve. Reserve warm syrup.
09 - Allow cake to rest in pan for 10 minutes. Using a skewer, create small holes across the surface and gently brush with warm lavender syrup. Cool completely before glazing.
10 - Whisk powdered sugar, lemon juice, and chopped lavender in a small bowl until smooth and pourable.
11 - Drizzle glaze over the completely cooled cake, allowing it to cascade down the sides. Let glaze set for 15-20 minutes before slicing.