This Heavenly Moist Fruitcake is rich, tender, and packed with sweet dried fruits and warm spices. Unlike traditional dense fruitcakes, this version is soft, buttery, and perfectly balanced in sweetness, making it ideal for holidays, gatherings, or anytime you crave a comforting homemade dessert.
Why You’ll Love This Recipe
Incredibly moist texture that stays fresh for days
Perfect balance of sweetness and warm spice
Loaded with colorful dried fruits in every bite
Easy-to-follow steps for reliable results
Ideal for holidays, gifting, or afternoon tea
Freezer-friendly and great for making ahead
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 cup (226 g) unsalted butter, softened
1 cup (200 g) packed brown sugar
4 large eggs, room temperature
1 teaspoon pure vanilla extract
2 cups (250 g) all-purpose flour
1 teaspoon baking powder
1/2 teaspoon baking soda
1/2 teaspoon salt
1 teaspoon ground cinnamon
1/2 teaspoon ground nutmeg
1/2 cup (120 ml) whole milk
1 1/2 cups (225 g) mixed dried fruit (raisins, chopped dried apricots, candied cherries)
1/2 cup (75 g) chopped dates
1/2 cup (60 g) chopped walnuts or almonds
2 tablespoons orange zest
2 tablespoons fresh orange juice
Directions
Preheat your oven to 325°F (165°C). Grease and line a 9-inch loaf pan with parchment paper.
In a large mixing bowl, cream the softened butter and brown sugar together for 3 to 4 minutes until light and fluffy.
Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract.
In a separate bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, and nutmeg.
Gradually add the dry ingredients to the butter mixture, alternating with the milk. Mix until just combined.
Fold in the mixed dried fruit, chopped dates, nuts, orange zest, and orange juice. Do not overmix.
Pour the batter into the prepared loaf pan and smooth the top evenly.
Bake for 60 to 75 minutes, or until a toothpick inserted into the center comes out clean. If the top browns too quickly, loosely cover with foil during the last 20 minutes.
Allow the cake to cool in the pan for 15 minutes before transferring to a wire rack to cool completely.
Slice and serve once fully cooled for best texture.
Servings and timing
Servings: 10 slices
Preparation time: 20 minutes
Baking time: 60 to 75 minutes
Total time: Approximately 1 hour 35 minutes
Variations
Add 1/4 cup shredded coconut for extra texture.
Replace orange zest with lemon zest for a brighter citrus flavor.
Substitute half the dried fruit with dried cranberries for a festive twist.
Add 1/2 teaspoon ground cloves for a deeper spice profile.
Brush the warm cake with 2 tablespoons warm orange juice for added moisture.
Storage/Reheating
Store the fruitcake tightly wrapped in plastic wrap or in an airtight container at room temperature for up to 3 days.
For longer storage, refrigerate for up to 1 week. Bring to room temperature before serving for the best flavor and texture.
To freeze, wrap the cooled cake tightly in plastic wrap and then in foil. Freeze for up to 3 months. Thaw overnight in the refrigerator and allow it to come to room temperature before serving.
To reheat a slice, microwave for 10 to 15 seconds to restore softness.
FAQs
Can I make this fruitcake ahead of time?
Yes, this cake actually tastes better the next day as the flavors develop and blend together.
Can I use only one type of dried fruit?
Absolutely. You can use all raisins or any combination of your favorite dried fruits.
Why is my fruitcake dry?
Overbaking or adding too much flour can cause dryness. Measure carefully and check doneness early.
Can I make this recipe without nuts?
Yes, simply omit the nuts or replace them with additional dried fruit.
How do I keep the fruit from sinking?
Toss the dried fruit in 1 tablespoon of flour before folding it into the batter.
Can I bake this in a round pan?
Yes, a 9-inch round cake pan works well. Adjust baking time to about 50 to 60 minutes.
What makes this fruitcake moist?
The butter, brown sugar, eggs, and milk create a rich batter that locks in moisture.
Can I reduce the sugar?
You may reduce the brown sugar to 3/4 cup (150 g), though the cake will be slightly less sweet and moist.
How do I know when the fruitcake is done?
Insert a toothpick into the center. If it comes out clean or with a few moist crumbs, it is ready.
This Heavenly Moist Fruitcake is a delightful twist on a classic dessert. Soft, flavorful, and filled with vibrant dried fruits, it is perfect for celebrations or simple family gatherings. With its rich texture and warm spices, this recipe transforms traditional fruitcake into a crowd-pleasing treat you will want to make again and again.
This Heavenly Moist Fruitcake is soft, buttery, and packed with sweet dried fruits and warm spices. Unlike traditional dense versions, this tender fruitcake stays incredibly moist for days, making it perfect for holidays, gifting, or an afternoon treat.
Preheat your oven to 325°F (165°C). Grease and line a 9-inch loaf pan with parchment paper.
In a large mixing bowl, cream the softened butter and brown sugar together for 3 to 4 minutes until light and fluffy.
Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract.
In a separate bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, and nutmeg.
Gradually add the dry ingredients to the butter mixture, alternating with the milk. Mix until just combined.
Fold in the mixed dried fruit, chopped dates, nuts, orange zest, and orange juice. Do not overmix.
Pour the batter into the prepared loaf pan and smooth the top evenly.
Bake for 60 to 75 minutes, or until a toothpick inserted into the center comes out clean. If the top browns too quickly, loosely cover with foil during the last 20 minutes.
Allow the cake to cool in the pan for 15 minutes before transferring to a wire rack to cool completely.
Slice and serve once fully cooled for best texture.
Notes
Toss dried fruit with 1 tablespoon flour before folding in to prevent sinking.
You can substitute lemon zest for orange zest for a brighter citrus flavor.
Omit nuts or replace with additional dried fruit if desired.
Do not overbake to maintain moisture; begin checking at 55 minutes.
This cake tastes even better the next day as flavors develop.