Fruit cake has long been a holiday tradition. It’s dense, fragrant, and packed with dried fruit and spices.
This vegan version keeps all the classic richness and warmth, without the need for eggs, butter, or dairy.
It’s moist, flavorful, and ideal for gifting, sharing, or enjoying by the slice with a cup of tea.
If you’ve grown up with fruit cake as part of your family celebrations, you can be sure that this recipe brings all the nostalgia and comfort of the original.
What Makes Vegan Fruit Cake Special
This isn’t the dry, crumbly fruit cake that gets passed around for weeks. Instead, it’s rich and satisfying, with a tender crumb, plump fruit, and a lovely hint of warm spice in every bite.
Soaking the fruit beforehand helps infuse the cake with flavor and moisture, and the slow baking process ensures it bakes evenly from edge to center.
Here’s what makes this recipe one to keep:
- No dairy or eggs, but still rich and full of flavor
- Perfect balance of sweetness and spice
- Packed with dried fruit and chopped nuts
- Can be made ahead of time since the flavor deepens over time
- Ideal for gifting, sharing, or serving as a holiday dessert
You can wrap it up for a homemade present, serve it with vegan custard or cream, or enjoy it plain and simple with your favorite hot drink.
Ingredients You’ll Need for Vegan Fruit Cake
This recipe uses pantry-friendly ingredients and comes together easily with a little preparation.
Dried Fruit Mix (soaked in advance)
- 1¼ cups raisins
- 1 cup chopped dried apricots
- ½ cup chopped dried cherries or cranberries
- ½ cup chopped dates
- ½ cup orange juice or apple juice (for soaking)
Dry Ingredients
- 1¾ cups all-purpose flour
- ½ cup almond flour (or finely ground almonds)
- 1 teaspoon baking soda
- 1 teaspoon ground cinnamon
- ½ teaspoon ground nutmeg
- ¼ teaspoon ground cloves
- ¼ teaspoon salt
Wet Ingredients
- ½ cup maple syrup or agave nectar
- ½ cup unsweetened applesauce
- ½ cup neutral oil (like sunflower or grapeseed)
- ¼ cup plant milk (almond, soy, or oat)
- 1 tablespoon apple cider vinegar
- 1 teaspoon vanilla extract
Optional Add-ins
- ½ cup chopped walnuts or pecans
- Zest of 1 orange

How to Make Vegan Fruit Cake Step by Step
This cake is simple to prepare but benefits from a little patience. Here’s how to make it from start to finish.
- Soak the fruit:
In a medium bowl, combine all the dried fruit with the juice. Cover and let soak for at least 1 hour, or overnight in the fridge for best results. - Preheat the oven:
Set your oven to 325°F (160°C). Line a loaf pan or 8-inch round cake tin with parchment paper and lightly grease the sides. - Mix dry ingredients:
In a large bowl, whisk together the flour, almond flour, baking soda, spices, and salt. - Combine wet ingredients:
In a separate bowl, mix the syrup, applesauce, oil, plant milk, vinegar, vanilla, and orange zest (if using). - Stir everything together:
Add the wet mixture to the dry ingredients and stir gently until just combined. Fold in the soaked fruit (with any remaining juice) and nuts. - Pour and bake:
Spoon the batter into the prepared tin, smoothing the top. Bake for 55 to 65 minutes, or until a toothpick comes out clean from the center. If the top browns too quickly, loosely cover with foil during the last 15 minutes. - Cool completely:
Let the cake cool in the tin for 10 minutes, then transfer to a wire rack to cool fully. For the best flavor and texture, allow it to rest overnight before slicing.
Serving Tips and Variations
Vegan fruit cake is incredibly versatile and can be served in many ways. Here are a few simple ideas:
- Dust with powdered sugar for a festive finish
- Serve with warm dairy-free custard or whipped coconut cream
- Slice and toast lightly, then spread with vegan butter
- Wrap in parchment and ribbon for a thoughtful homemade gift
If you prefer a boozy version, you can brush the cake with a little rum or brandy after baking. Just be sure to allow the cake to cool first and use alcohol-free options if serving children.
How to Store Vegan Fruit Cake
Fruit cake is known for its long shelf life, and this vegan version is no exception. It can be stored at room temperature in an airtight container for up to 5 days. Alternatively, it keeps well in the refrigerator for up to 10 days when wrapped up.
If you’d like to store it for longer, wrap it tightly in plastic and foil, then freeze for up to 3 months. Thaw overnight in the fridge and bring to room temperature before serving.
The flavor tends to deepen the longer it rests, so don’t be afraid to make it a few days ahead of your holiday celebration.
Up next: Our delicious date cake.
Final Thoughts
Vegan fruit cake is a classic dessert that brings warmth and tradition to the table. It’s a recipe that invites sharing, gifting, and gathering, with familiar flavors and plant-based ingredients everyone can enjoy.
This version is moist, full of texture, and easy to make ahead of time. It’s perfect for holiday spreads, winter brunches, or a cozy afternoon indoors.
Vegan Fruit Cake Recipe: A Classic Holiday Treat
Recipe by Jess Miller4
servings30
minutes40
minutesIngredients
- Dried Fruit Mix (soaked in advance)
1¼ cups raisins
1 cup chopped dried apricots
½ cup chopped dried cherries or cranberries
½ cup chopped dates
½ cup orange juice or apple juice (for soaking)
- Dry Ingredients
1¾ cups all-purpose flour
½ cup almond flour (or finely ground almonds)
1 teaspoon baking soda
1 teaspoon ground cinnamon
½ teaspoon ground nutmeg
¼ teaspoon ground cloves
¼ teaspoon salt
- Wet Ingredients
½ cup maple syrup or agave nectar
½ cup unsweetened applesauce
½ cup neutral oil (like sunflower or grapeseed)
¼ cup plant milk (almond, soy, or oat)
1 tablespoon apple cider vinegar
1 teaspoon vanilla extract
- Optional add-ins
½ cup chopped walnuts or pecans
Zest of 1 orange
Directions
- Soak the fruit
- Preheat the oven
- Mix dry ingredients
- Combine wet ingredients
- Stir everything together
- Pour and bake
- Cool completely