Elegant Gingerbread Layer Cake

Elegant Gingerbread Layer Cake with Raspberries and Lemon Buttercream Frosting

Gingerbread cake is not just a fall or winter treat. This elegant layer cake is light and lovely, layered with a tart lemon frosting and fresh raspberries.

Makes 1 3-layer, 8-inch cake

Serves 16


  • Cake:
    • 2/3 cup vegetable oil
    • ½ cup granulated sugar
    • ½ cup packed dark brown sugar
    • 3 large eggs
    • 3 Tbsp finely grated fresh ginger
    • 2 tsp finely grated lemon zest
    • 2 cups all-purpose flour
    • 2 tsp baking powder
    • ¾ tsp ground cinnamon
    • ¼ tsp ground cloves
    • ¼ tsp ground allspice
    • ¼ tsp ground nutmeg
    • 1/2 cup fancy molasses
    • ½ cup maple syrup
    • 1 cup ginger beer (or ginger ale)
    • 2 Tbsp lemon juice
    • 1 tsp baking soda
  • Icing & Assembly:
    • ¼ cup unsalted butter, at room temperature
    • 3 cups icing sugar, sifted
    • 2 tsp lemon zest
    • 2 Tbsp lemon juice
    • 2 Tbsp water
    • ½ tsp vanilla extract
    • 2 cups fresh raspberries


  1. Preheat the oven to 350 °F. Grease 3 8-inch round cake pans and line the bottoms with parchment paper. Dust the sides of the pan with flour, tapping out any excess.
  2. Whisk together the oil, granulated sugar, brown sugar, eggs, ginger and zest.
  3. In a separate bowl, sift the flour, baking powder, cinnamon, cloves, allspice, and nutmeg. Add this to the oil mixture and stir until blended (or use electric beaters or a stand mixer).
  4. In another bowl, whisk the molasses, maple syrup, ginger beer (or ale), lemon juice and baking soda (this will froth up). Add this to the batter and beat vigorously until smooth – the batter will be very fluid. Pour the batter into the prepared pans and bake for about 30 minutes, until a tester inserted in the centre of the cake comes out clean. Cool the cakes for 30 minutes in their tins, then turn out to cool completely.
  5. For the icing, beat the butter with half of the icing sugar and the lemon zest. Add the lemon juice, water and vanilla and beat in. Add the remaining icing sugar and beat well, until the icing is fluffy and spreadable.
  6. To assemble, place one cake layer on a platter and spread the top with a third of the icing. Dot the icing with raspberries and place a second cake layer on top, pressing down gently. Spread another third of the icing over this layer and dot with raspberries. Top this with the final cake layer, spread the remaining icing overtop and garnish with the remaining raspberries. Chill the cake until ready to serve.

The cake will keep, refrigerated, for up to 3 days.