Home » Recipe Index » Asian Cake Recipes (Butter, Sponge & Southeast Asian Cakes) » Classic English Fruit Cake for Christmas

Classic English Fruit Cake for Christmas

Christmas is coming, and that means it’s English fruit cake season! This buttery, moist cake is packed with dried fruits and gently spiced with cinnamon and spekkoek powder, giving it that warm, comforting flavor we all crave during the holidays.

A loaf of English fruit cake on a wire rack.

An English fruit cake always brings back the holiday feeling for me. In Indonesia and across Southeast Asia, this classic cake is a staple during Christmas—just as much a part of the celebration as cookies, layered cakes, and festive breads. The buttery crumb, plump dried fruits, and warm spices like cinnamon and spekkoek powder instantly signal that Christmas and New Year are just around the corner. It’s one of those timeless Christmas recipes that fills the whole kitchen with a cozy aroma even before it comes out of the oven.

I also love how versatile it is for gifting. Wrapped beautifully, this English fruit cake makes a thoughtful homemade present for friends and family, alongside other festive favorites like Lapis Legit, Lapis Surabaya, or even my Vanilla Fruit Butter Cake if you prefer a non-spiced version. Whether served at a holiday gathering or given as a special treat, this cake always feels nostalgic and celebratory.

Why You Will Love This Recipe


  • Classic holiday flavor – This English fruit cake has all the traditional flavors you expect: buttery crumb, dried fruits soaked in Brandy or Rum, and warm spices that make every bite feel festive.
  • Soft, moist texture – No dry fruit cake here! This version stays wonderfully soft and moist thanks to the soaked fruits and the rich batter.
  • Perfect for gifting – The size is just right for wrapping up as a thoughtful Christmas or New Year gift. It’s a homemade treat people genuinely appreciate.
  • Make-ahead friendly – This cake tastes even better the next day as the flavors deepen, making it ideal for holiday prep.
  • Full of festive aroma – Cinnamon, spekkoek powder, and boozy fruits create that cozy holiday smell that instantly lifts the mood.

Recipe Ingredients

English fruit cake ingredients with labels.

Ingredient Notes

Butter – Use a good-quality butter for the best texture. Premium butter gives this English fruit cake its soft, moist crumb and adds that rich, fragrant flavor that makes the cake taste extra special.

Sugar – White granulated sugar works perfectly for this butter cake. If you want a deeper flavor that complements the spices, you can also mix in a bit of palm sugar for a warm, caramel-like sweetness.

Dried Fruits – Feel free to use any dried fruits you love. In this recipe, I use sun-dried papaya, dried cranberries, dark and golden raisins, and red cherries. Since this cake is often served for Christmas, choosing bright, festive colors, especially reds—makes the loaf look so cheerful. Soak the fruits in brandy overnight for the best flavor, and don’t forget to lightly coat them in flour before mixing so they don’t sink to the bottom.

Spices – I use spekkoek powder, a beautiful blend of cardamom, nutmeg, clove, and cinnamon that adds warmth and depth. If you can’t find it, using just ground cinnamon will still give your cake a lovely holiday aroma.

Nuts – Walnuts, almonds, or even pine nuts all work well. Chop them into small pieces so they distribute nicely in the batter without overwhelming each bite.

Be sure to check out the full recipe and ingredient list below

How to Make English Fruit Cake

Step by step photos of preparing the dried fruits for the English fruit cake.

STEP 1. Soak the dried fruits (a day before). A day before baking, prepare the dried fruits. Put the dried cranberries, raisins, dried apricots, and cherries into a container, then pour in the brandy or juice until just covered (Images 1, 2). Cover and chill for at least 2 hours or overnight so the fruits can fully absorb the liquid.

STEP 2. Coat the fruits with flour. On the day of baking, take the soaked dried fruits out of the chiller. Add a bit of flour and mix until all the fruits are lightly coated (Images 3, 4). This helps prevent them from sinking to the bottom of the cake. Set aside.

Step by step photos of mixing the butter, sugar, and eggs.

STEP 3. Prepare the pan and make the batter. Grease and line your baking pan with parchment paper. I’m using an oval pan (22 cm x 11 cm). Preheat the oven to 356°F (180°C).
Let the butter sit at room temperature until slightly softened. In a mixing bowl, add the butter, sugar, palm sugar, and salt (Image 5). Beat on low speed first, then gradually increase to high speed. Whip until the mixture looks pale, light, and fluffy (Image 6).
Add the eggs one at a time, mixing on low speed after each addition until fully incorporated (Images 7, 8).

Step by step photos of mixing the dried fruits inside the batter.

STEP 4. Add the dry ingredients and fruits. Sift the flour, baking powder, ground cinnamon, and spekkoek powder directly into the bowl (Image 9). Mix on low speed to avoid the flour flying everywhere (Image 10). Continue mixing just until everything is combined and smooth (Image 11).
Add the flour-coated dried fruits (Image 12), then fold gently with a spatula until they are evenly distributed in the batter.

Step by step photos of preparing to bake the English fruit cake.

STEP 5. Bake the cake. Once the batter is well mixed (Image 13), transfer it into the prepared baking pan and level the top (Image 14). Decorate the surface with extra cherries, walnuts, and almond slices (Image 15).
Bake in the preheated oven for 50–55 minutes. Check with a skewer or cake tester, if it comes out clean or with a few dry crumbs, the cake is done.

STEP 6. Cool and finish the cake. Take the baking pan out of the oven and carefully remove the cake. Peel off the parchment paper while it’s still warm. Brush the top with a thin layer of honey to give the cake a shiny, moist finish. Let it cool completely on a wire rack (Image 16).
Once cooled, slice and enjoy!


Pro Tips


  • Soak the fruits ahead of time – Letting the dried fruits soak overnight gives them a plump, juicy texture and infuses the cake with deeper flavor. If you’re short on time, a minimum of 2 hours still works.
  • Coat the fruits in flour – This simple step keeps the fruits from sinking to the bottom of the cake and ensures an even distribution in every slice.
  • Use room-temperature ingredients – Softened butter and room-temperature eggs help the batter mix smoothly and create that soft, moist crumb English fruit cake is known for.
  • Don’t overmix the batter – Once the dry ingredients go in, mix just until combined. Overmixing can make the cake tough instead of tender.
  • Check for doneness early – Every oven is different, so start checking at the 50-minute mark. The skewer should come out clean with a few crumbs attached.
  • Brush with honey while warm – Brushing the top with honey right after baking adds a beautiful shine and keeps the surface moist.

Serving Suggestions

Enjoy this English fruit cake with a warm drink. It pairs especially well with spicy, soothing beverages like Wedang Jahe (Red Ginger Tea), or a refreshing Ginger Lemon Drink. The warmth from the ginger complements the spices in the cake beautifully.

For a little extra indulgence, serve it with small cookies such as Coffee Bean Cookies or Custard Cookies. These light, bite-sized treats add a fun contrast to the rich, fruity cake.

And if you’re curating a Christmas dessert table, this cake sits nicely alongside your other festive favorites mentioned earlier.

English fruit cake sliced in two revealing the fruits inside.

FAQs about English Fruit Cake

Can I make this English fruit cake without alcohol?

Yes! You can soak the dried fruits in orange juice, apple juice, or black tea instead of brandy or rum. The cake will still have great flavor.

Can I use different dried fruits?

Absolutely. You can mix and match raisins, cranberries, cherries, apricots, figs, dates, or whatever you have on hand. Choose festive colors for a Christmas look.

How do I know when the cake is done?

Insert a skewer into the center. If it comes out clean or with a few dry crumbs, your cake is ready.

Can I double the recipe?

Yes, you can. Bake it in a larger loaf pan or divide the batter into two pans. Adjust baking time as needed, larger cakes take longer.

Why did my fruits sink to the bottom?

This usually happens when the fruits aren’t coated with flour or when the batter is overmixed. Make sure to dust the fruits lightly in flour and fold gently.

A few slices English fruit cake on a wooden board.

Storage

Store the cooled English fruit cake in an airtight container or wrap it tightly in plastic wrap. It keeps well at room temperature for 2–3 days, or up to 5–7 days in the chiller.
Because the flavors develop over time, this cake actually tastes even better the next day. For longer storage, wrap the cake in plastic wrap and foil, then freeze for up to 2 months. Thaw overnight in the chiller before serving.

More Butter Cake Recipes Perfect for Christmas

More Cakes Recipes

  • Iceberg Cheesecake (Chocolate Ganache Burnt Cheesecake)

  • Homemade Speculaas Spice Mix (Dutch Spice Blend Recipe)

Did you try this recipe?

Leave a ⭐️⭐️⭐️⭐️⭐️ rating + review below and share it on InstagramFacebook, and Pinterest!

Thank you! – Claudia

A loaf of English fruit cake on a wire rack.

English Fruit Cake

A traditional English fruit cake for dessert with lots of fruits and nuts inside.
5 from 1 vote
Print Pin Rate Save Recipe
Course: Cake
Cuisine: International
Prep Time: 20 minutes
Cook Time: 50 minutes
Total Time: 1 hour 10 minutes
Servings: 12 slices
Calories: 224kcal
Author: Claudia

Equipment

  • 1 baking pan 10 inch baking pan

Ingredients

  • 150 gr unsalted butter
  • 40 gr sugar
  • 50 gr palm sugar
  • 1 tsp salt
  • 3 eggs
  • 100 gr flour
  • 25 gr milk powder
  • 1 tsp spekkoek powder
  • 1 tsp cinnamon
  • 1 tsp baking powder

Fruits

  • 100 gr dried fruits cranberries, raisins, apricots
  • 90 gr cherries
  • 30 gr nuts
  • 4 tbsp brandy or juice
  • 25 gr flour

Instructions

  • A day before baking, prepare the dried fruits. Put the dried cranberries, raisins, dried apricots, and cherries into a container, then pour in the brandy or juice until just covered. Cover and chill for at least 2 hours or overnight so the fruits can fully absorb the liquid.
  • On the day of baking, take the soaked dried fruits out of the chiller. Add a bit of flour and mix until all the fruits are lightly coated. This helps prevent them from sinking to the bottom of the cake. Set aside.
  • Grease and line your baking pan with parchment paper. I’m using an oval pan (22 cm x 11 cm). Preheat the oven to 356°F (180°C). Let the butter sit at room temperature until slightly softened.
  • In a mixing bowl, add the butter, sugar, palm sugar, and salt. Beat on low speed first, then gradually increase to high speed. Whip until the mixture looks pale, light, and fluffy. Add the eggs one at a time, mixing on low speed after each addition until fully incorporated.
  • Sift the flour, baking powder, ground cinnamon, and spekkoek powder directly into the bowl. Mix on low speed to avoid the flour flying everywhere. Continue mixing just until everything is combined and smooth.
  • Add the flour-coated dried fruits, then fold gently with a spatula until they are evenly distributed in the batter.
  • Once the batter is well mixed, transfer it into the prepared baking pan and level the top. Decorate the surface with extra cherries, walnuts, and almond slices.
  • Bake in the preheated oven for 50–55 minutes. Check with a skewer or cake tester, if it comes out clean or with a few dry crumbs, the cake is done.
  • Take the baking pan out of the oven and carefully remove the cake. Peel off the parchment paper while it’s still warm.
  • Brush the top with a thin layer of honey to give the cake a shiny, moist finish. Let it cool completely on a wire rack. Once cooled, slice and enjoy!

Video

Notes

  • Soak the fruits ahead of time – Letting the dried fruits soak overnight gives them a plump, juicy texture and infuses the cake with deeper flavor. If you’re short on time, a minimum of 2 hours still works.
  • Coat the fruits in flour – This simple step keeps the fruits from sinking to the bottom of the cake and ensures an even distribution in every slice.
  • Use room-temperature ingredients – Softened butter and room-temperature eggs help the batter mix smoothly and create that soft, moist crumb English fruit cake is known for.
  • Don’t overmix the batter – Once the dry ingredients go in, mix just until combined. Overmixing can make the cake tough instead of tender.
  • Check for doneness early – Every oven is different, so start checking at the 50-minute mark. The skewer should come out clean with a few crumbs attached.
  • Brush with honey while warm – Brushing the top with honey right after baking adds a beautiful shine and keeps the surface moist.

Nutrition

Serving: 1slice | Calories: 224kcal | Carbohydrates: 24g | Protein: 4g | Fat: 13g | Saturated Fat: 7g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.4g | Cholesterol: 70mg | Sodium: 264mg | Potassium: 179mg | Fiber: 2g | Sugar: 9g | Vitamin A: 487IU | Vitamin C: 1mg | Calcium: 59mg | Iron: 1mg
Tried this Recipe? Tag me Today!Mention @ButterJoyKitchen or tag #butterjoykitchen!
Get our free recipe book!

When you join our newsletter

your embed code here

Similar Posts

  • Green Beans and Ground Beef Stir Fry

  • Gemblong Recipe – Crispy Chewy Indonesian Rice Cakes

  • Easy Coconut Pound Cake

  • Chinese Steamed Buns with Cheese (Cheese Mantou)

  • Salmon Takikomi Gohan (Japanese Salmon Rice Recipe)

  • Easy Mooncake Recipe

One Comment

  1. 5 stars
    I love this recipe because it has the original classic flavor of an English fruit cake! The nutmeg and cinnamon smell while baking really bring back the Christmas memories.

5 from 1 vote

Leave a Reply

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

Recipe Rating