Gluten Free Battenberg (Christmas Edition)

Gluten Free Battenberg (Christmas Edition)

Battenberg is a classic British cake that is just so yummy. This recipe takes the classic and gives it a Christmassy twist using a spice cake and a white chocolate almond cake. This battenberg cake would be the perfect addition to a Christmas afternoon tea.


– For the white chocolate sponge
  • 75g Unsalted butter
  • 50g Caster sugar
  • 1 Large egg
  • 75g White chocolate
  • 60g Self-raising flour
  • 40g Ground almonds
  • 1tbsp Milk
  • 1tsp Vanilla extract
  • ½tsp Baking powder
– For the spice sponge
  • 75g Unsalted butter
  • 50g Dark brown sugar
  • 25g Caster sugar
  • 1 Large egg
  • 75g Self-raising flour
  • ½tsp Baking powder
  • 55ml Milk
  • 1tsp Ginger
  • 1tsp Cinnamon
  • ½tsp Nutmeg
  • ½tsp Clove
– For the battenberg
  • 150-200g Marzipan
  • 50ml Double cream
  • 50g White chocolate


  1. Grease your cake tin.
  2. Fold a piece of tinfoil into a sturdy-ish slab that is as tall and deep as your tin. The height will depend on your tin, but the length should be 9 inches.
  3. Cut a piece of parchment paper that is 9 inches wide and 13 inches plus 4 times the height of your tin long. So, if your tin is 2 inches tall your parchment would be 21 inches long.
  4. Fold your parchment in half horizontally. Hold your tinfoil barrier under the fold. Now Fit the barrier into the tin and fold the parchment to fit. The barrier should be in the very middle of the tin making two sections of 9″ X 6½”. (Alternatively, you can buy a battenberg tin)
  5. Preheat the oven to 180°C.
  6. Start by making the white chocolate sponge. In a large bowl, cream together your butter and caster sugar.
  7. Add a tablespoon of the flour to the bowl and crack your egg in. Whisk until combined.
  8. Add a tablespoon of milk and the vanilla extract and whisk.
  9. Melt your white chocolate using the microwave in 30 second increments.
  10. Pour the melted white chocolate into the bowl and whisk. Add your flour, baking powder and ground almonds and whisk until combined.
  11. Pour this batter into one of the halves of the cake tin.
  12. To make the spice cake sponge start by creaming together your butter, brown sugar and caster sugar.
  13. To this add the egg and a tablespoon of the flour and whisk together.
  14. Add the rest of the flour, baking powder and all of the spices and whisk.
  15. Add the milk and whisk until combined.
  16. Pour the batter into the other half of the cake tin.
  17. Place the cakes into the preheated oven for 25-30 minutes.
  18. Make the white chocolate ganache to stick the sponges together. Heat the cream in the microwave and then add the white chocolate to it. Allow to sit for 5 minutes and then mix until you have a silky ganache.
  19. Allow your cakes to cool completely.
  20. Level your cakes to make sure they are flat, and they are both the same height.
  21. Measure how tall your cakes are. Times this number by two. For each cake, cut the longer edges away until the width of the cake is the height times two. Now cut the two cakes in half, length wise. You should now have four long cakes that are square from the front and 9 inches long.
  22. To assemble the cake, paint the chocolate ganache onto the long side of one of the pieces of white cake and stick this to the long side of one of the brown cakes. Do the same with the other piece of brown and white cake. Paint ganache onto the top of one of the pieces you have just made and place the other on top, making sure that the brown side is on top of the white. You should now have a cake that looks like a checkerboard from the front.
  23. Roll out your marzipan so that it is about 3mm thick and is big enough to encase the whole battenberg (use your ruler to make sure of this).
  24. Paint the rest of the ganache onto the marzipan.
  25. Place your cake on the painted marzipan and roll up.
  26. Place the seam at the bottom and trim off the two ends to make sure it’s all neat.
  27. Decorate however you like.

About This Recipe

Battenberg is one of my absolute favourite cakes to have as a wee sweet snack. It is so nostalgic and the look of it is very pleasing.

Battenberg is a classic British cake that is eaten as a sweet snack alongside a good cuppa. It is a cake consisting of two sponges (one almond and one vanilla), stuck together with apricot jam, and wrapped up in marzipan.

This recipe takes the classic cake and gives it a Christmassy twist (and of course makes it gluten free). This recipe uses a white chocolate sponge and a Christmas spice sponge, stuck together using a white chocolate ganache and wrapped up in marzipan. This would be the perfect addition to a Christmas afternoon tea.


Question: Why do I have to add a tablespoon of flour in with the egg?

  • This is a great question. If you have ever seen a cake batter that is bitty and looks almost curdled, it likely was due to too much liquid being added to the butter with nothing to soak it up. Adding a little flour when you add the egg to the creamed butter will help prevent splitting of the batter. You can use a cake batter that has split but it will be a bit denser.

Question: How should I store this and how long will it keep?

  • You should store this in an airtight container at room temp for up to 2 days, after which it should be transferred to the fridge.

If you have any more questions feel free to email me them at

Love Gluten Free

Hey! I’m Caroline, I love baking and cooking and finding new ingredients to create better gluten free alternatives. In 2015 I found out I had coeliac and since then it has been my mission to find great ways to make gluten free food better.

Note that as an Amazon Associate I may earn commission from qualifying purchases.

One thought on “Gluten Free Battenberg (Christmas Edition)

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: