Gingerbread Layer Cake with Cream Cheese Frosting

This Gingerbread Cake is a delightful holiday treat, combining the warm, spiced flavors of traditional gingerbread with a fluffy cream cheese frosting. The cake is moist and tender, infused with a blend of ginger, cinnamon, cloves, and nutmeg. Topped with a smooth, creamy frosting, it's not only delicious but also visually appealing, making it the perfect centerpiece for festive gatherings.


butter molasses honey brown sugar eggs vanilla extract buttermilk flour baking soda ginger cinnamon cloves nutmeg salt cream cheese powdered sugar

Melt Butter

Heat butter, molasses, and honey, then cool slightly and add sugar.


Add Eggs and Buttermilk

Whisk in eggs, vanilla, and buttermilk to the molasses mixture.


Add Dry Ingredients

Sift flour, baking soda, spices, and salt. Add the dry mixture to the wet mixture. Mix together to form a smooth batter.


Pour Cake Batter

Pour cake batter into pans.



Bake in your preheated oven until a toothpick comes out clean. Allow to cool before frosting.


Make Frosting

To make the frosting, beat cream cheese and butter with the paddle attachment in the bowl of a stand mixer or in a large bowl using an electric mixer until fluffy.


Make Frosting

Add powdered sugar, vanilla, and cinnamon. Beat until light and fluffy.



Lay the first cake layer on your serving platter. Apply a generous amount of frosting on top. Lay the second cake layer and top with frosting. Add the last cake layer and finish by frosting the entire cake, ensuring the sides are covered