This light and rich lavender chocolate cake will impress anyone you make this cake for - including yourself! The decadent chocolate cake layers compliment the floral lavender infused buttercream frosting.

This lavender chocolate cake is unique because the buttercream frosting is infused with fresh lavender for a light, floral flavor. Using lavender in baking isn't very common, but it should be! Fresh lavender can make any cake taste like a professional baker made it!

And creating fool-proof recipes for the beginner home baker has been my mission since 2020. While infused buttercream may sound complicated, this tested recipe will teach you how to do it with success!
If you love this chocolate lavender cake, try making lemon lavender scones next! Instead of infused butter, the sugar is infused with lavender buds. Or if you're looking for more ways to enjoy the rich chocolate flavor, try small batch chocolate cupcakes.



Picking Fresh Lavender
In the summer we like to visit a local lavender farm and pick fresh lavender. Walking around the field feels like a fairytale! The fragrant aroma is carried through the hot summer air. This therapeutic plant is in season here in the Pacific Northwest from June through August. You can also find both fresh and dried culinary lavender in grocery stores.

Lavender-Infused Buttercream Frosting
Infusing butter is a simple process to add a depth of flavor. Melt butter on the stove, throw in a handful of fresh lavender buds, and let it simmer for about 15 minutes. Strain out the lavender and let the butter cool and solidify. Voila! You now have exquisite homemade lavender-infused butter!
I promise this lavender buttercream doesn't taste like you're eating flowers. It tastes like you're eating a sophisticated, light, floral frosting. And it smells like fresh lavender, not like heavy perfume.
You could also spread your lavender-infused butter on biscuits or toast.

Ingredients
Chocolate Layer Cake
- Milk - either dairy or non-dairy milk work in this recipe; I usually use oat milk
- White vinegar - mixed with the milk to form homemade buttermilk
- All-purpose flour - serves as the base for the chocolate cake
- Granulated sugar - sweetens the cake
- Unsweetened cocoa powder - adds a rich, chocolate flavor
- Salt - brings out the other flavors
- Baking soda and Baking powder - leaven the cake so it rises in the oven
- Eggs - provide structure to the cake and help it rise in the oven
- Vanilla extract - brings out the flavors of the other ingredients
- Vegetable oil - creates a super moist chocolate cake texture
- Black coffee - amps up the flavor of the chocolate
Lavender Infused Buttercream Frosting
- Unsalted butter - infused with lavender, cooled then beaten to form the base of the frosting
- Fresh lavender buds - if you are using dried lavender instead, use one-third the amount, since dried lavender is more potent that fresh lavender
- Powdered sugar - adds a sweet flavor and airy texture to the frosting
- Salt - brings out the flavor of the lavender and butter in the frosting
- Vanilla extract - brings out the flavors of the other ingredients
- Milk - either dairy or non-dairy milk work in this recipe; I usually use oat milk

How to Make this Recipe
- Preheat the oven to 350°F. Grease two 8-inch round cake tins.
- Pour the scant cup milk and two teaspoons of white vinegar in a small bowl. Let sit for 10 minutes at room temperature to curdle & become homemade buttermilk.
- In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, unsweetened cocoa powder, salt, baking powder and baking soda. Set aside.
- In another large mixing bowl, whisk together the two eggs, vanilla extract, vegetable oil and your homemade or store-bought buttermilk.
- Add the wet ingredients into the dry ingredients and mix it with a whisk or spatula until there is no dry mixture visible.
- Add the hot strong coffee and whisk again until the batter is smooth.
- Divide the batter equally between the two cake tins.
- Bake for 30 to 40 minutes, until a toothpick comes out clean from the center of each cake.
- Let the cakes cool in the pans for 10 minutes, then remove them from the pans and allow to cool to room temperature on a cooling rack.
Make the Lavender-Infused Buttercream Frosting
- In a saucepan, melt the three sticks of butter on medium heat. Add the fresh lavender buds and simmer for about 15 minutes on medium-low heat. Stir often while it's simmering.
- Pour the butter through a fine mesh sieve to strain out the lavender. Set the butter in a bowl in the fridge to cool and solidify for a couple hours.
- Once you're ready to make your frosting, beat the infused butter in a stand mixer or with an electric hand mixer, until it becomes smooth and fluffy, after about 5 minutes.
If your butter is hard, let it sit on the counter to come to room temperature and soften a bit. - Add the powdered sugar, salt, vanilla extract and milk to the butter and continue to beat until it is all combined and fluffy, after 3 to 5 minutes.


Assemble the Layer Cake
- Once the cake is completely cool, level the tops of the two cakes then slice them both in half to form four equal-sized cake layers.
- Place the first cake layer in the center of a plate or cake stand. Spread out a few large dollops of the buttercream on top of the first layer.
- Place the second cake layer on top of the buttercream, making sure this cake layer is centered on top of the first layer. Spread out a few more large dollops of the buttercream on top of the second layer.
- Repeat for the third and fourth layers of the cake.
- Spread the remaining buttercream on the sides of the cake. Use a butter knife or a pallet knife to get the buttercream even and smooth on the top and the sides.

Recipe Variations
- Lavender is not the only aromatic you can infuse into butter - you can use other herbs like rosemary, basil and thyme.
- You can leave the sides of the cake unfrosted and serve it as a "naked cake".
- Both dairy and non-dairy milk work well in this recipe.
- Top with fresh berries or fresh lavender sprigs.
- Add lavender flavor to the chocolate cake by infusing granulated sugar with lavender.
Recipe Tips
- Check each cake for doneness, since the cakes could finish baking at different times.
- Dried lavender is more potent that fresh lavender. If you're using dried lavender, only use one-third the amount.
- Grease your cake tins with butter or cooking spray on the bottom and sides so the cakes come out easily.
- If you don't want to fuss over assembling a layer cake, use this recipe to make chocolate lavender cupcakes instead!

FAQ's
You might not expect it, but the rich, decadent flavor of chocolate cake tastes amazing with light and floral lavender buttercream.
Strong black coffee enhances the sweet and rich flavor of chocolate. You can't taste the coffee once the cake is baked, but the chocolate flavor is intensified.
Lavender buds, stems and leaves are edible just like any other herb. It's best to use "culinary grade" lavender if you're buying it from the store to make sure it hasn't been treated with indigestible chemicals.
You can either bake the cake layers and store them in the freezer a few months ahead of time, or store the fully decorated cake for a few days in the fridge.

Storing
Fridge - Store your decorated cake wrapped in plastic wrap in the fridge for up to 7 days. Store cake slices in airtight containers so they don't dry out.
Freezer - Store your decorated cake tightly wrapped in plastic cling wrap then aluminum foil in the freezer for up to 3 months.
Undecorated layers - Store undecorated cake layers wrapped individually in plastic cling wrap then aluminum foil for up to 6 months in the freezer.
More Layer Cake Recipes
- Strawberry Lemon Cake
- Carrot Cake with Buttercream Frosting
- Fault Line Cake
- Homemade Wedding Cake
- Yule Log Cake
- Miniature Gingerbread House Cake


Lavender Chocolate Cake
Ingredients
Chocolate Layer Cake
- 1 scant cup milk both dairy and non-dairy milk work well in this recipe
- 2 teaspoon white vinegar
- 1¾ cups all-purpose flour
- 1¾ cups granulated sugar
- ¾ cup unsweetened cocoa powder
- 1 teaspoon salt
- 1½ teaspoon baking soda
- 1½ teaspoon baking powder
- 2 eggs
- 1 tablespoon vanilla extract
- ½ cup vegetable oil
- ¾ cup strong, freshly brewed black coffee
Lavender-Infused Buttercream Frosting
- 1½ cups unsalted butter (3 sticks)
- 6 tablespoon fresh lavender buds (if using dried lavender, use 2 Tbsp)
- 3 cups powdered sugar
- ½ teaspoon salt
- 1 teaspoon vanilla extract
- 2 tablespoon milk both dairy and non-dairy milk work well in this recipe
Instructions
Make the Chocolate Cake
- Preheat the oven to 350°F. Grease two 8-inch round cake tins.
- Pour the scant cup milk and two teaspoons of white vinegar in a small bowl. Let sit for 10 minutes at room temperature to curdle & become homemade buttermilk.
- In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, unsweetened cocoa powder, salt, baking powder and baking soda. Set aside.
- In another large mixing bowl, whisk together the two eggs, vanilla extract, vegetable oil and your homemade or store-bought buttermilk.
- Add the wet ingredients into the dry ingredients and mix it with a whisk or spatula until there is no dry mixture visible.
- Add the hot strong coffee and whisk again until the batter is smooth.
- Divide the batter equally between the two cake tins. Bake for 30 to 40 minutes, until a toothpick comes out clean from the center of each cake. Let the cakes cool in the pans for 10 minutes, then remove them from the pans and allow to cool to room temperature on a cooling rack.
Make the Lavender-Infused Buttercream Frosting
- In a saucepan, melt the three sticks of butter on medium heat. Add the fresh lavender buds and simmer for about 15 minutes on medium-low heat. Stir often while it's simmering. Pour the butter through a fine mesh sieve to strain out the lavender. Set the butter in a bowl in the fridge to cool and solidify for a couple hours.
- Once you're ready to make your frosting, ff your butter is hard, let it sit on the counter to come to room temperature and soften a bit. Beat the infused butter in a stand mixer or with an electric hand mixer, until it becomes smooth and fluffy, after about 5 minutes.
- Add the powdered sugar, salt, vanilla extract and milk to the butter and continue to beat until it is all combined and fluffy, after 3 to 5 minutes.
Assemble the Layer Cake
- Once the cake is completely cool, level the tops of the two cakes then slice them both in half to form four equal-sized cake layers. The edges don't need to be trimmed off the sides of this cake, since it is so moist and the edges don't get very caramelized.
- Place the first cake layer in the center of a plate or cake stand. Spread out a few large dollops of the buttercream on top of the first layer.
- Place the second cake layer on top of the buttercream, making sure this cake layer is centered on top of the first layer. Spread out a few more large dollops of the buttercream on top of the second layer.Repeat for the third and fourth layers of the cake.
- Spread the remaining buttercream on the sides of the cake. Use a butter knife or a pallet knife to get the buttercream even and smooth on the top and the sides.
- Optional: Set aside little buttercream and dye it purple and green. Using piping bags to pipe lavender flower springs onto the decorated cake.
Notes
- Check each cake for doneness, since the cakes could finish baking at different times.
- Dried lavender is more potent that fresh lavender. If you're using dried lavender, only use one-third the amount.
- Grease your cake tins with butter or cooking spray on all sides so the cakes come out easily.
ordinaryfabgirl
Wow, that cake looks gorgeous!
strawberryandcream
Thank you!! 🌼
DC/Seasons of Parenting
Oh my! This just became my first Once I Reach Goal Weight recipe!! What a beautiful, inviting post.
strawberryandcream
Thank you!! I love this cake because the flavors balance each other really well. Let me know when you make it! 💜
Rachel Duerden
I love the smell of lavender. 😀
strawberryandcream
Me too! And I love the smells of chocolate and melted butter, so this is just a plethora of amazing aromas! 😆😛