01 - Preheat the 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 together 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.
05 - Add fresh lemon juice to the butter mixture and mix until evenly distributed.
06 - Add the flour mixture in three parts, alternating with the milk. Begin and end with the flour mixture. Mix until just combined—avoid overmixing to maintain tenderness.
07 - Divide batter evenly among the prepared mini cake molds, filling each about three-quarters full.
08 - Bake for 16–18 minutes, or until a toothpick inserted into the center of a cake emerges clean.
09 - Allow cakes to cool in the pan for 10 minutes, then carefully remove and transfer to a wire rack to cool completely before glazing.
10 - In a small bowl, whisk together 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 glaze generously over each completely cooled mini cake, allowing it to drip down the sides.
12 - Sprinkle additional dried lavender buds and lemon zest strips over the glazed cakes while the glaze is still slightly tacky.