Vegan Fruitcake (Dried Fruits & Nuts Bundt Cake)
This vegan fruitcake is a soft, spiced holiday loaf packed with dried fruit, nuts and seeds, bound with orange and cranberry juice, and finished with a simple orange glaze. It is dairy-free and egg-free thanks to vegan butter and psyllium husks, yet it still bakes up moist and rich. It comes together quickly, needs no long soaking or aging, and you can decorate it or leave it plain.

I seriously believe that fruitcake doesn’t deserve the bad name it gets nowadays. Somewhere along the way it became a punchline, usually because of dense, over-boozy, months-old versions that were more brick than cake. This one is different: fresh juice keeps it tender, the fruit stays chewy instead of sugary, and the warm cinnamon-and-nutmeg spice makes it taste like the holidays without weighing you down.
A Festive Cake With A Long History
Fruitcake (also called fruit cake or fruit bread) is a celebration cake, typically served at weddings and at Christmas. It is made with candied or dried fruit, nuts and spices, and in older recipes it was often soaked in strong alcohol. The dessert carries a lot of history: one of the earliest known versions comes from ancient Rome and combined pomegranate seeds, pine nuts and raisins mixed into a barley mash. Honey, spices and preserved fruits became standard from the Middle Ages onward. This version keeps that spirit but skips the alcohol and the animal products entirely.
The Fruit, Nut And Seed Mix
The heart of this cake is the dried-fruit medley: cranberries, golden raisins, chopped pitted dates and cubed dried pineapple. Between them you get tartness, deep caramel sweetness and a little tropical brightness, so no single flavor takes over. Use fruit that is soft and pliable rather than hard and shriveled; older, dried-out fruit stays tough after baking. If your dates feel firm, a quick soak in warm water for a few minutes will plump them.
For crunch and richness the recipe uses chopped walnuts, chopped pistachios and pumpkin seeds. Toasting the nuts lightly before they go in deepens their flavor, though it is optional. The pistachios also add flecks of green that look lovely against the fruit once you slice the cake.

How The Egg And Dairy Get Replaced
To keep this cake fully plant-based, two swaps do the work. Melted vegan butter brings the fat and tender crumb you would normally get from dairy butter, and psyllium husks stand in for the egg. Psyllium is a soluble fiber that absorbs liquid and turns gel-like, so it binds the heavy load of fruit and nuts together and stops the loaf from crumbling apart. If you prefer a vegetarian rather than vegan cake, the recipe card lets you use regular butter and one egg instead.
Why This Method Keeps It Moist
Instead of alcohol or milk, the batter is moistened with fresh orange juice and cranberry juice. The juices hydrate the dried fruit as the cake bakes and add a bright, fruity acidity that balances the sugar, which is a big part of why this loaf tastes fresh rather than heavy. The psyllium gel traps that moisture inside the crumb, so the cake holds together and stays soft for days. Mixing the wet ingredients and fruit first, then folding in the dry flour mixture, keeps you from overworking the batter, which would make the cake tough.
Tips For Getting It Right
- Grease the bundt pan thoroughly. A fruit-and-nut-heavy batter is dense and loves to stick, so brush every groove of the pan with oil.
- Do not overmix once the flour goes in. Combine just until you no longer see dry flour, then stop.
- Check for doneness at around 45 minutes: a skewer inserted into the thickest part should come out clean, with no wet batter clinging to it.
- Let the cake cool fully before glazing. If you pour the glaze onto a warm cake it will simply soak in and disappear instead of setting into a pretty drizzle.
- Whisk the powdered sugar with the small amount of orange juice until smooth; add the juice slowly so you can control how thick or thin the glaze runs.

Storing And Making It Ahead
This cake actually improves after a day, once the flavors settle and the fruit finishes softening. Keep it in an airtight container at room temperature for up to four or five days, or refrigerate it for a little longer; just bring slices back to room temperature before serving so the crumb tastes soft again. You can also freeze it: wrap the cooled, unglazed loaf well and freeze for up to a couple of months, then thaw and glaze when you are ready. One thing I will say about timing the glaze: don’t rush it onto a warm cake. Believe me when we say: don’t do that! It melts straight in and you lose that glossy finish.
If you are baking for the whole holiday table, this fruitcake sits happily alongside other festive vegan sweets. Round out the dessert spread with vegan whole grain cookies for something to nibble, or a showstopper like this raw vegan chocolate and raspberry cake. A slice is also lovely with a warm mug of homemade nut milk on a cold afternoon. For more ideas, browse the full collection of vegan Christmas cakes.
If you bake this vegan fruitcake, I would love to know how it turned out. Leave a star rating and drop a comment below with the dried-fruit mix you used or how you decorated your bundt. Your notes help other bakers make it their own.
Summarise & Save This Recipe
★ Add us as a trusted Google source
Vegan Fruitcake
Ingredients
- ½ cup walnuts chopped
- ½ cup pistachios chopped
- ½ cup pumpkin seeds
- ½ cup cranberries dried
- ½ cup golden raisins
- ½ cup dates pitted and chopped
- ½ cup pineapple dried, cubed
- 3 Tbsp vegan butter melted; or regular butter, for the vegetarian version
- ½ cup sugar
- 2 Tbsp psyllium husks or 1 egg, for the vegetarian version
- 2 tsp vanilla extract
- 2 cups flour
- 1 tsp baking powder
- ½ tsp salt
- ½ tsp cinnamon
- ⅓ tsp nutmeg
- ¾ cup orange juice freshly squeezed
- ½ cup cranberry juice
For the glaze:
- 4 Tbsp powdered sugar
- 1 Tbsp orange juice
Instructions
- Preheat the oven to 180°C (350°F).
- Grease a bundt pan with a little vegan butter or oil. Set aside.
- In a medium bowl, add the flour, baking powder, cinnamon, nutmeg and salt. Whisk together.
- In a large bowl, add the orange juice, cranberry juice, cranberries, dates, raisins, pineapple, walnuts, pistachios, pumpkin seeds, vanilla extract, sugar, psyllium husks (or egg) and melted butter. Mix together.
- Add the flour mixture to the fruit mixture and combine well.
- Pour the batter into the prepared bundt pan and bake for about 45 minutes, until a skewer inserted into the centre comes out clean.
- Let the cake cool completely.
- Meanwhile, whisk together the powdered sugar and orange juice until smooth.
- Once the cake has cooled, turn it out onto a plate and drizzle it with the glaze.
Notes
Frequently Asked Questions
As written on the recipe card, it is fully vegan: it uses melted vegan butter for the fat and psyllium husks to replace the egg, and every other ingredient is plant-based. The card also offers a vegetarian option, where you can swap in regular butter and one egg instead.
Psyllium husks act as the egg replacer here, gelling to bind the heavy fruit and nuts together. If you are not keeping the cake vegan, the recipe card lets you use one egg in place of the 2 tablespoons of psyllium husks.
No. Traditional fruitcakes are often soaked in strong alcohol, but this version skips it entirely. The fruit is moistened with fresh orange juice and cranberry juice instead, which keeps the cake bright and family-friendly.
Store it in an airtight container at room temperature for about four to five days, or refrigerate it a little longer. It also freezes well: wrap the cooled, unglazed loaf and freeze for up to a couple of months, then thaw and glaze before serving.
Yes. The mix of cranberries, golden raisins, dates and dried pineapple, plus walnuts, pistachios and pumpkin seeds, is flexible. Keep the total roughly the same so the batter stays balanced, and choose soft, pliable dried fruit rather than hard, dried-out pieces.
That usually means the cake was still warm when you glazed it. Let the fruitcake cool completely, then drizzle the whisked powdered sugar and orange juice glaze over the top so it sets into a glossy finish instead of melting away.

This fruitcake is simply amazing and the glazing as well! Love it so much!
Thank you!