Go Back
+ servings
lavender cake cut into squares and decorated with edible flowers
Print Recipe
5 from 3 votes

Lavender Cake Recipe

This is the best lavender cake recipe ever! If you are looking for a homemade lavender cake with an incredible lavender flavor, then this cake recipe is for you.
Prep Time30 mins
Cook Time30 mins
30 mins
Total Time1 hr 30 mins
Course: Dessert
Cuisine: American
Servings: 12 people
Calories: 624kcal
Author: Eden
Cost: $20


Lavender Cake

  • 1 1/4 cup whole milk
  • 2 tsp dried lavender
  • 2 1/4 cups cake-flour
  • 1 tbsp baking powder
  • 1 tsp salt
  • 3/4 cup unsalted butter room temperature
  • 2 cups granulated sugar
  • 4 large egg whites
  • 1 tsp vanilla extract
  • 1 tsp lavender extract

Lavender Soaking Syrup

  • 1/2 cup water
  • 1/2 cup granulated sugar
  • 2 tsp dried lavender

Lavender Cream Cheese Buttercream Frosting

  • 1/2 cup unsalted butter room temperature
  • 8 ounces cream cheese super soft
  • 3 cups powdered sugar
  • 1/2 tsp lavender extract
  • 1/2 tsp vanilla extract


Lavender Cake

  • In a small bowl add the milk and dried lavender and let it sit for about 15 minutes. You can also do this the day before and let it infuse in the refrigerator.
    lavender infusing in milk to make lavender milk
  • In a sieve sift flour, baking powder, and salt into a mixing bowl and set aside.
    sifting cake flour and baking powder
  • In a mixing bowl with the paddle attachment, beat butter and sugar on medium speed until light and fluffy.
    mixing butter and sugar
  • In a large measuring cup, strain the infused milk and add the egg whites and extracts.
    mixing wet ingredients in a glass measuring cup
  • Turn the mixer to low speed and alternate the dry and wet ingredients. Use a spatula to scrape down the sides and bottom of the bowl.
    cake flour
  • Pour the batter into a 9x9x3 square pan OR two 8×8 round pans to make a layered cake.
    lavender cake batter in a cake pan
  • Bake the cake for 30 minutes. This may change depending on the pan you’re using. Set the time for 25 minutes and then add more time if needed. Our square 9x9x3 cake took 30 minutes to bake.
  • Once the cake is done baking and has cooled, turn it upside down and then using a wooden toothpick make 12 little holes in the cake by poking it.
    poking holes in a cake
  • Using a pastry brush, brush the lavender syrup over the cake. You won’t use all of the syrup, but at least 1/2 of it.
    brushing lavender syrup over a cake

Lavender Soaking Syrup

  • Add water, sugar, and dried lavender into a small saucepan. 
    lavender syrup in a sauce pan
  • Simmer on low heat for about 5 minutes until the sugar dissolves.
  • Remove from the heat and let it cool to room temperature.
  • Strain the dried lavender through a sieve and into a bowl.

Lavender Cream Cheese Frosting

  • Add all of the ingredients into the bowl of an electric mixer and beat on high until it’s nice and fluffy.
    lavender buttercream frosting
  • When the cake is cooled, add a layer of whipped frosting over the top and spread evenly.
    frosting a cake
  • Decorate the cake with edible flowers.
    lavender cake decorated with flowers


Make the lavender soaking syrup and the lavender milk. It can be covered and refrigerated overnight.
How to Store Lavender Cake
If you are going to be serving the cake in the next day or so, you can use a nice cake stand with a lid to store it until time to serve. If you will be storing it for longer, you can place it covered in the refrigerator for 5-7 days, or in the freezer for up to 3 months.


Calories: 624kcal | Carbohydrates: 92g | Protein: 6g | Fat: 27g | Saturated Fat: 16g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 1g | Cholesterol: 73mg | Sodium: 287mg | Potassium: 214mg | Fiber: 1g | Sugar: 73g | Vitamin A: 891IU | Vitamin C: 1mg | Calcium: 108mg | Iron: 1mg