The classic Gingerbread Cake gets a delicious makeover! Gingerbread cake layers and caramel buttercream paired with gingerbread streusel and homemade caramel.

Gingerbread cake with caramel buttercream decorated naked cake style with a caramel drip.

I’m kicking off the first day of summer (aka my least favourite season of the year) in the best way possible with this Caramel Gingerbread Cake!

I am not a hot weather kinda girl unless I’m on a tropical beach somewhere with a (clean) source of water (and some shade) nearby. I get super cranky when I’m hot and it’s been way too hot here already. Being uncomfortable is not my thing and neither is summer clothing. I’m a scarves and sweaters, blankets and tea kinda girl.

So, in protest, I’m throwing this Caramel Gingerbread Cake your way today which is my way of saying that Christmas is just over 6 months away and are you as excited as I am?! And really, who says gingerbread is a holiday-only dessert? It’s the best thing ever and should be celebrated any time of year.

Cross-section of a gingerbread cake with caramel Swiss meringue buttercream.

Learn How to Bake the Perfect Cake!

Tips, techniques, and troubleshooting to help ensure your cakes come out perfect every single time!

Get your copy today!

How to make this Caramel Gingerbread Cake

This gingerbread cake recipe is one of my absolute favourites. I’ve made a similar version of it before and used that recipe as a basis for the one I bring you today. I increased the amounts a bit to have taller layers, but otherwise the recipe is the same.

The most important thing to note about this gingerbread cake recipe is to not use blackstrap molasses. I used Fancy Molasses which is a lighter, sweeter type of molasses. Blackstrap is way too strong in flavour for the amount I’ve used in the recipe. This will result in a darker, more bitter tasting cake. If you’re all about that molasses flavour though, then by all means give blackstrap a try, but don’t say I didn’t warn you!

Top view showing caramel buttercream rope border and gingersnap streusel.

Caramel Swiss Meringue Buttercream

I’ve made this caramel buttercream many times before. It’s insanely delicious and you’ll be eating that caramel sauce with a spoon. You can read all about my tips on making caramel sauce and this caramel buttercream here.

I do recommend making your own caramel sauce. It’s really not that difficult and the flavour is just SO delicious. You could certainly use the store-bought stuff in a pinch though. I can’t say how well it would work for the drip though.

Be sure to check out my How to Make Caramel post for a detailed tutorial.

Close up showing caramel drip

Caramel Drip

Speaking of drip cakes… last time I made a Caramel Cake I talked extensively about the do’s and don’ts of caramel drips.

It’s notoriously hard to work with and, as you can see here, sometimes it doesn’t totally cooperate.  I should have cooked my caramel a little bit longer, and/or not heated it up a bit before I did the drip. I thought it was too thick, but apparently it was not. Clearly I should have re-read my own caramel drip tips.

Still though, I think it looks pretty, and delicious, even though the caramel drips down all the way to the bottom. The most important thing is the taste anyway, right? And let me tell you, this cake does not disappoint in the flavour department.

Caramel Gingerbread Cake decorated naked cake style with a caramel drip and rope border on top.

It’s been a while since I did a naked cake so I opted for that easy decorating style and finished it off with my favourite decorative rope border.

You can find a video of the technique in my Instagram Baking Tips story highlights.

Cross section showing gingerbread cake layers, caramel buttercream and gingerbread streusel.

Gingerbread Streusel

I wanted to add some more texture and flavour to the cake so I hunted down some gingersnap cookies. These were harder to find than I thought, kinda. I didn’t expect them to be easy to find this time of year, but the places I know that carry them were sold out. See, clearly people do love gingerbread any time of year.

I threw the cookies into a large ziploc bag and crushed them up. Be sure to use crunchy gingersnaps for this, not chewy gingerbread cookies, they won’t work as well.

Since the cookies were already sweet, all I did was add a little melted butter until the crushed cookies started to clump, then spread that on a baking sheet and baked for about 10 mins. I added a bit too much butter to mine so the streusel was a tiny bit on the greasy side. Only add as much as needed for it to just start to come together.

Slice of gingerbread cake on a plate with caramel drizzle over top.

The combo of caramel and gingerbread has to be one of the best there is. I don’t think we’ll be sharing much (or any) of this Caramel Gingerbread Cake with friends (sorry!) because it truly is that good.

So, if you’re on the Christmas in June bandwagon like I am, or just want to eat an insanely delicious cake, this recipe is for you! Who else is down for gingerbread all year round??

Looking for more Gingerbread recipes?

Tips for making this Gingerbread Cake with Caramel Buttercream

  • The recipe as-is will also work in two 8″ pans. For three 8″ pans, 1.5x the recipe.
  • To make cupcakes, all you need to do is reduce the baking time — start checking at 15mins or so.
  • Do not use blackstrap molasses. It’s too strong for this recipe.
  • For the caramel, it is critical that your cream and butter be at room temperature. Do not attempt to make it with cold cream or butter — it will separate when cooled.
  • Be sure to check out my How to Make Caramel post for a detailed tutorial.
  • Be sure your cake is well chilled and your caramel on the thicker side before you attempt the drip. Thicker than you’d think — barely pouring off the spoon.
  • I used dark brown sugar in my Swiss meringue buttercream because I wanted more of a caramel color to it. Granulated or light brown sugar will work just fine too.
  • Be sure to check my Swiss Meringue Buttercream post for tips and troubleshooting.
  • Learn how to keep your cakes moist using Simple Syrup.
  • To help ensure your cake layers bake up nice and flat, check out my Flat Top Cakes post!
Cake on a cake stand.


Caramel Gingerbread Cake

The classic Gingerbread Cake gets a delicious makeover! Gingerbread cake layers and caramel buttercream paired with gingerbread streusel and homemade caramel.

Course Dessert

Cuisine Cake

Prep Time 2 hours

Cook Time 35 minutes

Total Time 2 hours 35 minutes

Servings 12

Calories 953kcal


Caramel Sauce (make in advance):

  • 1 1/2 cups granulated sugar
  • 1/3 cup water
  • 225 ml heavy whipping cream room temperature
  • 3/4 cup unsalted butter cubed, room temperature

Caramel Swiss Meringue Buttercream:

  • 4 large egg whites
  • 1 1/4 cups dark brown sugar lightly packed
  • 1 1/2 cups unsalted butter cubed, softened but still cold
  • 1/2 cup caramel


Caramel Sauce (make in advance):

  • Place sugar and water into a medium pot, stir to combine, but to not stir from this point forward. Cook over high heat, washing down the sides of the pot with a pastry brush dipped in water as needed to prevent crystals.

  • Cook until desired color of caramel is reached (amber) and immediately remove from heat. Very slowly pour in (room temperature) heavy cream while whisking quickly. The mixture will bubble up (a lot) and boil. Add (room temperature) butter, return to heat, and bring back to a boil. Simmer for 2 minutes whisking constantly.

  • Remove from heat and let cool to room temperature (about 2 hours). Transfer to a container and place in fridge to thicken.*

Gingerbread Cake:

  • Preheat oven to 350F and grease and flour three 6″ cake rounds, line with parchment.

  • In a medium bowl, whisk flour, baking powder, salt, and spices. Set aside.

  • Using a stand mixer fitted with the paddle attachment, beat butter until smooth. Add sugars and beat on med-high until pale and fluffy (2-3mins).

  • Reduce speed and add eggs one at a time, fully incorporating after each addition. Add molasses and vanilla and mix until incorporated.

  • Alternate adding flour mixture and buttermilk, beginning and ending with flour (3 additions of flour and 2 of milk). Fully incorporating after each addition. Do not overmix.

  • Spread batter evenly into prepared pans. Smooth the tops with a spatula.

  • Bake for approx. 30-35 mins or until a toothpick inserted into the center comes out mostly clean.

  • Place cakes on wire rack to cool for 10mins then turn out onto wire rack to cool completely.

Caramel Swiss Meringue Buttercream:

  • Place egg whites and sugar into the bowl of a stand mixer, whisk until combined.**

  • Place bowl over a pot with 1-2″ of simmering water and whisk constantly until the mixture is hot and no longer grainy to the touch or reads 160F on a candy thermometer (about 3mins).

  • Place bowl on your stand mixer and whip on med-high until the meringue is stiff and cooled (the bowl is no longer warm to the touch (approx. 5-10mins)).

  • Switch to paddle attachment. Slowly add cubed butter and mix until smooth.

  • Add cooled caramel and whip until smooth.***

Gingerbread Streusel:

  • Preheat oven to 350F and line a baking sheet with parchment.

  • Place cookie crumbs and melted butter into a medium bowl, stir until it just starts to clump. Spread out on prepared baking sheet and bake for 8-10mins.

  • Cool completely before using on cake. Break up crumble if needed.


  • Place one layer of cake on a cake stand or serving plate. Top with 2/3 cup of frosting. Dollop 1-2 Tbsp caramel on top and swirl into the buttercream using a toothpick. Sprinkle with 1/4 cup gingerbread cookie crunch. Repeat with next layer.

  • Place the final layer on top and do a think crumb coat on the cake. Chill for 30mins.

  • Using a small spoon, place dollops of caramel around the top edges of the cooled cake, allowing some to drip down.**** 

  • Fill in the top of the cake with more caramel and spread evenly with an offset spatula. Let the caramel set for a few minutes. *****

  • Do a rope border using a 1M tip and fill the center with more gingerbread streusel.


* The caramel can be made the day before and either left on the counter overnight or in the fridge if longer. Bring to room temp again before using.
** Ensure there is NO trace of egg yolks in your whites and that your mixer bowl and whisk is completely grease free or your meringue won’t stiffen.
*** The buttercream may look like it’s curdled at some point. Keep mixing until it is completely smooth.
**** If caramel has thickened too much, microwave in 5-10 second intervals until it’s pourable (but not warm). You want the caramel to be rather thick for the drips. It will continue to drip down.
***** Don’t use too much caramel to fill in the top. I literally just pulled inward the top of the dollops to fill it in.

You will have some caramel left over.
The buttercream recipe makes enough to fully frost the cake.

Calories: 953kcalCarbohydrates: 107gProtein: 7gFat: 57gSaturated Fat: 36gCholesterol: 207mgSodium: 240mgPotassium: 547mgFiber: 1gSugar: 87gVitamin A: 1855IUVitamin C: 0.1mgCalcium: 164mgIron: 2.7mg

The nutritional information and metric conversions are calculated automatically. I cannot guarantee the accuracy of this data. If this important to you, please verify with your favourite nutrition calculator and/or metric conversion tool.

Originally published on Jun 21, 2019

Gingerbread cake photo collage.

Leave a Reply

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