12 Delicious & Easy Traditional Christmas Cake Recipes 2023

12 Best Christmas Cake Recipes Ever

What’s  Christmas without Christmas Cheer and, most importantly, Christmas Cake! Traditional Christmas cakes have fruit in them, but today, there are many ways to make the cake with a wide variety of ingredients. Here, in this article, we discuss some amazing cake recipes you can make this Christmas!

Delicious Recipes of Christmas Cake

Here are some of the best Christmas cake recipes for you.

1. Eggless Christmas Wine Fruit Cake

Eggless Christmas Wine Fruit Cake

Delight the vegetarians in the house with this traditional Christmas cake recipe made without eggs. This cake is better made a couple of days before Christmas as the flavours come through beautifully after a day or two.

  • Prep Time: Ten minutes
  • Cooking Time: One hour
  • Total Time: One hour and ten minutes


For the Soak:
  • One cup red wine
  • Quarter cup almonds
  • Half cup pitted dates
  • Five glazed cherries
  • Quarter cup cashews
  • One tablespoon each chopped candied orange peel and ginger
  • One tablespoon tutti-frutti
  • Quarter cup raisins
  • Four chopped walnuts
For the Cake:
  • 2 cups maida
  • ½ teaspoon baking soda
  • 1 teaspoon baking powder
  • Pinch of salt
  • 1 teaspoon instant coffee
  • 1 teaspoon cinnamon powder
  • 1 teaspoon nutmeg powder
  • ½ cup plus two tablespoons brown sugar
  • ¾ cup oil
  • 1 tablespoon curd
  • 2 tablespoons curd mixed in water
  • ½ cup milk
  • 1 teaspoon vanilla extract
  • 1 tablespoon cacao nibs


  • Chop nuts
  • Soak dried fruits in the wine, cover and leave for a day.
  • Preheat oven to 200 degrees Celcius.
  • Sieve the maida, baking powder, salt and baking powder.
  • Mix with cinnamon, nutmeg and coffee powders
  • Add yoghurt, soaked wine and dry fruit mix, brown sugar, cacao nibs, milk, oil and vanilla essence.
  • Fold until ingredients form a batter.
  • Pour into a greased cake pan.
  • Bake for an hour.
  • When the cake is still warm, remove it from the pan and cool
  • Wrap in cling-wrap and leave for a couple of days.

2. Eggnog Cake

Eggnog Cake

Transform the traditional holiday drink into a Christmas cake with this delicious eggnog cake recipe.

  • Prep Time: Ten minutes
  • Cooking Time: 55 minutes
  • Total Time: 1 hour, 5 minutes


  • 430 grams yellow cake flour
  • 85 grams vanilla pudding mix
  • One cup eggnog
  • 1/3 cup canola oil
  • 4 eggs
  • ¼ cup of water
  • One teaspoon nutmeg
  • One teaspoon vanilla extract


  • Preheat the oven to 177 degrees Celcius.
  • Mix ingredients in a large bowl until the batter is smooth.
  • Grease a Bundt cake pan and pour the batter.
  • Bake for 55 minutes.
  • Allow cooling for ten minutes before inverting onto a cooling rack.
  • Once removed from the pan, allow the cake to cool.

3. Whiskey Dundee

Whiskey Dundee

Whiskey Dundee is a traditional Scottish Christmas cake. Here’s how you can make this delicious cake for Christmas this year. If you are making this cake for kids, you may skip the whiskey and add milk instead.

  • Prep Time: 15 minutes
  • Cooking Time: Two and a half hours
  • Total Time: Two hours, forty-five minutes


  • 175 grams softened butter
  • 175 grams light brown sugar
  • 3 tablespoons orange marmalade
  • 3 eggs
  • 225 grams self-rising flour
  • 25 grams ground almonds
  • 1 heaped teaspoon ground spice mix
  • 400 grams of mixed dried fruits
  • 75 grams halved glazed cherries
  • 2 tablespoons whiskey or milk
  • 40 grams blanched almonds


  • Preheat oven to 150 degrees Celcius.
  • Line cake pan with butter paper.
  • Mix butter and sugar until fluffy.
  • Add marmalade and mix.
  • Add eggs one at a time.
  • Add flour, spices and almonds and mix well.
  • Stir in dried fruits and cherries.
  • Add whiskey or milk and mix.
  • Put batter into the pan and arrange blanched almonds on top.
  • Bake until it has risen and is golden yellow.
  • Cool before removing from the pan.

4. Christmas Rum Cake

Christmas Rum Cake

Rum cake is another delicious cake that many don’t fail to make during Christmas. Read on to know the recipe.

  • Prep Time: 30 minutes
  • Cooking Time: One hour
  • Total Time: One and a half hours


For the Cake:
  • 510 grams yellow cake mix
  • 99 grams vanilla pudding mix
  • 4 eggs
  • Half a cup coldwater
  • Half a cup canola oil
  • Half a cup Rum
  • 1 cup chopped pecans
  • Brown sugar
  •  1 ½ stick butter
  • ¼ cup of water
  • 1 ½ cup sugar
  • ¾ cup rum


  • Preheat oven to 162 degrees Celcius.
  • Grease and flour a Bundt cake pan.
  • Mix cake ingredients and pour into the pan.
  • Bake for 50 minutes to an hour.
  • For the glaze, melt butter then add sugar and water, letting it boil for about five minutes.
  • Turn off flame and add rum; mix well.
  • Reheat for 30 seconds.
  • Remove from oven and drizzle 1/3rd of glaze on top.
  • After cooling, invert the cake and drizzle the remaining glaze on top of it.

5. Plum Cake

Plum Cake

Plum cake is a delicious addition to the Christmas recipes and should not be missed. Here’s the recipe for a delicious plum cake you can make for Christmas this year.

  • Prep Time: 15 minutes
  • Cooking Time: One hour
  • Total Time: One hour, fifteen minutes


  • 1 cup butter
  • 1 ½ cup sugar
  • 6 eggs
  • 125 grams chopped almonds
  • 2 teaspoons vanilla essence
  • 2 ½ cups mixed fruits
  • 2 cups refined flour


  • Preheat oven to 150 degrees Celcius.
  • Mix two tablespoons of maida with the mixed fruits.
  • Mix sugar, butter, vanilla essence, and eggs.
  • Add flour and fold into the mix.
  • Transfer to a well-greased cake pan and bake for an hour.

6. Fruit Cake

Christmas Fruit Cake

This is another traditional recipe for a Christmas Fruit Cake.

  • Prep Time: 15 minutes
  • Cooking Time: One hour
  • Total Time: One hour, fifteen minutes


  •  2 sticks butter
  • 1 cup brown sugar
  • 4 eggs
  • 1 cup of orange juice
  • ½ cup honey
  • 2 1/3 cups maida
  • 2 tablespoons of milk powder
  • 1 teaspoon ground nutmeg
  • 1 teaspoon mixed spices
  • 1 teaspoon cinnamon powder
  • 1 teaspoon baking soda


  • Preheat oven to 150 degrees Celcius.
  • Grease and line a pan with butter paper.
  • Sift milk powder, spices and maida.
  • Combine butter, honey, dried fruits, sugar, baking soda, and orange juice in a saucepan and cook on low flame until the sugar dissolves completely.
  • Boil it and then let it simmer for five minutes. Keep stirring.
  • Remove from flame and keep it aside to cool.
  • Beat eggs, and fold them into the cake mix.
  • Pour into the cake pan and bake for an hour.
  • Remove and brush with some brandy. You may skip this step if you are making this cake for kids.

7. Gingerbread Cake

Gingerbread Cake

This cake is a reinvented version of the traditional gingerbread that is baked during Christmas in almost every household. Read on to know this delicious Christmas cake recipe.

  • Prep Time: 25 minutes
  • Cooking Time: One hour
  • Total Time: One hour 25 minutes


  • ½ cup white sugar
  • ½ cup butter
  • 1 egg
  • 1 cup molasses
  • 2 ½ cup maida
  • 1 ½ teaspoon baking soda
  • 1 teaspoon ground cinnamon
  • 1 teaspoon ground ginger
  • ½ teaspoon ground cloves
  • ½ teaspoon salt
  • 1 cup of hot water


  • Preheat oven to 175 degrees Celcius.
  • Mix sugar and butter in a large bowl.
  • Add eggs and molasses.
  • Sift powdered ingredients and add to the mixture.
  • Stir hot water into the mix and then pour into a pan that has been greased and floured.
  • Bake for an hour and let cool before serving.

8. Red Velvet Cake

Red Velvet Cake

The red velvet cake is not a classic Christmas cake; however, the tasty treat is often on demand during the festive season. Here’s how you can make one at home.

  • Prep Time: 10 minutes
  • Cooking Time: 1 hour
  • Total Time: 1 hour 10 minutes


For The Cake:
  • 2 sticks softened butter
  • 1 cup granulated sugar
  • 2 eggs
  • 1 teaspoon vanilla extract
  • 2 ½ cups maida
  • ¼ cup of cocoa powder
  • 1 teaspoon baking soda
  • 1 Tsp kosher salt
  • 1 cup buttermilk
  • 2 Tsp white vinegar
  • 2 tablespoon red food colour
Cream Cheese Frosting:
  • 2 blocks Softened cream cheese
  • 4 tablespoons softened butter
  • 4 cups powdered sugar
  • 1 teaspoon vanilla extract
  • ¼ teaspoon kosher salt


  • Preheat oven to 177 degrees Celcius.
  • Line and grease two round baking pans.
  • Mix sugar and butter until fluffy.
  • Add the eggs one by one and mix.
  • Add vanilla.
  • Sieve powdered ingredients and add half of it to the wet mixture.
  • Mix well and then add vinegar, buttermilk and red food colour.
  • Add remaining dry ingredients.
  • Divide batter into two pans and bake for half an hour each.
  • To make the frosting, beat cream and sugar until smooth and then add vanilla and salt. Beat in the sugar one cup at a time until fluffy.
  • Take cakes from pans and put a thick layer of frosting on one cake and add the second on top. Frost the top and sides of the whole cake.

9. Chocolate Mint Layer Cake

Chocolate Mint Layer Cake

This is another contemporary cake you can bake this Christmas instead of a traditional one. Here’s a sumptuous Christmas cake for chocolate lovers.

  • Prep Time: 30 minutes
  • Cooking Time: 1 hour
  • Total Time: 1 hour, 30 minutes


  • 453 grams devils food mix
Peppermint Buttercream:
  • 1 cup softened butter
  • 5 cups powdered sugar
  • 1 teaspoon peppermint extract
  • 6 drops green food colouring
Chocolate Ganache:
  • 1-pint heavy cream
  • 680 grams semisweet chocolate chips


  • Follow instructions on the box and bake two chocolate cakes.
  • For the ganache, on medium flame, simmer heavy cream until bubbles begin to form.
  • Take off from heat, add chocolate chips and whisk together until combined.
  • Let it chill for at least 30 minutes.
  • For the buttercream, mix sugar, peppermint and butter until fluffy.
  • Add green colouring and mix.
  • Put a thick layer of buttercream on one cake.
  • Place the second cake on top.
  • Then, spread the ganache over the cake.

10. Candy-Cane Cheesecake

Candy-Cane Cheesecake

Here’s another Christmas cake recipe to add some more Christmas cheer.

  • Prep Time: 30 minutes
  • Cooking Time: 1 hour
  • Total Time: 1 hour, 30 minutes


  • Graham crackers, crushed
  • 5 tablespoons melted butter
  • ¼ cup of sugar
  • A pinch of salt
  • 680 grams of cream cheese
  • 1 cup of sugar
  • 3 eggs
  • ¼ cup sour cream
  • 1 teaspoon peppermint extract
  • 2 tablespoon maida
  • ½ cup candy-canes, crushed
  • Whipped cream
  • Candy-cane, crushed


  • To make the crust, mix cracker crumbs, sugar, salt, and butter.
  • Press this mixture into the pans.
  • For the filling, beat cream cheese and sugar.
  • Add in one egg at a time and mix after adding each egg.
  • Add salt, flour, sour cream, and peppermint.
  • Fold in the crushed candy-canes gently.
  • Pour this mixture on the crust in the pan.
  • Bake for about an hour.
  • After an hour, turn off the oven and leave the cake in with the door open for one hour
  • Keep the cake in the fridge for another five hours.
  • When it is time to serve, decorate with whipped cream and candy canes.

11. Flourless Peanut Butter Choco Cake

Source: Pinterest

Who does not love peanut butter? This Christmas, ditch the traditional cake and treat your guests with mouth-watering flourless choco cake rich in peanut butter.

  • Prep Time: 10 minutes
  • Cooking Time: 1 hour, 35 minutes
  • Total Time: 1 hour, 45 minutes


  • 1/2 cup smooth peanut butter
  • 1 stick melted butter
  • 1 cup of granulated sugar
  • 1/2 cup unsweetened cocoa powder, preferably Dutch-processed
  • Bittersweet chocolate, roughly chopped
  • 4 eggs
  • 6 tablespoon heavy cream
  • 3/4 cup chocolate chip
  • Cooking spray


  • Preheat the oven to 350 degrees Celcius.
  • Take an 8-inch springform pan and spray it with cooking oil.
  • Fill a small saucepan with water about half and bring the water to a boil.
  • Once water is simmering, place a heatproof bowl over it and add in butter, 1/2 cup of peanut butter and roughly chopped chocolate. Make sure the heatproof is big enough so that it does not sink in the simmering pot.
  • Stir all the ingredients until melted and put aside.
  • In the same saucepan, add 4 eggs, one at a time, then sugar and cocoa powder. Remember, you have to whisk well after each addition and until everything is mixed well.
  • Now that everything is mixed well, pour the batter into the oiled pan and smooth the top of the batter. Bake it for at least 30-35 minutes until set in the middle. Once baked nice, let it cool.
  • For the ganache, take a small saucepan and bring the cream to simmer over medium heat. In another heatproof bowl, put chocolate chips and pour simmered cream over the chocolate. Let the mixture sit idle for about 1 minute and whisk it until it forms a smooth texture.
  • Place the cooled cake on a platter and pour the ganache generously over it. Smooth off its textures using a spatula.
  • For attractive design, make horizontal lines of smooth peanut butter on the ganache using a small spoon. The lines should go all the way down the cake.
  • Make vertical lines through the peanut butter and ganache using a toothpick. You can use your imagination and make decorate the cake of your choice.
  • Let the cake sit for about 15 minutes before you serve it.

12. Winter Cocoa Marshmallow Cake

Source: Pinterest

Christmas brings winters, and what’s better than enjoying a hot mocha along with lip-smacking cocoa marshmallow cake? Try this recipe this Christmas and surprise your loved ones with a favourite winter drink that just took the form of a cake.

  • Prep Time: 15 minutes
  • Cooking Time: 35 minutes
  • Total Time: 45 minutes


  • 1 box simple chocolate cake mix and ingredients mentioned in the box
  • 2 packets hot cocoa mix
  • 2 cup marshmallow creme
  • 2 tablespoon chocolate shavings
  • 1/4 marshmallow small bits
  • 2 cup heavy cream
  • 1 tablespoon water


  • Preheat the oven to 350ºC and grease the pan.
  • Prepare the chocolate cake batter using the cake mix and other ingredients mentioned in the recipe on the cake mix box.
  • Bake for about 30 minutes. Poke the cake with a clean toothpick. If the pick comes out clean, it means it is baked well. Take it out and cool it on a wire rack.
  • Once the cake is cooled, pole the cake using the bottom part of the wooden spoon.
  • Microwave marshmallow creme and water for 10 seconds and stir well. Pour the mixture over the cake and fill the poked holes with this mixture.
  • For the topping, beat heavy cream and hot cocoa mix using a hand mixer in a large bowl. Beat the stuff for about 3-4 minutes. Place the whipped cream mixture and freeze. Once the cake is well frosted, decorate it with marshmallow bits and chocolate shavings. Serve as you like.

Whether it is a traditional fruit cake or a modern Christmas cake, we hope you give these recipes a try and enjoy making them for your family and friends and having them too!

Also Read:

Awesome Christmas Cake Decorating Ideas
Healthy and Simple Christmas Recipes for Kids
Amazing Christmas Gift Ideas for Everyone

Previous article «
Next article »