01 - Preheat the oven to 350°F. Grease and flour an 8-inch round cake pan, ensuring thorough coverage to prevent sticking.
02 - Whisk together flour, baking powder, and salt in a medium bowl until uniformly blended. Set aside for later use.
03 - Beat softened butter and granulated sugar in a large bowl until light and fluffy, approximately 3-4 minutes. Add eggs one at a time, incorporating fully after each addition. Mix in chopped lavender and vanilla extract.
04 - Alternate adding the flour mixture and milk to the butter mixture, beginning and ending with the dry ingredients. Mix gently until just combined, taking care not to overwork the batter.
05 - Pour batter into the prepared pan and smooth the surface evenly. Bake for 25-30 minutes until a toothpick inserted into the center emerges clean.
06 - While the cake bakes, simmer water, sugar, and lavender buds in a small saucepan for 3 minutes. Strain through a fine mesh sieve and set aside to cool slightly.
07 - Allow the cake to cool in the pan for 10 minutes. If using syrup, poke small holes across the surface with a skewer and gently brush with warm syrup. Cool completely on a wire rack.
08 - Whisk powdered sugar, lemon juice, and finely chopped lavender until smooth and pourable. Drizzle evenly over the completely cooled cake, allowing it to drip down the sides.
09 - Let the glaze set for at least 15-20 minutes before slicing. Serve at room temperature for optimal flavor and texture.