Best Fruit Cake Recipe Ever (Soft, Rich & Moist)

Fruitcake has a rich legacy that spans centuries, with roots tracing back to Roman times and a resurgence during Victorian England. Often gifted during the holidays, this dense, fruit-studded loaf is beloved for its warm spices, festive spirit, and long shelf life.

But not all fruitcakes are created equal — many versions suffer from being dry, overly boozy, or overly sweet. This easy traditional fruitcake recipe solves those problems. It’s moist, balanced, and surprisingly simple to make at home.

Packed with dried fruits, warm spices, and optional nuts, this version stays soft for weeks thanks to a clever mix of ingredients and baking techniques. Whether you’re a lifelong fan or a new convert, this fruitcake just might become a treasured holiday tradition.

Ingredients Overview

Every element in this fruitcake contributes to moisture, flavor, and structure. Here’s a breakdown of the essentials and how to get the best results:

  • Dried Fruits: The heart of any fruitcake. Use a mix like raisins, golden raisins, currants, chopped dates, dried cherries, and candied citrus peel. Soaking them softens their texture and infuses the cake with flavor.

  • Orange Juice or Dark Rum: Used to soak the fruits — orange juice keeps it alcohol-free, while dark rum gives a more traditional, spiced flavor. Either way, it helps keep the fruit plump and moist.

  • Brown Sugar: Adds depth and moisture compared to granulated sugar. Light or dark brown sugar both work.

  • Butter: Unsalted butter gives a rich base. For dairy-free versions, use plant-based butter sticks with similar fat content.

  • Eggs: Help bind the cake and create structure.

  • All-Purpose Flour: A sturdy flour to hold all the fruit without making the cake tough.

  • Baking Powder: Provides a gentle lift without making the cake overly airy.

  • Warm Spices: Cinnamon, nutmeg, cloves, and allspice bring the classic holiday aroma.

  • Chopped Nuts (Optional): Walnuts or pecans add texture and nutty flavor, but you can omit for nut-free versions.

  • Molasses or Honey (Optional): A touch of molasses deepens the flavor and helps retain moisture.

Ingredient Substitutions & Tips

  • Gluten-Free: Use a 1:1 baking flour blend that includes xanthan gum.

  • Egg-Free: Substitute with flax eggs (1 tbsp flaxseed meal + 2.5 tbsp water per egg).

  • Alcohol-Free: Stick with orange juice or unsweetened apple juice for soaking.

  • Dried Fruit Mix: Adjust to taste — tropical blends or just raisins work too.

Step-by-Step Instructions

This fruitcake is designed to be beginner-friendly, yet packed with traditional character. Follow these steps to ensure a moist and flavorful result.

  1. Soak the Fruit (Ideally Overnight)
    In a bowl, combine 2 cups of chopped dried fruits with ½ cup of orange juice or rum. Cover and let soak at room temperature for 8–24 hours. For a quick version, microwave for 1 minute, then let sit for 30 minutes.

  2. Preheat and Prep
    Preheat your oven to 300°F (150°C). Line a 9×5-inch loaf pan with parchment paper and lightly grease the sides.

  3. Cream Butter and Sugar
    In a large mixing bowl, beat ½ cup unsalted butter and ¾ cup brown sugar until light and fluffy — about 2–3 minutes.

  4. Add Eggs and Molasses
    Beat in 2 large eggs, one at a time, then mix in 2 tbsp molasses or honey, if using.

  5. Dry Ingredients
    In a separate bowl, whisk 1½ cups flour, 1 tsp baking powder, ½ tsp salt, 1 tsp cinnamon, ½ tsp nutmeg, ¼ tsp ground cloves, and ¼ tsp allspice.

  6. Combine Everything
    Add the dry ingredients to the wet in batches. Then fold in the soaked fruit (with any remaining liquid) and ½ cup chopped nuts, if using. The batter will be thick.

  7. Bake Slowly
    Transfer the batter to the prepared loaf pan. Bake for 1 hour 15 minutes to 1 hour 30 minutes, or until a toothpick inserted into the center comes out clean. The low oven temp ensures even baking and prevents dryness.

  8. Cool and Wrap
    Let the cake cool in the pan for 15 minutes, then lift it out to cool fully on a rack. Once cooled, wrap tightly in plastic wrap or foil.

Bonus Tip: Aging for Better Flavor

For a more traditional version, wrap the cooled fruitcake in cheesecloth soaked in rum or brandy and store in an airtight container. Re-moisten every week. Aging improves complexity and keeps the cake moist for months.

Tips, Variations & Substitutions

  • Make Mini Loaves: Use mini pans for gifting — reduce bake time to 35–45 minutes.

  • Add Citrus Zest: A teaspoon of orange or lemon zest brightens the flavor.

  • Frosting Option: Top with cream cheese glaze or simple powdered sugar drizzle for a modern twist.

  • Spiced Version: Add ½ tsp ground ginger or cardamom for more warmth.

For Dietary Adjustments:

  • Vegan: Use flax eggs, dairy-free butter, and maple syrup instead of honey.

  • Low-Sugar: Use dried fruits with no added sugar, and reduce brown sugar to ½ cup.

Serving Ideas & Occasions

This fruitcake fits perfectly into many cozy and festive settings:

  • Holiday Dessert Tables: Serve with coffee or mulled wine.

  • Make-Ahead Gifting: Wrap in parchment and ribbon for a classic homemade present.

  • Tea Time Treat: Pair with earl grey or spiced chai for a warm afternoon snack.

  • Breakfast Toast: Slice thin, toast lightly, and serve with butter for a sweet morning treat.

Its dense yet tender crumb makes it ideal for slicing cleanly and serving in small portions.

Nutritional & Health Notes

While fruitcake is naturally rich, it’s also full of real fruit, spices, and satisfying texture. Here’s what you can expect from one standard slice (based on a 12-slice loaf):

  • Calories: ~250 per slice

  • Sugar: Around 18–22g, mostly from fruit

  • Fat: Balanced between butter and nuts

  • Fiber: 2–3g per serving from dried fruits and nuts

  • Protein: ~4g depending on add-ins

To reduce sugar or calories, cut thinner slices, use unsweetened fruit, or reduce frosting. Aged fruitcake also tends to taste sweeter naturally over time.

FAQs

Q1: Why is my fruitcake dry?
A: Dry fruitcake usually results from overbaking or not soaking the fruit. Use a thermometer if needed — aim to remove the cake when it hits 200°F internally, and always soak fruit for moisture.

Q2: How long does fruitcake stay fresh?
A: Wrapped tightly and stored in a cool, dry place, it lasts 2–3 weeks at room temperature or up to 3 months in the fridge. Aged versions (with alcohol) can last even longer.

Q3: Do I have to soak the fruit overnight?
A: Overnight is best, but a quick soak (30–60 minutes with warm juice or rum) works if you’re short on time.

Q4: Can I freeze fruitcake?
A: Yes! Wrap tightly in plastic and foil, then freeze for up to 6 months. Thaw in the fridge overnight before serving.

Q5: Can I make this recipe gluten-free?
A: Absolutely. Use a gluten-free 1:1 flour blend with xanthan gum. The dense structure of fruitcake makes it very adaptable.

Q6: What’s the best alcohol for soaking?
A: Dark rum and brandy are traditional choices. Sherry, port, or whiskey also work well. For non-alcoholic versions, stick with orange or apple juice.

Q7: Can I reduce the sugar in the recipe?
A: Yes — reduce brown sugar by ¼ cup without affecting structure. You can also use coconut sugar or a monk fruit sweetener blend for lower glycemic impact.

Print

Best Fruit Cake Recipe Ever (Soft, Rich & Moist)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This easy traditional fruitcake stays moist for days, thanks to soaked fruits, brown sugar, and warm spices. A holiday classic that’s rich, flavorful, and beginner-friendly.

  • Author: Maya Lawson
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 20 minutes
  • Total Time: 1 hour 40 minutes (plus soak time)
  • Yield: 12 slices 1x

Ingredients

Scale
  • 2 cups dried mixed fruit (raisins, currants, cherries, chopped dates)

  • ½ cup orange juice or dark rum

  • ½ cup unsalted butter, softened

  • ¾ cup brown sugar

  • 2 large eggs

  • 2 tbsp molasses or honey (optional)

  • 1½ cups all-purpose flour

  • 1 tsp baking powder

  • ½ tsp salt

  • 1 tsp cinnamon

  • ½ tsp nutmeg

  • ¼ tsp ground cloves

  • ¼ tsp allspice

  • ½ cup chopped walnuts or pecans (optional)

Instructions

  • Soak dried fruit in orange juice or rum overnight (or microwave + rest 30 minutes).

  • Preheat oven to 300°F and line a 9×5 loaf pan with parchment paper.

  • Cream butter and brown sugar until fluffy. Beat in eggs and molasses.

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

  • Add dry ingredients to wet, then fold in soaked fruit (and any juice) and nuts.

  • Pour batter into pan. Bake 1 hour 15–30 minutes, until a toothpick comes out clean.

  • Cool 15 minutes in pan, then fully on a rack. Wrap and store tightly.

Notes

  • For best flavor, age wrapped cake for 1–2 weeks.

  • Make mini loaves for gifting.

  • Use citrus zest for brightness.

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