For the Cake:
For the Simple Syrup:
For the Frosting:
Using a double boiler (or make one by stacking 2 pots on top of each other), fill bottom portion with 1-2 inches of water and bring to a boil. Turn off heat, place broken pieces of white chocolate into the top pot and allow to sit while you make the rest of the cake.
Bring ⅓ cup sugar and ⅓ cup water to a boil, whisk constantly to ensure sugar is completely dissolved. Turn off heat, add 2 tablespoons dried lavender and allow to steep while you prepare the rest of the cake.
Whisk 3 cups flour, 4 teaspoons baking powder, 1 tablespoon dried lavender and ¾ teaspoon salt to combine. Set aside.
In large bowl, mix 1-½ sticks softened butter.
Add 1-½ cups sugar. Mix until light and fluffy.
Beat in 2 whole eggs and 4 egg yolks, 2 teaspoons vanilla extract and melted chocolate.
Add flour mixture and 1-¼ cup buttermilk by alternating between the two until everything is well incorporated with the butter/sugar mixture.
Divide cake batter among three prepared 8-inch cake pans. Bake at 350ºF until cake pulls away from sides of pan and wooden toothpick inserted in center of cake comes out clean (about 20 minutes).
Mix ½ cup softened butter, 2-3 cups powdered sugar, 1 teaspoon vanilla extract and 2 tablespoons lavender simple syrup until light and fluffy.
Adjust powdered sugar and lavender simple syrup as needed to thicken/thin frosting to your preference.
Using a fork, poke cake several times. Then spoon strained lavender simple syrup over the layers while still warm.
Frost cake as desired. Enjoy!
