1/2 cup (1 stick) unsalted butter, softened (for frosting)
2 cups powdered sugar
1/4 cup honey (for frosting)
1 teaspoon milk or heavy cream (for frosting, if needed)
Instructions
Preheat your oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners.
In a medium bowl, whisk together the flour, baking powder, and salt. Add the finely ground lavender buds and mix well.
In a large bowl, beat the softened butter and granulated sugar with an electric mixer until light and fluffy, about 3 minutes.
Beat in the 1/4 cup of honey until combined. Add the eggs one at a time, beating well after each addition. Mix in the vanilla extract.
Gradually add the dry ingredients to the wet ingredients, alternating with the milk, beginning and ending with the dry ingredients. Mix until just combined; do not overmix.
Divide the batter evenly among the 12 cupcake liners, filling each about two-thirds full.
Bake for 18 to 20 minutes, or until a toothpick inserted into the center comes out clean. Let the cupcakes cool in the pan for 5 minutes before transferring them to a wire rack to cool completely.
To make the frosting, beat the 1/2 cup of softened butter until smooth. Gradually add the powdered sugar, beating until incorporated.
Drizzle in the 1/4 cup of honey and beat on medium speed until the frosting is light and fluffy. Add a splash of milk or cream if the frosting is too stiff.
Once cupcakes are completely cool, pipe or spread the whipped honey frosting onto each one. Garnish with a few whole dried lavender buds.
Notes
Use only culinary-grade lavender buds for consumption. Lavender flavor is strong, so start with the recommended amount; you can always add more next time.
To get the best flavor from the lavender, you can steep the 1 teaspoon of ground lavender in the warm milk for 10 minutes before adding it to the batter, then strain if desired.
For a beautiful presentation, lightly press the whole lavender buds onto the top of the frosting just before serving.