Subscribe to get new recipes straight to your inbox!

    Moist Gingerbread Layer Cake

    This super moist gingerbread layer cake is bursting with bold flavors of ginger, molasses, and cinnamon, all topped with a tangy, spiced cream cheese frosting. It’s the perfect cozy dessert and an irresistible holiday treat that your family and friends will love!

    gingerbread layer cake

    Why You’ll Love This Recipe

    Inspired by my easy gingerbread cake, this recipe takes things up a notch! Here’s why it’s bound to become a favorite:

    1. Bold, Spicy Flavors:
    Packed with generous amounts of ginger powder and a medley of warm spices, this gingerbread cake delivers all the rich, nostalgic flavors of a perfectly spiced gingerbread cookie.

    2. Incredibly Moist:
    Using oil as the primary fat ensures the cake layers are irresistibly moist, staying tender and flavorful for days.

    3. Effortless to Make:
    This recipe is wonderfully simple—no electric mixers or complicated techniques required. Just mix, bake, and enjoy!

    Perfect for cozy gatherings or holiday celebrations, this gingerbread cake is as easy as it is impressive.

    For more spiced cake recipes, check out my spiced apple cake, spice cake, carrot cake and pumpkin cake recipes.

    How to Make a Gingerbread Layer Cake

    You can find the full list of ingredients for this gingerbread cake recipe in the recipe card at the end of the blog post (for easy navigation, hit the ‘jump to recipe’ button at the top of the blog post). Here is a quick visual breakdown of the recipe (recipe video is also provided in the recipe card below).

    Gingerbread Cake

    Preheat oven to 180 °C (350°F) conventional and grease two 8-inch cake pans (I use my homemade cake release). I don’t usually line the bottoms with parchment paper for this recipe, however you can if you’re worried about the cakes sticking to the pan.

    Sift together flour, baking powder, baking soda, salt, ginger, cinnamon, cloves and nutmeg. Using a whisk, mix until well combined. Set aside.

    gingerbread layer cake

    In a large bowl combine light brown sugar, vegetable oil, blackstrap molasses, egg and vanilla. Using a whisk mix until well combined and smooth.

    Add flour mixture to the wet ingredients, and using a whisk, mix until just combined. The batter will be very thick.

    gingerbread layer cake

    Finish off by adding in hot milk, and using a whisk, mix until well combined and smooth. Do not overmix.

    gingerbread layer cake

    Distribute the batter evenly into the prepared cake pans. Drop the cake tins lightly on the counter to release any large air bubbles and bake for 28-30 minutes, or until a toothpick inserted into the centre comes out clean or with a few moist crumbs on it.

    gingerbread layer cake

    Allow the cakes to cool in the pans for 20 minutes, before turning them out onto a wire rack to completely cool. While cooling, prepare the frosting.

    gingerbread layer cake

    Spiced Cream Cheese Frosting

    To a large bowl add in unsalted butter and using an electric mixer, cream for a few minutes on a medium high speed until it’s light and fluffy.

    gingerbread layer cake

    Add in the powdered sugar in 3 batches while mixing on low. Ensure that each batch of powdered sugar is mixed into the butter well before adding in the next batch.

    Next add in your cold cream cheese, vanilla and fresh lemon juice and mix on a medium speed, just until the frosting is smooth. Avoid over-mixing. If using a stand mixer, you may need to mix on a high speed with the whisk attachment to get everything nice and smooth.

    gingerbread layer cake

    Assembly

    Begin by levelling the tops of the cake layers. They’re already quite flat, so I only trim off a small amount.

    Place the first cake layer onto your cake stand/serving plate and spread out a generous amount of frosting (I use my offset spatula).

    gingerbread layer cake

    Place your next cake layer on top and spread out a generous amount of frosting on the top and sides. You can use a cake scraper to smooth out the sides (see video demonstration).

    gingerbread cake

    Place the remaining frosting into a piping bag with a 1M piping tip on it and pipe swirls around the top of the cake. Slice and enjoy!

    gingerbread layer cake

    How to Store Gingerbread Cake

    This cake can be left out at room temperature for about half a day, but due to the cream cheese, it will need to be refrigerated after that/overnight.

    Place in an airtight container before putting it in the fridge to prevent the cake from drying out. For more tips on how to best store a cake in the fridge and prevent it from drying out, check out my blog post on 3 uncommon baking tips.

    gingerbread layer cake

    Moist Gingerbread Layer Cake

    5 from 17 votes
    Print Pin Video
    This super moist gingerbread layer cake is bursting with bold flavors of ginger, molasses, and cinnamon, all topped with a tangy, spiced cream cheese frosting. It's the perfect cozy dessert and an irresistible holiday treat that your family and friends will love!
    Prep: 15 minutes
    Cook: 30 minutes
    Cooling Time: 1 hour
    Total: 1 hour 45 minutes
    Servings: 12 large slices
    Author: Cakes by MK

    IMPORTANT: For accuracy, I would recommend using the gram measurements provided, as those are the exact quantities I use. Cup measurements are given as estimates (based on US cup measurements) to make it easier for those who do not have a scale.

    Ingredients
     

    Gingerbread Cake

    • cups (270 g) all-purpose flour
    • ¼ cup (30 g) cornstarch
    • 2 tsp baking powder
    • ¾ tsp baking soda
    • ½ tsp salt
    • 3 tsp ginger powder - ground ginger, can reduce to 2 tsp for a less spiced/more kid friendly cake
    • 2 tsp ground cinnamon
    • ¼ tsp ground cloves
    • ¼ tsp ground nutmeg
    • 1 cup (200 g) light soft brown sugar - firmly packed (see note 1)
    • 1 cup (215 g) unflavoured vegetable oil - I use canola oil
    • ½ cup (140 g) blackstrap molasses - see note 2 for using light molasses
    • 2 large egg - room temperature
    • 1 tsp vanilla essence/extract
    • ¾ cup (180 g) hot milk - make sure it's hot (not just warm) and use whole milk

    Spiced Cream Cheese Frosting

    • 1 cup (225 g) unsalted butter - room temperature
    • cups (570 g) powdered sugar - also known as icing/confectioners' sugar
    • cups (335 g) cream cheese - cold, firm type (see note 3)
    • tsp vanilla extract/essence
    • 1 tbsp lemon juice - freshly squeezed (not artificial)
    • ½ tsp ground ginger
    • ½ tsp ground cinnamon

    Instructions

    Gingerbread Cake

    • Preheat oven to 180 °C (350°F) conventional (see note 4 if using a convection oven) and grease two 8-inch cake pans (I use my homemade cake release).
    • Sift together flour, cornstarch, baking powder, baking soda, salt, ginger, cinnamon, cloves and nutmeg. Using a whisk, mix until well combined. Set aside.
    • In a large bowl combine light brown sugar, vegetable oil, blackstrap molasses, egg and vanilla. Using a whisk mix until well combined and smooth.
    • Add dry ingredients to the wet mixture, and using a whisk, mix until just combined. The batter will be very thick.
    • Finish off by adding in hot milk, and using a whisk, mix until well combined and smooth. Do not overmix.
    • Distribute the batter evenly into the prepared cake pans. Drop the cake tins lightly on the counter to release any large air bubbles and bake for 28-30 minutes, or until a toothpick inserted into the centre comes out clean or with a few moist crumbs on it.
    • Allow the cakes to cool in the pans for 20 minutes, before turning them out onto a wire rack to completely cool. While cooling, prepare the frosting.

    Spiced Cream Cheese Frosting

    • To a large bowl add in unsalted butter and using an electric mixer (hand or stand mixer are both fine - use the paddle attachment if using a stand mixer) cream for a few minutes on a medium high speed until it's light and fluffy.
    • Add in the powdered sugar in 3 batches while mixing on low. Ensure that each batch of powdered sugar is mixed into the butter well before adding in the next batch.
    • Next add in your cold cream cheese, vanilla, fresh lemon juice, ginger and cinnamon and mix on a medium speed, just until the frosting is smooth. Avoid over-mixing. If using a stand mixer, you may need to mix on a high speed to get everything nice and smooth (see note 5 if your frosting is lumpy).
    • Once the cake layers are completely cool, assemble the cake. See blog post above or recipe video to see how I assemble mine 🙂

    Video

    Notes

    Note 1. If using measuring cups for this recipe, then you want to firmly pack your soft brown sugar. To do this, pack your measuring cup with sugar and using the back of a spoon, press the sugar into the cup with a little bit of pressure (not too much) and then fill the remaining cup with more sugar.
    Note 2. You can use light molasses for this recipe, it'll just make your cake slightly sweeter, and less deep in flavor. If you don't want an overly sweet cake, I would recommend reducing the brown sugar in the cake if using light molasses.
    Note 3. To ensure that your frosting isn't too soft, you want to use a firm cream cheese, not the spreadable type. You also want to use cold cream cheese as this will help your frosting stay firmer for longer, particularly if you want to use it for piping. If you stay in a hot climate and your frosting is softening up after some time, simply place it into the fridge for 30 minutes and then rewhip it. This will bring it back to a pipeable consistency. 
    Note 4. If using a convection oven that has a fan function, bake at 160 °C (320°F) as the fan function bakes food faster.
    Note 5. If you end up with lumpy frosting, this is most likely due to the cream cheese not mixing in properly. This is more of a problem if using a stand mixer. To remedy this, mix on the highest speed. If it doesn't help, swap the paddle attachment with the whisk attachment and mix on a high speed - this should do the trick :). Alternatively, you can whip the cream cheese first and get it smooth before adding it to the frosting. 

    Nutrition

    Calories: 763kcal | Carbohydrates: 103g | Protein: 8g | Fat: 37g | Saturated Fat: 14g | Polyunsaturated Fat: 12g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 49mg | Sodium: 470mg | Potassium: 395mg | Fiber: 1g | Sugar: 79g | Vitamin A: 543IU | Vitamin C: 1mg | Calcium: 226mg | Iron: 2mg

    Nutritional information are estimates only as they are automatically calculated by a third party application. Actual values may differ based on brands and types of products used.

    Keyword: best gingerbread cake, best gingerbread cake recipe, ginger layer cake, ginger spice cake, gingerbread birthday cake, gingerbread cake recipe, gingerbread cake with cream cheese frosting, gingerbread layer cake, gingerbread layer cake recipe, layered gingerbread cake
    Tried this recipe?I love hearing from you! Tag me @cakesbymk.nz on instagram so I can see your amazing creations 🙂

    More Recipes

    23 Comments

    • Alexis

      5 stars
      This is a very easy cake to make. Super festive and nice and moist. I only did three cups of powdered sugar in my frosting and that was plenty sweet for me.

      • Cakes by MK

        Thanks so much Alexis! So glad you loved the recipe and happy to hear you were able to successfully adjust the sweetness level in the frosting 🙂
        Really appreciate the wonderful feedback 🙂

    • Kathy

      5 stars
      This cake turned out incredible! My 9 yo son and I made it for our big christmas eve family party. I chose this recipe simply because I had all the ingredients and my son was passionate about making a “gingerbread cake” even though I was skeptical.
      The recipe is straightforward, we had all the ingredients and equipment, and the results are very good. Outstanding warm spiced flavor, soft not-too-dense texture. Everyone loved it.

      I used only 2 tsp ground ginger (per the kid friendly suggestion) and plain cream cheese frosting (omit lemon and spices.) The finished cake had a slight indent in the center versus the usual dome but it didn’t affect the texture at all.

      I’ll definitely be saving this recipe, it is wonderful.

      • Cakes by MK

        Hi Kathy! So so happy to hear everyone loved the recipe and that the kid friendly suggestion helped! 😀
        Really appreciate the wonderful feedback 🙂
        In terms of the indent in the centre, this usually happens if the cakes are baked in pans that are too small or if all the batter is baked in one 8 inch pan (too much batter can affect the rise of the cake). If this isn’t the case, then it could be due to some other reasons like opening the oven door too early. For more tips on how to prevent cakes from sinking in check out this blog post: https://cakesbymk.com/recipe/why-did-my-cake-sink-in-the-middle/
        So glad the cake still turned out great despite the indent and hope the extra tips help for next time 😀

    • Priscilla

      Could I freeze the cake and ice later?

      • Cakes by MK

        Hi Priscilla! 🙂
        I haven’t tried freezing these cake layers myself, but I think if wrapped well with clingwrap and placed into an airtight container before freezing, it should be fine.
        Would love to hear how it goes if you decide to try it out 🙂

    • Kellie

      Can you make this cake in a 13×9 pan?

      • Cakes by MK

        Hi Kellie! 🙂
        Yes 1x the recipe should work well in a 9×13 inch pan, it’ll likely just bake up a bit faster so I would check the cake a little earlier than the stated cook time.
        Hope that helps and hope you enjoy the recipe!

    • Rachel

      Hello, you haven’t mentioned what to do with the cornstarch in your method. Also, I’m in Australia so can you please confirm if all-purpose flour is self-raising flour? One more thing… the cream cheese, the chilled type you speak of…do you mean like Philadelphia Cream Cheese that comes in blocks in the chiller section? If so, when it’s cold it’s difficult to mix, so wouldn’t it be better to wait until it softens? I’d love to try this recipe but will hold off until I receive your reply. Thank you on advance.

      • Cakes by MK

        Hi Rachel! 🙂
        So sorry for the delay in reply here. Thanks so much for mentioning the cornstarch is missing – I updated this a while back so you should be able to see it in the instructions now under step 2 🙂
        Yes for the cream cheese I mean the block type – I usually find that when using a hand mixer it isn’t a issue mixing it in at the end as you have more control over the mixing, however I have had people in the past mention that when using a stand mixer it’s a bit harder. What you can do is whip the cold cream cheese on its own first to get it smooth, and then add it to the frosting at the end. Keeping it cold just helps the frosting stay nice and firm 🙂
        Hope that helps and hope you enjoy the recipe!

        • PAULINE

          All purpose flour in AU is plain flour, just not cake plain flour. Pauline AU

    • Morgan

      When and where do you add the cornstarch in the cake recipe?

      • Cakes by MK

        Hi Morgan 🙂
        Sorry for the confusion here! I amended the recipe a few weeks back (the cornstarch is added in after the flour – step 2 in the recipe card) but have only been able to get to your comment now – so sorry about that!
        Hope this helps and hope you enjoy the recipe 🙂

    • Abby

      This sounds amazing I think I’ll try make this for Christmas but at what point do you add the spices to the frosting please and thank you.

      • Cakes by MK

        Thanks Abby! 🙂
        Sorry I’ve amended the recipe so you know when to put the spices in 🙂
        Thanks so much for bringing that to my attention and hope you enjoy the recipe!

    • Dale

      Looking forward to trying your recipe..

    • Margaret

      Hello,
      I was pleased to see that this recipe can be scaled up or down but there is no instruction on which size baking tins are needed. Can you help please?

      • Cakes by MK

        Hi Margaret! 🙂
        Yes sorry about that, the quantities scale up and down but I’m not sure how to make the cake tin size scale up and down too. For half the recipe you want to use either one 8 inch tin or two 6 inch cake tins, and for double the recipe you want to use two 10 inch cake tins, or four 8 inch cake tins.
        Hope that helps and hope you enjoy the recipe 🙂

    • wendy cranstoun

      Hi there, the case looks amazing – i was wondering would you change anything to make this into 12 cup cakes? (Moist Gingerbread Layer Cake)

      • Cakes by MK

        Thanks so much Wendy! 🙂
        For 12 cupcakes you may want to half the recipe (this will give you around 10-12 cupcakes) and reduce the cook time to about the 18 min mark and bake more if needed 🙂
        Hope that helps and hope you enjoy the recipe!

    5 from 17 votes (15 ratings without comment)

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating





    About me

    Welcome to my blog! My name is Maryam and I LOVE baking! :) I hope to provide you with the tools (i.e. simple, from-scratch, quality tested recipes), so that you can confidently bake up delicious treats to share with your family and friends!

      Categories
      Tips & Tricks
      Specialty Desserts
      Single Layer Cakes
      Sheet Cakes
      Quick Desserts
      Puddings & Custards