Lavender Honey Cake

  • Author: Jo-Anna Rooney
  • Cook Time: 1 hour
  • Total Time: 1 hour
  • Yield: 1 cake 1x


Please note, you will need to steep the fresh lavender flowers in cold cream overnight in the fridge before making this cake!



  • 1/2 cup butter
  • 1 cup sugar
  • 2 tbsp honey
  • 2 eggs
  • 1/2 tsp vanilla
  • 2 cups flour
  • 4 tsp baking powder
  • 3/4 cup plain yogurt
  • 1/4 cup cream (like half & half)
  • 1 small bunch of fresh lavender flowers (remove the flowers from the stems, about 15-20)
  • icing sugar for garnish


Steeping the lavender flowers:

  1. Remove the lavender flowers from the stems and chop them up into small pieces. Put the chopped flowers into 1/4 cup of cream, then place in the fridge to rest overnight.

Making the cake:

  1. Preheat your oven to 350 degrees.
  2. Prepare your Bundt pan by spraying the inside of the pan with a baking spray containing flour (you can find this spray in the baking aisle at your grocery store). This step is so important if you want your cake to slide out of the pan. Set aside.
  3. In a mixing bowl, cream together the butter, honey and sugar.
  4. Add the eggs, one at a time.
  5. Then add vanilla, and mix well.
  6. In a separate bowl, whisk together the flour, and baking powder.
  7. Remove the lavender flowers from the cream, then mix the cream with the yogurt.
  8. Chop up the purple flowers to add to the batter (not the stems!).
  9. To the butter mix, add 1/3 of the flour mix, then 1/2 of the cream/yogurt mix. Repeat until all combined.
  10. Stir in the chopped lavender flowers.
  11. Pour the batter into the prepared Bundt pan.
  12. Bake at 350 degrees for 45 minutes, or until a toothpick inserted in the centre comes out clean.
  13. Once the cake has baked, let it cool for about 10 minutes in the pan, then turn the cake out onto a plate, and sprinkle with icing sugar.

Keywords: Bundt cake, honey cake, lavender cake