Go Back
Holiday Gingerbread Layer Cake! This gingerbread layer cake with cinnamon cream cheese frosting is simply perfect for Christmas celebrations.
Print Recipe
4.67 from 3 votes

Holiday Gingerbread Layer Cake

Prep Time20 mins
Cook Time35 mins
Total Time55 mins


  • 3 cups all-purpose flour
  • 1 teaspoon baking soda
  • 2 teaspoons baking powder
  • 1/2 teaspoon kosher salt
  • 2 teaspoons ground cinnamon
  • 1 1/2 teaspoons ground ginger
  • 1/4 teaspoon nutmeg
  • 1/4 teaspoon cardamom
  • 1/4 teaspoon ground cloves
  • 2 sticks butter unsalted
  • 2/3 cup light brown sugar
  • 1 cup granulated white sugar
  • 4 large eggs room temp
  • 3/4 cup molasses
  • 1 teaspoon pure vanilla extract
  • 1 cup milk

For the Cream Cheese Frosting:

  • 6 oz cream cheese softened
  • 1/3 cup unsalted butter softened
  • 1 3/4 cups powdered sugar
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon pure vanilla extract

For Decoration:

  • fresh rosemary sprigs
  • powdered sugar
  • sugared cranberries


For the cake:

  • Preheat your oven to 350 degrees F and spray a regular sized cake pan with non-stick baking spray. Set aside.
  • In a mixing bowl, whisk together the flour, baking soda, baking
    powder, salt, ground cinnamon, ginger, nutmeg, cardamom, and cloves.
  • Using your stand mixer fitted with the flat beater attachment (or your hand mixer), beat together the butter and sugars until light and fluffy; for about 2-3 minutes. Add in the eggs, one at a time, beating well after each addition. Scrape down the sides of the bowl as needed.
  • Add in the molasses and vanilla and beat to combine. Scrape down the sides of the bowl again as needed. Add the dry ingredients (in three additions) and the Milk (in two additions), alternating, beginning and ending with the dry ingredients. Beat just until incorporated.
  • Pour the cake batter into cake pans and smooth the top with the back of a spoon or an offset spatula. Bake for about 30 to 35 minutes, or until a toothpick inserted into the center of the cake comes out clean. Remove from oven and let cool on a wire rack for at least 20 to 25 minutes.
  • While our cakes are cooling, make cream cheese frosting.

For the cream cheese frosting:

  • In the bowl of an electric stand mixer fitted with the paddle attachment, whip together cream cheese and butter until pale and fluffy. Add vanilla extract, cinnamon* and powdered sugar and mix until pale and fluffy.

To decorate the cake:

  • Using an offset spatula, frost the cakes. Remove some of the leaves from the fresh rosemary sprigs at the bottom of each sprig. Place each rosemary sprig into the cake, top part of the rosemary sprig into the cake first so the ends sticking up look like the tops of trees.
  • Place the sugared cranberries on top of the cake, next to the rosemary sprigs and dust the tops of the rosemary sprigs with the powdered sugar. Slice cake and enjoy.


*If you are feeling extra festive, add 1 teaspoon of ground cinnamon, enjoy!