This Eggless Christmas Fruit Cake is packed with dried fruits and crunchy nuts, flavored with warm spices and fresh orange zest, and baked into a wonderfully moist, tender holiday cake. Every slice has plenty of fruit and nuts throughout, with warm, festive flavors in every bite.

Best of all, this alcohol-free fruit cake requires no weeks of soaking the dried fruits. A quick soak in a warm orange juice mixture softens and plumps the fruit before it goes into the batter. It is an approachable Christmas Cake when you want all those classic fruit cake flavors without starting the preparation weeks in advance.
Jump to:
- About Eggless Christmas Fruit Cake
- A Little Story Behind This Cake
- Why You Will Love This Eggless Christmas Fruit Cake
- Ingredients and Notes
- Before You Start
- How To Make Eggless Christmas Fruit Cake
- Substitutions and Variations
- Make-Ahead Instructions For Eggless Christmas Fruit Cake
- Storing and Freezing Eggless Christmas Fruit Cake
- Expert Tips For Eggless Christmas Fruit Cake
- FAQs For Eggless Christmas Fruit Cake
- More Eggless Cakes
- Eggless Christmas Fruit Cake (No Alcohol)
About Eggless Christmas Fruit Cake
Traditional Christmas Fruit Cake can involve soaking dried fruits in alcohol for several weeks or even months. This recipe takes a much simpler approach.
Instead of a long soak, I briefly heat the dried fruits with orange juice and water. The warm liquid softens and plumps the fruits while adding citrus flavor. Once the mixture cools, add the fruits and their flavorful soaking liquid directly into the cake batter.
The batter combines brown sugar, sour cream, oil, orange zest, vanilla, and warm spices, plus plenty of dried fruits and nuts. Oil helps the cake stay moist, while sour cream gives the crumb tenderness and richness without using eggs.
And this is definitely a fruit cake that lives up to its name. As you can see from every slice, the dried fruits and chopped nuts are distributed generously throughout the cake rather than setting in only a few areas.
I love baking this recipe in a Bundt pan because it makes a beautiful centerpiece for a Christmas dessert table and gives you plenty of servings for holiday parties and gatherings. You can also bake the batter in round cake pans or halve the recipe for a smaller cake.

A Little Story Behind This Cake
When I worked at a research company, December always brought plenty of potlucks and holiday gatherings. This Eggless Christmas Fruit Cake became one of the cakes I loved making for those occasions.
I usually baked it in a Bundt pan because one large cake was easy to carry, looked festive on the table, and gave me plenty of slices to share. I also loved that I didn't have to plan weeks ahead to soak the dried fruits.
Even now, that's one of my favorite things about this recipe. You can make a Christmas fruit cake without weeks of prep and still get a cake packed with softened fruits, nuts, citrus, and warm holiday spices.

Why You Will Love This Eggless Christmas Fruit Cake
- Eggless and Alcohol-Free: You don't need eggs, rum, brandy, or any other alcohol to make a flavorful Christmas Fruit Cake.
- No Long Soaking: You don't need to remember to soak the dried fruits weeks before Christmas.
- Loaded with Fruits and Nuts: Every slice has plenty of dried fruits and crunchy nuts.
- Moist and Tender: Oil and sour cream help create a rich, moist crumb that stays tender even after refrigeration.
- Wonderful Holiday Flavor: Brown sugar, orange zest, vanilla, cinnamon, ginger, and nutmeg give the cake a warm and festive flavor.
- Easy to Customize: Use your favorite combination of dried fruits and nuts while keeping the total quantities the same.
- Perfect For Entertaining: The large Bundt cake makes plenty of servings for Christmas parties, potlucks, and holiday gatherings.

Ingredients and Notes
For the Cake
- Orange Juice: Orange juice adds a fresh citrus flavor and helps soften and plump the dried fruits. Fresh orange juice works beautifully, especially since you will also need orange zest for the cake. You can substitute apple juice for a milder flavor.
- Dried Fruits: I use a combination of raisins, dates, dried apricots, dried cranberries, dried or candied cherries, and candied fruits. Customize the combination based on what you have or prefer, but keep the total amount at 1½ cups. Chop larger fruits, such as dates and apricots, into small pieces for even distribution throughout the cake.
- All-Purpose Flour: All-purpose flour provides enough structure to support the generous amount of dried fruits and nuts while still giving the cake a tender crumb. For the most consistent results, measure the flour with a kitchen scale.
- Baking Powder and Baking Soda: This eggless cake uses both baking powder and baking soda for leavening. Make sure they are fresh for the best rise and texture.
- Salt: A small amount of salt balances the sweetness and enhances the flavors of the fruits, spices, and vanilla.
- Ground Spices: Cinnamon, ginger, and nutmeg give this fruit cake its warm and festive flavor. The spices complement the dried fruits and orange without overpowering them.
- Nuts: I use a combination of chopped almonds, cashews, and pecans or walnuts. You can use your favorite nuts or a combination of different varieties, keeping the total amount at ¾ cup. Chop the nuts into small pieces so they distribute evenly throughout the batter.
- Neutral-Flavored Oil: Oil helps create a moist, tender cake and keeps it soft even after refrigeration. Use a neutral-flavored oil such as sunflower, canola, avocado, or vegetable oil.
- Brown Sugar: Brown sugar adds sweetness, moisture, and a subtle molasses flavor that pairs especially well with the dried fruits and warm spices. I prefer dark brown sugar for a deeper flavor, but light brown sugar works well too.
- Sour Cream: Sour cream adds richness and moisture and helps create a soft, tender crumb without eggs. You can replace it with the same amount of plain, full-fat yogurt.
- Vanilla Extract: Pure vanilla rounds out the warm spices, citrus, and dried-fruit flavors.
- Orange Zest: Fresh orange zest adds a bright citrus aroma and balances the fruit cake's richness. Zest the orange before squeezing it for juice.
For the Sugar Glaze:
- Icing Sugar: Icing sugar creates a smooth glaze that sets nicely over the Bundt cake. Sift it first if it has any lumps.
- Cream or Milk: Cream makes the glaze slightly richer, while milk also works perfectly well. Start with the recipe amount and adjust as needed to reach a thick but pourable consistency.
- Vanilla Extract: A small amount of vanilla adds flavor to the simple sugar glaze without competing with the orange and spices in the cake.

Before You Start
Chop the fruits and nuts before you begin: Cut larger dried fruits into small pieces so they distribute evenly throughout the cake.
Zest the orange before juicing it: It is much easier to zest a whole orange than one that has already been squeezed.
Let the fruit mixture cool: After heating the dried fruits with the juice and water, let the mixture cool to room temperature, or at least until it is no longer warm, before adding it to the wet ingredients.
Prepare the Bundt pan thoroughly: Grease every curve and crevice so the fruit-rich cake releases cleanly after baking.
Measure the ingredients before mixing: Once you combine the wet and dry ingredients, work efficiently and avoid overmixing.
How To Make Eggless Christmas Fruit Cake
Prepare the Dried Fruits
- Add the orange juice, water, raisins, chopped dates, chopped apricots, dried cranberries, dried or candied cherries, and candied fruits to a medium saucepan.

- Place the saucepan over medium heat and bring the mixture to a boil.
- As soon as it boils, remove the pan from the heat.

- Set it aside and let the fruit mixture cool to room temperature.
- Do not drain the fruits, as you will add both the softened fruits and the liquid to the cake batter.
- This quick heating method softens and plumps the dried fruits without requiring an overnight or weeks-long soak.

Prepare the Pan and Oven
- Preheat the oven to 350°F (180°C).
- Generously grease a 9- or 10-inch Bundt pan with a 10-12 cup capacity.
- Set the prepared pan aside while you make the batter.
Combine the Dry Ingredients
- In a medium mixing bowl, whisk together the all-purpose flour, baking powder, baking soda, salt, cinnamon, ginger, and nutmeg until evenly combined.


- Add the chopped almonds, cashews, and pecans or walnuts.
- Toss until the nuts are evenly coated with the flour mixture.
- Coating the nuts with flour helps distribute them throughout the thick batter.


Combine the Wet Ingredients
- In a large mixing bowl, add the oil, brown sugar, sour cream, vanilla extract, and orange zest.
- Whisk until smooth and well combined.


- Add the cooled dried-fruit mixture along with the liquid and stir until evenly incorporated.


Make the Cake Batter
- Add the dry ingredients to the wet mixture in 2 to 3 additions, gently folding after each addition.
- Mix only until you no longer see dry streaks of flour.
- The batter will be thick and filled with fruits and nuts.
- Avoid vigorous mixing, and stop once everything has come together.

Fill the Bundt Pan
- Transfer the batter to the prepared Bundt pan.
- Because the batter is thick, distribute it evenly around the pan rather than pouring it all into one spot.
- Gently spread and smooth the top with a spatula.

Bake the Eggless Christmas Fruit Cake
- Bake for about 45 to 55 minutes, or until a cake tester inserted into a thick section comes out clean or with a few moist crumbs.
- Start checking the cake at around 40 minutes, since ovens and Bundt pans can vary.
- If the top surface begins browning too quickly before the center has finished baking, loosely cover the pan with aluminum foil and continue baking.

Cool and Unmold
- Remove the cake from the oven and place the Bundt pan on a wire cooling rack.
- Let the cake cool in the pan for at least an hour.
- Then carefully invert the cake onto a wire rack.
- Allow the cake to cool completely before adding the glaze.

Make the Vanilla Sugar Glaze
- Add icing sugar, cream or milk, and vanilla extract to a small bowl.
- Whisk until smooth.
- If necessary, add additional cream or milk a little at a time until the glaze reaches a thick but pourable consistency.

- Drizzle the glaze over the completely cooled cake.
- Garnish with chopped dried or candied fruits and nuts, if desired.
- Let the glaze set before slicing and serving.


Substitutions and Variations
Orange Juice: Replace the orange juice with an equal amount of apple juice for a milder fruit flavor. You can also use water, although the cake will have less citrus flavor.
Dried Fruits: Feel free to customize the dried-fruit mixture according to your preference. Raisins, dates, apricots, cranberries, dried cherries, candied cherries, prunes, candied citrus peel, and other candied fruits all work well. Whatever combination you choose, keep the total amount at 1½ cups.
Nuts: Use your favorite nut combination, such as almonds, cashews, pecans, walnuts, or pistachios. You can use just one variety or combine several, keeping the total amount at ¾ cup.
Sour Cream: Replace the sour cream with the same amount of plain, full-fat yogurt.
Spices: Cinnamon, ginger, and nutmeg give this cake a balanced warm-spice flavor. For a slightly more pronounced holiday flavor, add a small pinch of ground cloves or allspice.
Dairy-Free Option: Replace the sour cream with plain dairy-free yogurt. For the glaze, use dairy-free milk or orange juice instead of cream or milk.
Orange Glaze: For a brighter citrus finish, replace the cream or milk in the glaze with fresh orange juice. You can also add a little finely grated orange zest.
Make-Ahead Instructions For Eggless Christmas Fruit Cake
This Eggless Christmas Fruit Cake is an excellent make-ahead dessert. I find it tastes even better the next day. Resting gives the dried fruits, orange, warm spices, and brown sugar time to meld, creating a richer, more developed flavor.
For the best results, bake the cake a day before you plan to serve it. Once completely cooled, cover it tightly and keep it at room temperature. You can add the glaze the same day or wait and glaze the cake before serving.
This makes it especially convenient for Christmas parties, holiday dinners, and potlucks when you want to prepare dessert ahead of time.
Storing and Freezing Eggless Christmas Fruit Cake
At Room Temperature: Store the completely cooled cake in an airtight container or wrap it tightly. It will keep well at room temperature for up to 3 days. If your kitchen is particularly warm, refrigerate the cake instead.
In the Refrigerator: Store the cake tightly covered in the refrigerator for up to 1 week. For the best texture and flavor, let a refrigerated slice sit at room temperature for a little while before serving.
Freezing: This fruit cake also freezes well, and I recommend freezing it without the glaze. Once the cake has cooled completely, wrap the whole cake or individual slices tightly, then place them in a freezer-safe container or bag. Freeze for up to a month. Thaw the cake overnight in the refrigerator, then bring it to room temperature before glazing and serving.
Expert Tips For Eggless Christmas Fruit Cake
Use a Kitchen Scale: With three cups of flour and a generous amount of fruit and nuts, accurate measurements make a noticeable difference. Weigh the ingredients whenever possible for consistent results.
Chop Larger Fruits and Nuts Into Small Pieces: Smaller pieces distribute much more evenly throughout the batter and give you fruit and nuts in almost every slice.
Don't Drain the Fruit Mixture: The remaining orange-juice liquid belongs in the batter. It contributes moisture and flavor to the cake.
Let the Fruit Mixture Cool Before Making the Batter: Don't add a hot fruit mixture directly to the sour cream mixture. Let it cool first.
Don't Overmix the Batter: Once you add the flour, fold only until everything comes together. Excessive mixing can make the crumb tougher.
Watch the Cake Toward the End of Baking: Start checking at about 40 minutes. If the top browns too quickly, loosely cover it with foil while the center finishes baking.
Don't Overbake: A tester should come out without wet batter; a few moist crumbs are fine. Overbaking will take away the moist, tender texture that makes this fruit cake so good.
Give the Cake Time to Cool Before Glazing: A warm cake will melt the glaze. Let the cake cool completely so the glaze stays thick and visible on top.
FAQs For Eggless Christmas Fruit Cake
Absolutely. You don't need to use the exact same combination I use. Choose from raisins, dates, dried apricots, cranberries, dried cherries, candied cherries, prunes, candied citrus peel, or other dried and candied fruits you enjoy. Keep the total quantity at 1½ cups so you don't significantly change the fruit-to-batter ratio.
Yes. If you need a nut-free fruit cake, you can omit the nuts. Don't replace them with dried fruit; just leave them out.
No. Apple juice makes a good substitute if you prefer a milder flavor. You can also make the cake without fruit juice. Replace the ½ cup (120ml) orange juice with an additional ½ cup (120ml) water, for 270ml of water total.
You can replace some of the all-purpose flour with whole wheat flour, but the cake will be slightly denser. For a better balance of texture and whole-grain flour, I recommend replacing half the all-purpose flour with whole wheat pastry flour rather than replacing all of it.
Yes. Replace the sour cream with an equal amount of dairy-free sour cream or yogurt. For the glaze, use dairy-free milk or orange juice instead of cream or regular milk. The rest of the cake already uses oil rather than butter.
Yes. Divide the batter between two 8- or 9-inch round cake pans. Because the cakes will be shallower than the Bundt cake, they will bake more quickly. Start checking for doneness at approximately 25 minutes. Exact baking time depends on pan size and your oven. The cakes are ready when a tester inserted into the center comes out clean; a few moist crumbs are fine.
The most common reason is overbaking. Start checking the cake around the 40-minute mark. A cake tester should come out clean, though a few moist crumbs are perfectly fine. Accurate flour measurement is also important. I recommend weighing the flour rather than measuring it by volume whenever possible.
This batter is fairly thick and designed to support a generous amount of fruits and nuts. Chopping larger fruits and nuts into smaller pieces helps keep them evenly distributed. Also, toss the chopped nuts with the dry ingredients before adding them to the batter.
Yes. Halve all the ingredients to make a smaller fruit cake. You can bake the smaller batch in an 8- or 9-inch round cake pan. Start checking for doneness around 25 minutes and continue baking as needed.

More Eggless Cakes

Eggless Christmas Fruit Cake (No Alcohol)
Ingredients
- ½ cup (120ml) orange juice or apple juice
- ½ cup + 2 tablespoon (150ml) water
- ¼ cup raisins
- ¼ cup dates, finely chopped
- ¼ cup dried apricots, finely chopped
- ¼ cup dried cranberries
- ¼ cup dried cherries or glazed cherries
- ¼ cup candied fruits (Tutti Frutti)
- 3 cups (360g) all-purpose flour
- 2 teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- ½ teaspoon ground cinnamon
- ¼ teaspoon ground ginger
- ¼ teaspoon ground nutmeg
- ¼ cup chopped almonds
- ¼ cup chopped cashews
- ¼ cup chopped pecans or walnuts
- ¾ cup + 2 tablespoon (210ml) oil (sunflower, canola, or vegetable oil)
- ¾ cup (180g) sour cream or yogurt
- 1½ cup (300g) dark brown sugar
- 1 teaspoon vanilla
- 1 tablespoon orange zest
For The Sugar Glaze
- 1 cup (120g) icing sugar
- 2-3 tbsp cream or milk (as required)
- ¼ tsp vanilla
Instructions
Prepare the Dried Fruits
- Add the orange juice, water, raisins, chopped dates, chopped apricots, dried cranberries, dried or candied cherries, and candied fruits to a medium saucepan.
- Place the saucepan over medium heat and bring the mixture to a boil. As soon as it boils, remove the pan from the heat. Set it aside and let the fruit mixture cool to room temperature.
- Do not drain the fruits, as you will add both the softened fruits and the liquid to the cake batter.
- This quick-heating method softens and plumps the dried fruit without requiring an overnight or weeks-long soak.
Prepare the Pan and Oven
- Preheat the oven to 350°F (180°C). Generously grease a 9- or 10-inch Bundt pan with a 10- to 12-cup capacity.
- Set the prepared pan aside while you make the batter.
Combine the Dry Ingredients
- In a medium mixing bowl, whisk together the all-purpose flour, baking powder, baking soda, salt, cinnamon, ginger, and nutmeg until evenly combined.
- Add the chopped almonds, cashews, and pecans or walnuts. Toss until the nuts are evenly coated with the flour mixture.
- Coating the nuts with flour helps distribute them throughout the thick batter.
Combine the Wet Ingredients
- In a large mixing bowl, add the oil, brown sugar, sour cream, vanilla extract, and orange zest. Whisk until smooth and well combined.
- Add the cooled dried-fruit mixture along with the liquid and stir until evenly incorporated.
Make the Cake Batter
- Add the dry ingredients to the wet mixture in 2 to 3 additions, gently folding after each addition. Mix only until you no longer see dry streaks of flour.
- The batter will be thick and filled with fruits and nuts. Avoid vigorous mixing, and stop once everything has come together.
Fill the Bundt Pan
- Transfer the batter to the prepared Bundt pan.
- Because the batter is thick, distribute it evenly around the pan rather than pouring it all into one spot. Gently spread and smooth the top with a spatula.
Bake the Eggless Christmas Fruit Cake
- Bake for about 45 to 55 minutes, or until a cake tester inserted into a thick section comes out clean or with a few moist crumbs.
- Start checking the cake at around 40 minutes, since ovens and Bundt pans can vary.
- If the top browns too quickly before the center has finished baking, loosely cover the pan with aluminum foil and continue baking.
Cool and Unmold
- Remove the cake from the oven and place the Bundt pan on a cooling rack. Let the cake cool in the pan for at least an hour. Then carefully invert the cake onto a wire rack.
- Allow the cake to cool completely before adding the glaze.
Make the Vanilla Sugar Glaze
- Add icing sugar, cream or milk, and vanilla extract to a small bowl. Whisk until smooth.
- If necessary, add additional cream or milk a little at a time until the glaze reaches a thick but pourable consistency.
- Drizzle the glaze over the completely cooled cake. Garnish with chopped dried or candied fruits and nuts, if desired.
- Let the glaze set before slicing and serving.
Storage and Freezing
- At Room Temperature: Store the completely cooled cake in an airtight container or wrap it tightly. It will keep well at room temperature for up to 3 days. If your kitchen is particularly warm, refrigerate the cake instead.
- In the Refrigerator: Store the cake tightly covered in the refrigerator for up to 1 week. For the best texture and flavor, let a refrigerated slice sit at room temperature for a little while before serving.
- Freezing: This fruit cake also freezes well, and I recommend freezing it without the glaze. Once the cake has cooled completely, wrap the whole cake or individual slices tightly, then place them in a freezer-safe container or bag. Freeze for up to a month. Thaw the cake overnight in the refrigerator, then bring it to room temperature before glazing and serving.
Notes
- Use a Kitchen Scale: With three cups of flour and a generous amount of fruit and nuts, accurate measurements make a noticeable difference. Weigh the ingredients whenever possible for consistent results.
- Chop Larger Fruits and Nuts Into Small Pieces: Smaller pieces distribute much more evenly throughout the batter and give you fruit and nuts in almost every slice.
- Don't Drain the Fruit Mixture: The remaining orange-juice liquid belongs in the batter. It contributes moisture and flavor to the cake.
- Let the Fruit Mixture Cool Before Making the Batter: Don't add a hot fruit mixture directly to the sour cream mixture. Let it cool first.
- Don't Overmix the Batter: Once you add the flour, fold only until everything comes together. Excessive mixing can make the crumb tougher.
- Watch the Cake Toward the End of Baking: Start checking at about 40 minutes. If the top browns too quickly, loosely cover it with foil while the center finishes baking.
- Don't Overbake: A tester should come out without wet batter; a few moist crumbs are fine. Overbaking will take away the moist, tender texture that makes this fruit cake so good.
- Give the Cake Time to Cool Before Glazing: A warm cake will melt the glaze. Let the cake cool completely so the glaze stays thick and visible on top.











Thanks for coming! Let me know what you think.