Best Fruitcake Recipe Ever (Soft & Flavor-Packed)

There’s something timeless and comforting about a traditional fruitcake done right—moist, rich, and filled with bursts of sweet, chewy fruit and crunchy nuts. This easy traditional fruitcake recipe that stays moist is the kind of heirloom-worthy bake you’ll be proud to pass down.

Forget the dense, dry bricks of the past. This version is buttery, warmly spiced, and tender, with a beautiful balance of textures and flavors. The secret to keeping it moist? A combination of soaked dried fruits, brown sugar, and a slow bake, followed by optional aging with a splash of liquor or fruit juice to keep the crumb luscious and soft for days—if not weeks.

Whether you’re preparing for the holidays, gifting to loved ones, or simply want a deeply flavorful cake with staying power, this fruitcake delivers every time.


Ingredients Overview

Dried Mixed Fruits – A blend of raisins, currants, chopped dates, dried cherries, and dried cranberries brings color, chew, and natural sweetness. Soaking them in orange juice or rum overnight plumps them up and keeps the cake moist. You can substitute any combination of dried fruits based on what you have.

Nuts – Chopped walnuts and pecans add crunch and richness. Toasting them lightly before mixing in enhances their flavor. You can also use almonds or hazelnuts if preferred.

Brown Sugar – Adds depth and moisture. The molasses in brown sugar creates a slightly caramelized flavor that complements the fruit. Light or dark brown sugar both work.

Butter – Unsalted butter gives this cake its soft, tender crumb. Make sure it’s at room temperature for easy creaming.

Eggs – Provide structure and richness. Use large eggs at room temperature to prevent curdling when mixed into the batter.

Flour – All-purpose flour forms the base. For a slightly lighter cake, you can use a mix of all-purpose and cake flour.

Baking Powder – Ensures the cake rises gently and evenly.

Spices – Ground cinnamon, nutmeg, and cloves infuse the batter with classic warmth. A pinch of allspice or ginger is a lovely optional addition.

Orange Zest – Adds brightness and cuts through the richness. Lemon zest is a great alternative.

Vanilla Extract – Enhances all the other flavors without overpowering.

Milk or Orange Juice – Loosens the batter and keeps it moist. Choose milk for a more neutral taste or orange juice to echo the citrus in the fruit soak.

Optional Alcohol (Rum or Brandy) – For aging and flavoring. Adds depth and helps preserve the cake. Fruit juice can be used as a non-alcoholic alternative.


Step-by-Step Instructions

1. Soak the Fruit (12–24 hours ahead)
Place 2 cups of dried mixed fruits in a bowl. Add 1/2 cup of orange juice or dark rum. Stir, cover, and let soak overnight at room temperature. Stir occasionally to ensure even absorption.

2. Prep the Pan and Oven
Preheat your oven to 300°F (150°C). Grease a 9×5-inch loaf pan or an 8-inch round pan and line with parchment paper, allowing it to hang over the edges for easy removal.

3. Cream the Butter and Sugar
In a large mixing bowl, beat 1/2 cup (1 stick) of unsalted butter with 3/4 cup of brown sugar until light and fluffy—about 3–4 minutes. Scrape the bowl down halfway through.

4. Add Eggs and Flavorings
Beat in 3 large eggs, one at a time, ensuring each is fully incorporated. Add 1 tsp vanilla extract and the zest of one orange.

5. Combine Dry Ingredients
In a separate bowl, whisk together 1 1/2 cups of all-purpose flour, 1 tsp baking powder, 1 tsp ground cinnamon, 1/2 tsp nutmeg, and a pinch of ground cloves. You can add 1/4 tsp allspice if desired.

6. Bring It All Together
Gradually add the dry ingredients to the wet, mixing just until combined. Stir in 1/4 cup milk or orange juice to loosen the batter.

7. Fold in Fruit and Nuts
Add the soaked dried fruit (drained if very wet) and 1 cup of chopped nuts to the batter. Stir gently with a spatula until evenly distributed.

8. Bake Low and Slow
Pour the batter into the prepared pan and smooth the top. Bake in the center of the oven for 1 hour to 1 hour 15 minutes. It’s done when a skewer inserted in the center comes out clean or with moist crumbs.

9. Cool and (Optional) Age
Let the cake cool in the pan for 10 minutes, then lift it out and cool completely on a wire rack. For aging, wrap in cheesecloth soaked in rum or juice, then in foil. Store in an airtight container at room temperature, re-soaking weekly for up to 10 days. This deepens the flavor and keeps it moist.


Tips, Variations & Substitutions

  • Fruit Choices: Customize with golden raisins, apricots, prunes, or candied orange peel. Chop larger pieces into uniform sizes for even baking.

  • Nut-Free Option: Omit nuts or replace with sunflower seeds or pumpkin seeds for texture without allergens.

  • Mini Loaves: Divide batter into mini loaf pans for gifting. Reduce bake time to 35–45 minutes.

  • Alcohol-Free: Use fruit juice instead of rum or brandy. The flavor will be slightly different but still delicious and moist.

  • Spice Variations: Try adding cardamom or ginger for a different twist on the traditional spice blend.

  • Lighter Version: Reduce the nuts by half and add 1/4 cup unsweetened applesauce to boost moisture without extra fat.


Serving Ideas & Occasions

Serve slices of this moist fruitcake at room temperature, perhaps with a spread of soft butter or a dollop of whipped cream. It’s perfect with tea, coffee, or even a glass of mulled wine.

This cake shines on holiday tables, at brunches, or as a thoughtful homemade gift wrapped in parchment and tied with twine.

For dessert, serve warm with vanilla custard or a scoop of cinnamon ice cream for a nostalgic, comforting finish. It’s also wonderful toasted with a pat of butter the next day.

Whether fresh or aged, this fruitcake becomes more flavorful over time, making it ideal for make-ahead entertaining or slow snacking through the week.


Nutritional & Health Notes

This traditional fruitcake is packed with nutrient-dense ingredients like dried fruits and nuts, which provide fiber, natural sugars, and healthy fats.

Using brown sugar instead of refined white adds trace minerals and a richer flavor. Optional orange zest boosts vitamin C content subtly.

While it’s certainly a treat, this fruitcake avoids artificial additives and preservatives often found in commercial versions. Making it at home allows you to control the sweetness and ingredient quality.

To reduce calories, consider using half the nuts or swapping out butter for part applesauce. But if you’re serving it as a holiday centerpiece, it’s best enjoyed in its full, flavorful glory.


FAQs

How do I keep my fruitcake moist for days?
Wrap the cooled cake in parchment, then foil. Store it in an airtight container at room temperature. For long-term moisture, soak a cheesecloth in fruit juice or rum and wrap the cake, re-soaking every few days.

Do I need to soak the fruit overnight?
Yes, soaking the dried fruit helps plump it and infuse flavor. If you’re short on time, heat the juice and fruit together gently on the stove and let sit for 30 minutes instead.

Can I make this cake in advance?
Absolutely. Fruitcake actually improves with time. Bake it up to 2 weeks in advance and age it wrapped in liquor-soaked cheesecloth for deeper flavor and moisture.

Can I freeze this fruitcake?
Yes, wrap it tightly in plastic wrap and then foil. Freeze for up to 3 months. Thaw at room temperature overnight before serving.

Why is my fruitcake dry?
Common reasons include overbaking, too little fruit, or not soaking the fruit beforehand. Bake at a low temperature and check for doneness early to prevent drying out.

What kind of liquor works best for aging?
Dark rum, brandy, or bourbon all complement the warm spices and fruit beautifully. Avoid high-proof alcohols—they can overpower the flavor. Apple cider is a nice non-alcoholic option.

Can I leave out the nuts?
Yes. The cake will still be flavorful and moist. You can add extra dried fruit or chopped candied ginger to make up for the missing texture.

Print

Best Fruitcake Recipe Ever (Soft & Flavor-Packed)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich, spiced fruitcake made with soaked dried fruit, brown sugar, and toasted nuts. This easy recipe bakes in one pan and stays moist for days. Perfect for holidays, gifting, or cozy snacking.

  • Author: Maya Lawson
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 15 minutes
  • Total Time: 1 hour 35 minutes (plus soaking and optional aging)
  • Yield: 1012 slices 1x

Ingredients

Scale

2 cups mixed dried fruits (raisins, cherries, dates, cranberries)
1/2 cup orange juice or dark rum
1/2 cup unsalted butter, room temperature
3/4 cup brown sugar
3 large eggs
1 tsp vanilla extract
Zest of 1 orange
1 1/2 cups all-purpose flour
1 tsp baking powder
1 tsp cinnamon
1/2 tsp nutmeg
Pinch of ground cloves
1/4 cup milk or orange juice
1 cup chopped walnuts or pecans

Instructions

  • Soak dried fruits in juice or rum overnight.

  • Preheat oven to 300°F (150°C). Line a 9×5 loaf pan with parchment.

  • Cream butter and brown sugar until light and fluffy.

  • Add eggs one at a time, then vanilla and orange zest.

  • In a separate bowl, whisk flour, baking powder, and spices.

  • Add dry ingredients to wet, mixing gently. Stir in milk or juice.

  • Fold in soaked fruits and nuts.

  • Pour into prepared pan and smooth the top.

  • Bake 1 hr to 1 hr 15 min, or until a toothpick comes out clean.

  • Cool in pan 10 min, then on a rack. Wrap to store or age.

Notes

For a richer flavor, age the cake wrapped in liquor-soaked cloth for up to 10 days, re-soaking every few days.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star