Gingerbread Cake

I bake this gingerbread cake when I want something that feels like winter without going full “cookie season.” It’s the kind of cake I can mix in one bowl, bake while I clean up the kitchen, and then finish with a simple milk chocolate topping that makes it look like I tried harder than I did.

The crumb comes out soft and a little dense in a good way (ground almonds help with that), and the cocoa keeps it from tasting like straight spice. It’s basically a chocolate-spiced cake that leans gingerbread, not a gingerbread cookie in cake form—if that makes sense.

This is also one of those cakes that tastes even better the next day, once the spices settle in. If you’re planning it for guests, you can bake it the evening before and glaze it the day you serve.


What to expect from this cake

  • Texture: soft, slightly moist, with a fine crumb (thanks to ground almonds)
  • Flavor: cocoa + warm spices + honey in the background
  • Sweetness: moderate; the milk chocolate topping adds the extra sweetness
  • Difficulty: very manageable—no fancy steps, no syrup, no layers

Ingredients (and why they’re there)

Cake batter

100 g butter
Butter gives the cake a richer crumb and helps the cocoa taste fuller. I melt it so it mixes in easily.

60 g sugar
This amount keeps the cake from being overly sweet, which I prefer because the topping is milk chocolate. If you like your cakes sweeter, you can increase slightly, but I’d try it as written once.

2 eggs
Eggs give lift and structure. Beating them with sugar first makes the batter lighter without extra steps.

15 g honey
Honey doesn’t scream “honey cake” here—it just rounds the flavor and works well with gingerbread spices.

100 g flour
The base structure. Not a huge amount because ground almonds take up part of the dry ingredients.

70 g ground almonds
This is what makes the crumb feel a bit more tender and keeps the cake from drying out quickly.

40 g cocoa powder
Adds a mild chocolate note and balances the spice. Use unsweetened cocoa.

1 tbsp gingerbread spice mix
The main “gingerbread” flavor. Every spice mix is a little different, so you can adjust slightly after your first bake.

1 tbsp cinnamon
This might sound like a lot, but with cocoa and almonds it works. If your gingerbread spice mix is already heavy on cinnamon, you can reduce the extra cinnamon a little.

1 packet baking powder
Gives the lift. If your packet is around 10–12 g, you’re in the usual range.

130 ml milk
Loosens the batter and keeps it soft. I use regular milk, but any milk that behaves like milk in baking should work.


Topping

130 g milk chocolate
This makes a soft ganache-style topping. Choose a milk chocolate you actually like eating.

70 ml heavy cream (whipping cream)
Heated and poured over the chocolate to melt it smoothly.

Chocolate sprinkles
Optional, but they give it that bakery finish with basically zero effort.


Equipment

  • Mixing bowl
  • Hand mixer or stand mixer
  • Sieve (for cocoa/flour—worth it)
  • 20–25 cm baking pan
  • Parchment paper
  • Small saucepan (for warming the cream)

Step-by-step instructions

1) Preheat and prep the pan

Preheat your oven to 180°C.

Line a 20–25 cm baking pan with parchment paper. If you’re using a springform pan, I still like to line the base because it makes lifting and serving easier.

Pan size note:

  • 20 cm gives a slightly taller cake (thicker slices).
  • 25 cm gives a thinner cake (bakes a bit faster).
    Either works—just start checking a little earlier if your pan is larger.

2) Beat eggs and sugar

In a mixing bowl, beat 2 eggs with 60 g sugar using a mixer until the mixture looks pale and fluffy.

You’re not trying to whip it into a foam like sponge cake, just enough that it lightens and the sugar isn’t gritty anymore. This step helps the cake feel less heavy.


3) Add wet ingredients

Add to the bowl:

  • melted butter (cool it slightly so it’s not piping hot)
  • 15 g honey
  • 70 g ground almonds
  • 130 ml milk

Mix until everything is combined. The batter will look a bit looser at this stage.


4) Add the dry ingredients (sifted)

Sift in:

  • 100 g flour
  • 1 packet baking powder
  • 40 g cocoa powder
  • 1 tbsp gingerbread spice mix
  • 1 tbsp cinnamon

Mix just until the batter is smooth and evenly combined. Scrape the sides and bottom of the bowl once so you don’t get pockets of cocoa or flour.

Tip:
Once flour is in, don’t mix forever. Stop as soon as it’s smooth—overmixing can make cakes tougher.


5) Bake

Pour the batter into the lined pan and smooth the top.

Bake at 180°C for about 40 minutes.

Because ovens vary and pan sizes vary, I start checking around:

  • 35 minutes for a wider pan
  • 40 minutes for a smaller/deeper pan

A toothpick should come out with a few moist crumbs—not wet batter. The cake will continue to set as it cools.


6) Cool before topping

Let the cake cool in the pan for 10–15 minutes, then lift it out (or remove the springform ring) and cool completely before adding the topping.

If you pour warm ganache over a warm cake, it can soak in and look patchy. Waiting is annoying, but it gives a cleaner finish.


Milk chocolate topping (simple ganache)

1) Chop chocolate

Chop or break 130 g milk chocolate into small pieces and put it in a bowl.

Smaller pieces melt faster and more evenly—no drama.

2) Heat the cream

Heat 70 ml heavy cream until it’s hot (steaming, but not aggressively boiling).

3) Pour, wait, stir

Pour the hot cream over the chocolate. Let it sit for about 1 minute, then stir gently until smooth and glossy.

If you still see bits of chocolate, keep stirring a little longer. If needed, you can warm it very gently (short bursts over low heat), but usually the residual heat is enough.

4) Pour over cake + decorate

Pour the topping over the cooled cake and spread it lightly. Add chocolate sprinkles right away so they stick.

Let it set at room temperature, or put it in the fridge for a quicker set.


Tips from my kitchen (so it works the first time)

Sift the cocoa (really)

Cocoa likes to clump. Sifting keeps the batter smooth and stops you from chasing little dry pockets later.

Don’t rush the cooling

If the cake is warm, the topping can slide off the sides or get absorbed unevenly. Fully cool cake = neat top.

Adjust spices to your mix

Gingerbread spice mixes vary a lot (some are heavy on cloves, others mostly cinnamon). If your mix is strong, you can do 2 tsp spice mix + 2 tsp cinnamon instead of full tablespoons next time. I’d bake it once as written, then tweak.

For cleaner slices

Chill the cake for 30 minutes after glazing, then slice with a knife dipped in hot water and wiped dry.

Make it ahead

This cake holds up well. I often bake it the day before, then add the topping the next day. The flavor is actually better after resting.

Gingerbread Cake Recipe Card

Prep time: 15 minutes
Bake time: ~40 minutes
Total time: ~55 minutes + cooling
Pan: 20–25 cm
Oven: 180°C
Yield: 8–10 slices

Ingredients

Cake

  • 100 g butter
  • 60 g sugar
  • 2 eggs
  • 15 g honey
  • 100 g flour
  • 70 g ground almonds
  • 40 g cocoa powder
  • 1 tbsp gingerbread spice mix
  • 1 tbsp cinnamon
  • 1 packet baking powder
  • 130 ml milk

Topping

  • 130 g milk chocolate
  • 70 ml heavy cream (whipping cream)
  • Chocolate sprinkles (optional)

Method

  1. Beat eggs and sugar until pale and fluffy.
  2. Mix in melted butter, honey, ground almonds, and milk.
  3. Add sifted flour, baking powder, cocoa, and spices. Mix until smooth.
  4. Line a 20–25 cm pan with parchment paper and pour in batter.
  5. Bake at 180°C for about 40 minutes. Cool completely.
  6. Heat cream and pour over chopped milk chocolate. Rest 1 minute, stir smooth, pour over cake, and decorate with sprinkles.
Scroll to Top