Mary Berry’s classic Christmas cake recipe

(9466 ratings)

Mary Berry's classic Christmas cake is rich, fruity, sweet and delicious. It's easy to make but requires time for the fruit to soak and the cake to bake slowly.

Mary Berry’s classic Christmas cake
  • Vegetarian
Preparation Time30 mins (plus 3 days for soaking the fruit)
Cooking Time4 hours (may need an extra 15 mins)
Total Time4 hours 30 mins
Cost RangeMid
Nutrition Per PortionRDA
Calories884 Kcal44%
Sugar117 g130%
Fat31 g44%
Salt0.6 gRow 3 - Cell 2
Protein10 g20%
Carbohydrates142 g55%
Salt0.6 gRow 6 - Cell 2

Mary Berry’s classic Christmas cake is a rich, moist masterpiece, bejewelled with raisins, glace cherries, and currants, generously soaked in sherry.

This traditional Christmas cake recipe is the ultimate festive treat made by the queen of baking Mary Berry. Although it requires four hours of cooking time (almost double the time of Mary Berry’s fruit cake), the end result is well worth the effort. Mary recommends baking your cake three months before the big day. "Making your Christmas cake in September is perfect, as too fresh a cake crumbles when cut," says Mary Berry. But of course, you can make it whenever suits you in the run up to Christmas. You can keep the cake extra moist by regularly ‘feeding’ it with sherry


  • 175g (6oz) raisins
  • 350g (12oz) glacé cherries, rinsed, thoroughly dried and quartered
  • 500g (1lb 2oz) currants
  • 350g (12oz) sultanas
  • 150ml (¼ pint) sherry, plus extra for feeding
  • Finely grated zest of 2 oranges
  • 250g (9oz) butter, softened
  • 250g (9oz) light muscovado sugar
  • 4 eggs
  • 1 tbsp black treacle
  • 75g (3oz) blanched almonds, chopped
  • 75g (3oz) self-raising flour
  • 175g (6oz) plain flour
  • 1½ tsp mixed spice

To decorate:

  • 3 tbsp apricot jam, sieved and warmed
  • Icing sugar
  • 675g shop-bought almond paste
  • Packet royal icing mix to cover 23cm/9in cake




  1. Put all the dried fruit in a container, pour over the sherry and stir in the orange zest. Cover with a lid, and leave to soak for 3 days, stirring daily. Grease and line a 23cm (9in) deep round tin with a double layer of greased greaseproof paper. Preheat the oven to 140ºC/275ºF/Gas 1.
  2. Measure the butter, sugar, eggs, treacle and almonds into a very large bowl and beat well. Add the flours and mixed spice and mix thoroughly until blended. Stir in the soaked fruit. Spoon into the prepared cake tin and level the surface.
  3. Bake in the centre of the preheated oven for 4-4½ hours or until the cake feels firm to the touch and is a rich golden brown. Check after 2 hours, and, if the cake is a perfect colour, cover with foil. A skewer inserted into the centre of the cake should come out clean. Leave the cake to cool in the tin.
  4. When cool, pierce the cake at intervals with a fine skewer and feed with a little extra sherry. Wrap the completely cold cake in a double layer of greaseproof paper and again in foil and store in a cool place for up to 3 months, feeding at intervals with more sherry. Don't remove the lining paper when storing as this helps to keep the cake moist.
  5. When you’re ready to decorate the cake warm the apricot jam in a small saucepan or briefly in the microwave. Roll the almond paste to a thin circle that is bigger than your cake and will allow the sides to be covered. Alternatively, some people prefer a thicker disc of almond paste that sits on top of the cake, in this instance roll it to approximately 23cm diameter.
  6. Brush the cake all over with the warm jam then cover the with almond paste and use a cake smoother to make the paste flush with the cake. Spread the cake with royal icing using a small palette knife. You can opt for a completely smooth texture, or use the palette knife to flick the icing upwards and create peaks.
  7. Alternatively, you can use the back of a spoon to create texture by pushing it against the icing and pulling away from the cake. Leave to set, then dust with icing sugar and top with your chosen cake topper or decoration.

Top tips for making Mary Berry’s Christmas cake recipe

Please note, nutritional info is per person based on this cake being divided by 15 people equally. The nutritional values also include the icing, almond paste, and jam used to decorate this Christmas cake.

What is royal icing?

Royal icing is a smooth paste of icing sugar which is mouldable when fresh but sets to a hard outer edge. It's ideal for wintery cakes because you can smooth it over cakes like a snowdrift, or rough it up into little peaks for a different snowy effect. If you can’t find shop-bought royal icing or you'd rather make you own, combine 400g icing sugar with 2 egg whites and a squeeze of lemon juice. Whisk the eggs lightly. Put the icing sugar in a large mixing bowl. Make a well in the middle, then pour in the egg whites and mix well, adding 1 tsp lemon juice.

What can I do with leftover royal icing?

Use any that's leftover to decorate gingerbread biscuits or small festive cupcakes. Store it in the fridge covered with a damp cloth or clingfilm. When you’re ready to use it again bring to room temperature and stir well. You will need to mix with a spoon or whisk until the icing regains a thicker texture.

When should I make this Christmas cake recipe?

For the ultimate Christmas cake, Mary recommends baking your cake in September. Some recipes say that six weeks is fine, but this may result in a more crumbly texture and the cake won’t have the chance to soak up the full quota of booze it needs for a full festive flavour.

How long should you soak fruit for Christmas cake?

Mary Berry says, "Allow three days for marinating the fruit in sherry. This is essential to plump up and flavour the fruit. If you cut the soaking time, there will be surplus liquid which will alter the texture of the cake."

What alcohol do you soak fruit in for Christmas cake?

This recipe calls for sherry, but brandy and rum make for nice alternatives. Don’t be tempted to go too cheap on the booze, as it tends to pack a flavourful punch, and you can really notice the difference in the final cake.

Should I wrap Christmas cake in foil?

Yes, but make sure you wrap it in a double layer of greaseproof paper or baking parchment first as the cake may react with the foil. Two layers of foil should keep the cake airtight.

Can I wrap Christmas cake in cling film?

Yes, although greaseproof paper and foil are preferable. As you’ll be regularly unwrapping the cake and dousing it in sherry, foil and paper will be much easier to rewrap.

What is "feeding" a cake and how does Mary Berry do it?

Feeding a Christmas cake means pricking the surface with a fine skewer and pouring a little sherry over it. Pricking the cake allows the sherry to be absorbed into the depths of the sponge. It's important because it keeps the cake moist and well preserved, and intensifies those rich fruity flavours. Feed it once a week, without removing the greaseproof paper as this keeps it moist.

Can I make an alcohol-free Christmas cake?

Absolutely. Simply replace the alcohol with orange, grape, or apple juice. The end result won’t have quite the same flavour, but it will still be rich and fruity. Because it does not have the alcohol as a preservative, it won't keep as well as usual, so it's best to make it only about a month in advance.

You might also like…

Mary Berry
Celebrity baker

Mary Berry CBE is one of the most loved celebrity chefs in the country. In her early 80s, she’s been on our screens showing us how to make the most delicious recipes and sweet treats for over 50 years! Mary is probably most famous for being one of the original judges on The Great British Bake Off, where she put contestants through their paces for nine years before leaving the show when it made its controversial move from the BBC to Channel Four.