There’s nothing better than slicing into a fruit cake and finding a soft, tender crumb packed with plump raisins, cranberries, apricots and cherries.
This moist fruit cake recipe is designed for exactly that.
Instead of a dry, crumbly fruit cake, you’ll get a rich homemade cake with a soft center, juicy dried fruit, warm spices, a hint of orange and crunchy nuts in every slice.
The secret is simple: properly hydrate the dried fruit, build moisture into the batter, and avoid overbaking the cake.
The result is a fruit cake that tastes even better once it has completely cooled and the flavors have had time to settle.
Whether you’re making fruit cake for Christmas, afternoon tea, a family gathering or simply because you love old-fashioned homemade cakes, this recipe is easy enough to make without complicated techniques.
Why You’ll Love This Moist Fruit Cake
This isn’t a fruit cake that’s mostly dry cake surrounding a few pieces of fruit.
It’s generously packed with dried fruit and nuts while still having enough tender cake around everything to hold it together.
Here’s what makes this recipe special:
| Feature | Why it matters |
|---|---|
| Moist crumb | Butter, oil, milk and orange juice help create a tender texture |
| Plump fruit | Warm liquid softens dried fruit before it goes into the batter |
| Rich flavor | Brown sugar, orange zest and warm spices add depth |
| Plenty of fruit | Raisins, cranberries, apricots and cherries give every slice texture |
| Crunchy nuts | Walnuts or pecans add contrast |
| Easy method | No complicated decorating or advanced baking skills required |
| Alcohol-free option | Orange juice keeps the recipe family-friendly |
| Make-ahead friendly | The flavor improves as the cake rests |
What Makes a Fruit Cake Moist?
The biggest mistake with fruit cake is assuming that simply adding more liquid will make it moist.
It doesn’t work that way.
A moist fruit cake needs balanced moisture.
The dried fruit is one of the most important parts. Raisins, cranberries and apricots naturally contain very little free moisture, so adding them directly to the batter can pull moisture away from the cake as it bakes.
That’s why this recipe starts by warming the dried fruit with orange juice.
The fruit absorbs some of the liquid, becomes softer and plumper, and brings that moisture into the finished cake.
Using a combination of butter and a small amount of neutral oil also helps create a softer texture than butter alone.
And finally, don’t overbake it.
A fruit cake should be fully baked in the center, but leaving it in the oven much longer than necessary can turn a moist cake into a dry one.
Fruitcake recipes commonly use lower oven temperatures and longer baking times to help the dense, fruit-filled batter bake through without excessive browning or drying.
Moist Fruit Cake Recipe Overview
| Category | Details |
|---|---|
| Recipe | Moist Fruit Cake |
| Prep Time | 25 minutes |
| Fruit Soaking | 30–60 minutes |
| Bake Time | About 60–75 minutes |
| Total Time | About 2 hours |
| Yield | 1 large loaf |
| Pan | 9 × 5-inch loaf pan |
| Difficulty | Easy |
| Cuisine | American-inspired homemade baking |
| Best For | Holidays, tea time, gatherings and gifting |
Ingredients You’ll Need
For the Dried Fruit
| Ingredient | Amount |
|---|---|
| Dark raisins | 1 cup |
| Golden raisins | ½ cup |
| Dried cranberries | ¾ cup |
| Dried apricots, chopped | ½ cup |
| Dried cherries, chopped | ½ cup |
| Candied orange peel | ¼ cup |
| Orange juice | ½ cup |
You can adjust the fruit slightly depending on what you have available.
The important thing is to keep the overall amount of dried fruit approximately the same so you don’t overload the batter.
Dried fruits are also quite flexible in fruit cake recipes. Raisins, apricots, cranberries, dates, pineapple and other dried fruits can be mixed and matched according to taste.
For the Cake Batter
| Ingredient | Amount |
|---|---|
| All-purpose flour | 2 cups |
| Baking powder | 1½ teaspoons |
| Baking soda | ¼ teaspoon |
| Salt | ½ teaspoon |
| Ground cinnamon | 1 teaspoon |
| Ground nutmeg | ½ teaspoon |
| Ground allspice | ¼ teaspoon |
| Unsalted butter, softened | ½ cup |
| Neutral oil | ¼ cup |
| Brown sugar | ¾ cup |
| Large eggs | 2 |
| Vanilla extract | 2 teaspoons |
| Orange zest | 1 tablespoon |
| Milk | ½ cup |
| Honey | 2 tablespoons |
| Walnuts or pecans, chopped | ¾ cup |
Ingredient Notes
Dried Fruit
Use fruit that you actually enjoy eating.
If you don’t like dried cherries, replace them with extra cranberries or chopped dates.
If raisins aren’t your favorite, use more dried apricots, pineapple or cranberries.
Orange Juice
Orange juice does two jobs.
It helps soften the dried fruit and adds a fresh citrus flavor that balances the richness of the cake.
For an even stronger orange flavor, add fresh orange zest to the batter.
Brown Sugar
Brown sugar gives the cake a deeper flavor and helps keep the crumb soft.
Butter + Oil
Butter provides flavor while a small amount of neutral oil helps keep the cake tender.
You can use vegetable oil, canola oil or another neutral-flavored oil.
Nuts
Walnuts and pecans both work beautifully.
For extra flavor, lightly toast the nuts before chopping them.
Allow them to cool before adding them to the batter.
How to Make Moist Fruit Cake
Step 1: Prepare the Dried Fruit
Place the raisins, cranberries, chopped apricots, dried cherries and candied orange peel in a heatproof bowl.
Pour the orange juice over the fruit.
Warm the mixture gently until the fruit and juice are hot but not boiling.
Cover the bowl and let the fruit stand for 30 to 60 minutes.
Stir once or twice during this time.
The fruit should look noticeably plumper when you’re finished.
For an overnight version, you can cover the fruit and let it soak in the refrigerator overnight.
This type of fruit hydration is a common technique in fruitcake recipes and can also be done with fruit juice or other liquids depending on the recipe.
Step 2: Prepare the Pan
Preheat your oven to 325°F (165°C).
Grease a 9 × 5-inch loaf pan.
Line the bottom and long sides with parchment paper, leaving some overhang.
The parchment makes it much easier to remove the finished fruit cake.
Step 3: Mix the Dry Ingredients
In a medium bowl, whisk together:
- Flour
- Baking powder
- Baking soda
- Salt
- Cinnamon
- Nutmeg
- Allspice
Set the bowl aside.
Step 4: Cream the Butter and Sugar
In a large mixing bowl, beat the softened butter, oil and brown sugar until smooth and creamy.
You don’t need to whip it excessively.
Just make sure the ingredients are well combined and the mixture looks smooth.
Step 5: Add the Eggs
Add the eggs one at a time.
Beat well after each addition.
Then mix in the vanilla extract and orange zest.
Scrape down the sides of the bowl so everything is evenly incorporated.
Step 6: Add the Milk and Honey
Mix the milk and honey together.
Add them gradually to the batter.
Don’t worry if the mixture looks slightly loose at this stage.
The flour will bring everything together.
Step 7: Add the Dry Ingredients
Add the dry ingredients in two or three additions.
Mix gently after each addition.
Stop mixing as soon as the flour disappears.
Do not overmix.
Overmixing can make the finished cake heavier and tougher.
Step 8: Add the Fruit
Add the soaked fruit along with any remaining orange juice in the bowl.
Fold gently with a spatula.
Make sure the fruit is distributed throughout the batter.
Step 9: Add the Nuts
Fold in the chopped walnuts or pecans.
Reserve a small handful if you want to sprinkle some over the top before baking.
Step 10: Fill the Pan
Transfer the batter to the prepared loaf pan.
Spread it evenly and smooth the top.
The batter should look thick and heavily packed with fruit.
That’s exactly what you want.
Step 11: Bake
Place the pan in the center of the preheated oven.
Bake for approximately 60–75 minutes.
Start checking around the 60-minute mark.
The cake is ready when a toothpick or cake tester inserted into the center comes out with a few moist crumbs but no wet batter.
If the top becomes dark before the center is finished, loosely cover the cake with aluminum foil and continue baking.
Step 12: Cool Completely
Remove the fruit cake from the oven.
Allow it to cool in the pan for about 15–20 minutes.
Then use the parchment overhang to carefully lift it onto a cooling rack.
Let it cool completely before slicing.
This is important.
If you cut the cake while it’s still hot, the crumb can appear gummy or fall apart.
How to Keep Fruit Cake Moist
If you want consistently moist fruit cake, pay attention to these details.
1. Don’t Skip the Fruit Soaking
This is one of the most useful steps in the recipe.
Plump fruit gives the finished cake a much better texture.
2. Don’t Add Too Much Flour
Too much flour can quickly turn a moist fruit cake into a dry one.
Measure flour carefully.
If possible, use a kitchen scale.
If you’re measuring by cups, spoon the flour into the measuring cup and level the top instead of packing the flour down.
3. Don’t Overmix
Once the flour goes into the bowl, mix only until combined.
4. Don’t Overbake
This is probably the most important rule.
Start checking the cake before the maximum baking time.
Every oven behaves differently.
5. Let It Rest
Fruit cake often tastes better after it has cooled completely.
The flavors become more developed and the texture settles.
How to Stop the Fruit From Sinking
Fruit sinking is one of the most common problems with fruit cake.
Try these techniques:
Chop large fruit pieces.
Very large pieces are more likely to fall toward the bottom.
Don’t make the batter too thin.
A thick cake batter provides more support for the fruit.
Don’t overload the recipe with fruit.
More fruit isn’t always better.
There needs to be enough batter to hold everything together.
Drain excessive liquid.
The fruit should be plump, but you don’t want a large amount of free liquid going into the batter.
Fold gently.
Once the fruit is added, avoid aggressively mixing the batter.
Troubleshooting Moist Fruit Cake
| Problem | Likely Cause | Solution |
|---|---|---|
| Cake is dry | Overbaking | Check earlier and remove when just baked through |
| Cake is dense | Overmixing or too much fruit | Mix gently and measure ingredients carefully |
| Fruit sank | Batter too loose or fruit pieces too large | Chop fruit smaller and keep batter thick |
| Top became too dark | Oven heat too strong | Cover loosely with foil |
| Center is wet | Underbaking | Continue baking and check again |
| Cake falls apart | Sliced while warm | Cool completely before slicing |
| Fruit is chewy | Fruit wasn’t hydrated | Soak fruit before adding |
| Cake tastes flat | Not enough flavoring | Add orange zest, vanilla and warm spices |
Can I Make This Fruit Cake Without Alcohol?
Absolutely.
This recipe is already designed to be alcohol-free.
Orange juice is used to hydrate the dried fruit and provide flavor.
You don’t need rum or brandy to make a rich, moist fruit cake.
If you prefer a traditional alcohol-based fruit cake, you can replace some or all of the orange juice with rum or brandy, depending on your preference.
Can I Add Rum to This Recipe?
Yes.
For a more traditional holiday flavor, soak the dried fruit in rum instead of orange juice.
You can also use a combination of orange juice and rum.
Keep the total soaking liquid approximately the same so the fruit doesn’t become excessively wet.
Can I Make Fruit Cake Without Candied Fruit?
Yes.
If you don’t enjoy candied orange peel, simply replace it with additional dried fruit.
Try:
- Dried cranberries
- Dried cherries
- Chopped apricots
- Dates
- Dried pineapple
- Golden raisins
This is also a good option if you prefer a softer, more naturally fruity flavor.
Can I Use Different Nuts?
Yes.
Walnuts and pecans are my first choices, but you can also experiment with:
- Almonds
- Hazelnuts
- Pistachios
For a nut-free fruit cake, simply leave them out.
You can replace the nuts with a little additional dried fruit if desired. Fruitcake recipes are generally quite adaptable when it comes to choosing dried fruit and nuts.
How to Store Moist Fruit Cake
Allow the cake to cool completely before storing.
Wrap it tightly in plastic wrap or place it in an airtight container.
At Room Temperature
Store in a cool, dry place for several days.
In the Refrigerator
For longer storage, refrigerate the tightly wrapped cake.
Allow it to sit at room temperature before serving so the texture softens.
In the Freezer
Fruit cake freezes well when properly wrapped.
Wrap the completely cooled cake tightly in plastic wrap, followed by aluminum foil or a freezer-safe container.
Freeze for up to 3 months for best quality.
Thaw overnight in the refrigerator, then bring to room temperature before serving.
How to Serve Moist Fruit Cake
This fruit cake is delicious on its own, but there are several easy ways to serve it.
Try a slice with:
- Hot tea
- Coffee
- Warm milk
- Whipped cream
- Vanilla ice cream
- A light dusting of powdered sugar
- A simple orange glaze
For holidays, you can also decorate the top with a few dried cranberries, orange peel and chopped nuts.
Easy Variations
Orange Fruit Cake
Increase the orange zest and replace part of the milk with fresh orange juice.
Cranberry Fruit Cake
Use extra dried cranberries and reduce the raisins slightly.
Fruit Cake With Pecans
Replace the walnuts with toasted pecans.
Tropical Fruit Cake
Add chopped dried pineapple and coconut.
Christmas Fruit Cake
Use raisins, cranberries, cherries, apricots, candied orange peel and warm spices.
Add rum or brandy to the fruit soak if desired.
Nut-Free Fruit Cake
Simply leave out the nuts and add a little extra dried fruit.
The Most Important Tips for Success
If you only remember a few things from this recipe, remember these:
Hydrate the fruit.
Plump fruit produces a better texture.
Measure the flour carefully.
Too much flour is one of the easiest ways to make a cake dry.
Don’t overmix.
Mix just until the ingredients come together.
Bake gently.
Fruit-heavy cakes can take time to bake through, so don’t rely only on the clock.
Watch the center.
A toothpick should come out with moist crumbs rather than raw batter.
Cool completely.
The texture continues to settle as the cake cools.
Slice with a sharp knife.
This gives you cleaner slices and helps keep the fruit from pulling apart the cake.
Frequently Asked Questions
Why is my fruit cake dry?
The most common reasons are overbaking, too much flour or insufficiently hydrated fruit.
Check the cake before the maximum baking time and remove it once the center is fully baked.
How do I make fruit cake more moist?
Start by soaking the dried fruit, use the ingredients in the correct proportions and avoid overbaking.
A small amount of oil alongside butter can also help create a softer crumb.
Should I soak dried fruit before making fruit cake?
Yes.
Soaking helps soften and plump dried fruit before it goes into the batter.
Can I soak the fruit overnight?
Yes.
Cover the fruit and refrigerate it overnight.
Bring it to room temperature before adding it to the batter if it has become very cold.
Why did my fruit cake sink in the middle?
This can happen if the cake is underbaked, the batter contains too much liquid or the oven temperature is incorrect.
Make sure the center is fully baked before removing the cake.
Can I make this recipe ahead of time?
Yes.
Fruit cake is particularly convenient for making ahead because the flavors can develop as it rests.
Can I freeze fruit cake?
Yes.
Wrap it tightly and freeze for up to about three months for best quality.
Is fruit cake better the next day?
Many people prefer the texture and flavor after the cake has rested.
The spices and fruit become more noticeable once the cake has cooled and settled.
Recipe Card
Moist Fruit Cake Recipe
Rich, tender and packed with dried fruit
Prep: 25 minutes
Fruit soaking: 30–60 minutes
Bake: 60–75 minutes
Total: About 2 hours
Yield: 1 large loaf
Ingredients
Fruit
- 1 cup dark raisins
- ½ cup golden raisins
- ¾ cup dried cranberries
- ½ cup chopped dried apricots
- ½ cup chopped dried cherries
- ¼ cup candied orange peel
- ½ cup orange juice
Cake
- 2 cups all-purpose flour
- 1½ teaspoons baking powder
- ¼ teaspoon baking soda
- ½ teaspoon salt
- 1 teaspoon cinnamon
- ½ teaspoon nutmeg
- ¼ teaspoon allspice
- ½ cup unsalted butter, softened
- ¼ cup neutral oil
- ¾ cup brown sugar
- 2 large eggs
- 2 teaspoons vanilla extract
- 1 tablespoon orange zest
- ½ cup milk
- 2 tablespoons honey
- ¾ cup chopped walnuts or pecans
Instructions
- Combine the dried fruit and orange juice in a heatproof bowl.
- Warm gently, cover and let stand for 30–60 minutes.
- Preheat the oven to 325°F (165°C).
- Grease and line a 9 × 5-inch loaf pan.
- Whisk together the flour, baking powder, baking soda, salt and spices.
- Beat the butter, oil and brown sugar until smooth.
- Add the eggs one at a time.
- Mix in the vanilla and orange zest.
- Add the milk and honey.
- Gradually mix in the dry ingredients.
- Fold in the soaked fruit and remaining liquid.
- Fold in the chopped nuts.
- Transfer the batter to the prepared pan.
- Bake for approximately 60–75 minutes.
- Cover loosely with foil if the top browns too quickly.
- Remove when a tester inserted in the center comes out with a few moist crumbs.
- Cool for 15–20 minutes in the pan.
- Transfer to a rack and cool completely before slicing.
Final Thoughts
A truly good moist fruit cake recipe doesn’t need to be complicated.
The key is treating the fruit properly, balancing the wet and dry ingredients, using enough flavor to complement the fruit and, most importantly, knowing when to take the cake out of the oven.
The finished cake should be rich without being heavy, moist without being wet, and packed with enough fruit that every slice feels special.
Serve it with coffee or tea, make it ahead for the holidays, or wrap individual slices for an easy homemade treat.
If you’ve been disappointed by dry fruit cake before, this is the recipe to try next.
Related Fruit Cake Recipes
- Traditional Fruit Cake Recipe
- Easy Fruit Cake Recipe
- Fruit Cake Without Alcohol
- Christmas Fruit Cake Recipe
- Old Fashioned Fruit Cake Recipe
- Fruit Cake With Dried Fruit
- Orange Fruit Cake Recipe
- Fruit Cake With Rum
- Fruit Cake Without Candied Fruit




