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.

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
Recipe Ingredients

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 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 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 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 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.

FAQs about English Fruit Cake
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.
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.
Insert a skewer into the center. If it comes out clean or with a few dry crumbs, your cake is ready.
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.
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.

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

English Fruit Cake
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.

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.