01 - Place lavender buds in a small bowl and pour boiling water over them. Allow to steep for 10 minutes, then strain and discard the buds. Let the lavender infusion cool completely.
02 - In a large mixing bowl, beat the softened butter with an electric mixer on medium-high speed until creamy and pale, approximately 3 minutes.
03 - Gradually add powdered sugar to the butter, one cup at a time, beating on low speed after each addition until fully incorporated.
04 - Pour in the cooled lavender infusion (about 2 teaspoons), vanilla extract, and heavy cream or milk. Beat on medium-high speed until light and fluffy, about 2 to 3 minutes.
05 - If a soft lavender hue is desired, add a small drop of purple food coloring and mix until evenly blended.
06 - Use the buttercream immediately to frost completely cooled cakes or cupcakes. Garnish with edible flowers as desired.