Go Back
+ servings
Slice of gingerbread cake with brown butter cream cheese frosting on a plate, decorated with sugared cranberries

Gingerbread Layer Cake with Brown Butter Cream Cheese Frosting

This moist gingerbread layer cake with brown butter cream cheese frosting is super simple to make and is a festive holiday cake that the whole family will love.
Course Dessert
Cuisine American
Prep Time 30 minutes
Cook Time 25 minutes
Total Time 1 hour 55 minutes
Servings 12 servings
Calories 632kcal
Author Ann Otis


Gingerbread Cake

  • ¾ cup unsalted butter, softened
  • 1 cup packed light brown sugar
  • ¾ cup molasses
  • 1 teaspoon pure vanilla extract
  • 3 large eggs at room temperature
  • 2 ¾ cup all-purpose flour
  • 2 ½ teaspoons baking powder
  • 3 teaspoons ground ginger
  • 3 teaspoons ground cinnamon
  • ¼ teaspoon ground cloves
  • ½ teaspoon kosher salt
  • ¾ cup milk (whole or 2%)
  • ¼ cup water

Brown Butter Cream Cheese Frosting

  • ¾ cup unsalted butter
  • 8 oz cream cheese (one package)
  • cup packed light brown sugar
  • 2 cups confectioner's sugar, sifted or whisked vigourously


Gingerbread Cake

  • Preheat the oven to 350 degrees F. Grease 3 8-inch cake pans, and line the bottoms with circles of parchment paper.
  • In the bowl of a stand mixer fitted with the paddle attachment, cream together the butter and brown sugar for a good 4-5 minutes, until light and fluffy.
  • Pour in the molasses and vanilla extract and mix on medium speed, scraping down the sides of the bowl as needed, until well combined. Add the eggs, one at a time, mixing well after each addition, and scraping down as needed.
  • In a medium bowl, whisk together the flour, baking powder, spices, and salt.
  • In a liquid measuring cup, combine the milk and water.
  • Add half of the dry ingredients to the butter and sugar mixture and mix on medium-low speed until just combined. Add the milk and water mixture, continuing to mix. Add the remaining flour mixture and mix just until no more flour is visible. Remove the bowl from the stand mixer and give it a good stir with a rubber spatula to make sure no flour remains on the bottom.
  • Divide the batter evenly between the cake pans. I used a scale for this, since the sides would be naked, and I really wanted to make sure the layers were of equal height. They will also bake more evenly this way. Rap the pans down on the counter to settle the batter.
  • Bake layers in the preheated oven for 22-27 minutes, until a toothpick inserted in the center comes out clean. Allow to cool in the pans for about 5 minutes. Run knife along the sides to make sure they will not stick and unmold the layers onto a cooling rack. Cool completely before frosting.

Brown Butter Cream Cheese Frosting

  • Melt the butter in a medium saucepan over medium heat. Keep cooking, swirling the pan frequently until the foam begins to subside, brown bits start collecting on the bottom, and the butter starts to smell nutty. Keep a close eye on it, as it can burn quickly.
  • Transfer the brown butter to a bowl and let sit for a few minutes to cool. Transfer the bowl to the fridge or freezer for 15 minutes or so, until just set. If the butter hardens too much, it will not blend well, and will leave lumps in the frosting. If it is too hard you take it out of the fridge or freezer, let sit again a room temperature for a few minutes to soften.
  • Carefully scrape the butter from the bowl, leaving the brown residue at the bottom. Transfer to butter to a stand mixer, fitted with the paddle attachment. Add the brown sugar and cream cream cheese, and mix on medium-high speed for 5-6 minutes, scraping down the sides as needed until well blended,
  • Gradually beat in the confectioner's sugar and mix on medium high speed for an additional 4-5 minutes until fluffy and no lumps remain.

To assemble the cake

  • My cake layers did not really dome much, so I didn't bother to trim the tops, but if yours do, I would go ahead and use a serrated knife to trim the tops a little to create flat layers. Wrap the layers in plastic wrap and chill for 15 minutes.
  • Put one cake layer down on a platter. Using a pastry bag fitted with a ½ inch round piping tip, pipe a circle around the edges of the layer, staying about ¼ inch inside the layer to allow for spreading when stacked. Fill the circle with about a ½ cup of frosting and spread into an even layer.
  • Add a second cake layer on top and follow the same procedure as above.
  • Add the final cake layer on top, upside-down this time, to create a flat top. Frost the top, using about a half cup of frosting. Using a palette knife, use the remaining frosting from the piping bag and bowl to frost the sides roughly, leaving plenty of bare spots, for a rustic look.
  • Decorate with sugared cranberries if desired.


Gingerbread cake layers adapted from Life Love and Sugar Moist Gingerbread Layer Cake


Calories: 632kcal | Carbohydrates: 84g | Protein: 6g | Fat: 31g | Saturated Fat: 18g | Cholesterol: 123mg | Sodium: 200mg | Potassium: 531mg | Fiber: 1g | Sugar: 60g | Vitamin A: 1035IU | Calcium: 158mg | Iron: 3mg