Rich, festive, and bursting with jewel-toned fruit, this Heavenly Moist Fruitcake is a showstopper holiday dessert or an indulgent treat for any celebration. Unlike dry, crumbly versions you may have tried before, this fruitcake is decadently moist, deeply flavorful, and spiked with a medley of dried fruits and nuts soaked in warming spices.

With each slice, you get chewy bursts of apricots, cherries, raisins, and cranberries bound together in a dense, buttery batter. Whether served with a dollop of cream or enjoyed on its own, this classic bake transforms skeptics into believers. It’s a heritage recipe worthy of passing down, one festive bite at a time.
Ingredients for this Heavenly Moist Fruitcake
- 1 cup unsalted butter, softened
- 1 cup brown sugar, packed
- 4 large eggs
- 1 ½ cups all-purpose flour
- ½ tsp baking powder
- ½ tsp ground cinnamon
- ¼ tsp ground nutmeg
- ¼ tsp ground allspice
- ½ tsp salt
- 2 tbsp molasses
- 1 tsp vanilla extract
- 2 tbsp orange zest
- ½ cup orange juice
- 2 cups mixed dried fruit (golden raisins, currants, chopped apricots, cranberries)
- 1 cup chopped nuts (walnuts or pecans work best)
- Optional: 2 tbsp dark rum or brandy for soaking fruits

Step 1: Prepare the Fruit Mix
In a large bowl, combine the dried fruit, orange zest, and optional rum or brandy. Stir well, cover, and let sit for at least 1 hour or overnight to allow the fruits to plump up and soak in the flavors.
Step 2: Cream Butter and Sugar
Preheat your oven to 300°F (150°C). Grease and line a loaf pan with parchment paper. In a large mixing bowl, cream the softened butter and brown sugar together until light and fluffy.
Step 3: Add Eggs and Flavorings
Beat in the eggs one at a time, ensuring each is fully incorporated before adding the next. Then stir in the molasses, vanilla extract, and orange juice.
Step 4: Combine Dry Ingredients
In a separate bowl, whisk together the flour, baking powder, cinnamon, nutmeg, allspice, and salt. Gradually fold the dry mixture into the wet ingredients until just combined.
Step 5: Fold in Fruits and Nuts
Gently fold in the soaked fruits and chopped nuts until evenly distributed throughout the batter.
Step 6: Bake to Perfection
Pour the batter into the prepared loaf pan, smoothing the top with a spatula. Bake for 80 to 90 minutes, or until a toothpick inserted in the center comes out clean. If the top starts to brown too quickly, loosely cover with foil.
Step 7: Cool and Rest
Let the fruitcake cool completely in the pan on a wire rack. Once cool, wrap in parchment paper and foil. For best flavor and texture, allow it to rest at room temperature for at least 24 hours before slicing.
Frequently Asked Questions
How can I prevent my fruitcake from being dry?
Using moist ingredients like molasses, orange juice, and soaking the fruits beforehand helps keep the cake tender. Also, don’t overbake—check for doneness early.
Can I make this fruitcake alcohol-free?
Absolutely. Simply omit the rum or brandy and use orange juice to soak the fruits.
What’s the best way to serve fruitcake?
Slice and serve plain, with whipped cream, or a scoop of vanilla ice cream. It’s also delicious slightly warmed.
Can I use different fruits and nuts?
Yes, this recipe is very flexible. Try dates, figs, pineapple, or even chocolate chips. Pecans, almonds, or hazelnuts are great alternatives.
Why does my fruitcake sink in the middle?
Overmixing the batter, inaccurate oven temperature, or underbaking are common culprits. Be sure to follow the mixing instructions closely and test with a toothpick.
Can I gift this fruitcake?
Yes! Wrap it in festive parchment or a decorative tin. It travels well and tastes even better after a day or two.

Heavenly Moist Fruitcake
- Total Time: 19 minute
- Yield: 1 loaf (8–10 servings)
Description
Looking for a festive dessert that’s equal parts comforting and indulgent? This Heavenly Moist Fruitcake is your answer. Rich in texture and flavor, it’s packed with spiced fruits, crunchy nuts, and a tender crumb that melts in your mouth. Whether you’re hunting for a cozy holiday bake, quick breakfast slice, or easy dessert idea to impress guests, this fruitcake delivers every time.
The aroma alone—cinnamon, nutmeg, orange zest—is enough to make any kitchen feel magical. One bite, and you’ll understand why this recipe is a go-to for holiday gatherings, Sunday treats, or edible gifts that wow. It’s a must-add to your collection of delicious food ideas.
Ingredients
1 cup unsalted butter, softened
1 cup brown sugar, packed
4 large eggs
1 ½ cups all-purpose flour
½ tsp baking powder
½ tsp ground cinnamon
¼ tsp ground nutmeg
¼ tsp ground allspice
½ tsp salt
2 tbsp molasses
1 tsp vanilla extract
2 tbsp orange zest
½ cup orange juice
2 cups mixed dried fruit (golden raisins, currants, chopped apricots, cranberries)
1 cup chopped nuts (walnuts or pecans)
Optional: 2 tbsp dark rum or brandy
Instructions
- Combine dried fruits, zest, and optional liquor in a bowl. Cover and let sit for at least 1 hour.
- Preheat oven to 300°F (150°C). Grease and line a loaf pan.
- Cream butter and brown sugar until fluffy.
- Beat in eggs one at a time. Mix in molasses, vanilla, and orange juice.
- Whisk flour, baking powder, spices, and salt in a separate bowl.
- Fold dry mix into wet until just combined.
- Stir in soaked fruits and nuts.
- Pour into pan and smooth top.
- Bake 80–90 minutes, covering with foil if browning too quickly.
- Cool completely. Wrap and rest 24 hours before slicing.
- Prep Time: 25 minutes
- Cook Time: 80–90 minutes
- Category: Dessert