01 - Preheat oven to 350°F. Grease and flour a 12-cup mini bundt or muffin pan thoroughly.
02 - In a medium bowl, whisk together flour, baking powder, baking soda, and salt until well blended. Set aside.
03 - In a large bowl, beat softened butter and granulated sugar with electric mixer until light and fluffy, approximately 2-3 minutes.
04 - Beat in eggs one at a time, ensuring each egg is fully incorporated before adding the next. Mix in lemon zest and vanilla extract until combined.
05 - Add fresh lemon juice to the butter mixture and mix until evenly distributed throughout the batter.
06 - Add flour mixture in three portions, alternating with milk in two portions, beginning and ending with flour mixture. Mix gently until just combined, being careful not to overmix.
07 - Divide batter evenly among the prepared mini cake molds, smoothing tops as needed.
08 - Bake for 16-18 minutes, or until a toothpick inserted into the center of a cake comes out clean.
09 - Allow cakes to cool in the pan for 10 minutes, then carefully invert onto wire rack to cool completely before glazing.
10 - In a small bowl, whisk together sifted powdered sugar, milk, crushed lavender, and lemon juice until smooth and pourable. Adjust consistency with additional milk if needed. Add purple food coloring if desired.
11 - Spoon prepared glaze generously over each cooled cake, allowing it to drip down the sides naturally.
12 - Sprinkle additional dried lavender buds and lemon zest strips over freshly glazed cakes. Serve immediately or store in airtight container.