Vegan Fruit Cake Without Alcohol — Moist Eggless Recipe

What is Christmas without a rich fruit cake? Brighten your holidays with a healthier Christmas fruit cake that’s big on flavor and wonderfully moist—without eggs, refined flour, or refined sugar. This version is alcohol-free and vegan, yet still appeals to both adults and children.

If you prefer frosted fruit-based cakes, try an eggless mango cake or a fresh strawberry cake. For teatime treats, a mango-peach-almond loaf or a moist vegan apple cake are excellent choices.

The iconic Christmas fruit cake

Fruit cake, also called plum cake in some places, originated in Britain and is traditionally served around the holidays. It’s called a fruit cake because it’s dense and packed with dried fruits and warm spices. Classic recipes often soak fruits in alcohol (rum or brandy) and use caramel for deep color and sweetness. The combination of spices and fruit sets this cake apart from lighter, frosted cakes.

In many countries, fruit cake is a Christmas staple. As a child, I didn’t care for it—often because store-bought versions soaked in alcohol looked unappealing and tasted a bit harsh. Trying a non-alcoholic, eggless version changed my mind, and this healthier recipe is now a favorite.

A better version of the Christmas fruit cake

This recipe is a healthier take on the classic: no eggs, no condensed milk, no alcohol, no refined flour, and no refined sugar. Instead of alcohol, it gets brightness from orange juice and zest. All-purpose flour is replaced with a blend of whole wheat pastry flour, almond flour, and oat flour. Date puree replaces sugar-loaded caramel, and the cake is naturally sweetened with dates, jaggery, and the dried fruits themselves. The result is a rich, moist, flavorful cake that’s dairy-free and vegan—perfect for holiday gatherings.

Do not skip soaking the dried fruits

You don’t need to plan days ahead, but soaking the dried fruits for at least 2–3 hours is important. Dry fruits will otherwise absorb moisture from the batter and make the cake dry. Soak them in fruit juice (orange, apple, or grape) rather than plain water to infuse flavor and keep the cake moist.

My secret to a moist fruit cake

Using oil instead of butter helps the cake stay moist even on days two and three. The oil is neutral-tasting and won’t affect the cake’s flavor.

What to expect: taste and texture

This fruit cake is not a sponge cake. Think of it as a dense, tea-time cake rather than a light, airy frosted cake. The large quantity of nuts and dried fruits prevents it from becoming very fluffy, but it yields a moist, flavorful bite that improves with time.

How to know if the cake is done

This cake takes longer to bake than many regular cakes. The top may look done while the center and bottom remain sticky. Begin testing with a knife after about 55 minutes. My cake took 65 minutes in an 8″ pan. Insert a knife deep to the base; if it comes out with cooked crumbs or clean, it’s done. If the top browns too quickly, tent foil over the cake and continue baking.

Important tips to make the best eggless fruit cake

  • Soak dried fruits in juice, not plain water; store-bought unsweetened juice works fine.
  • The batter will be thicker than typical cake batter because of the flours used—avoid adding extra liquid.
  • The cake’s flavor deepens on the second day, so consider making it a day ahead.
  • Don’t skip arrowroot (or another starch). It helps bind the batter in place of eggs. Substitute cornstarch or potato starch if needed (use a slightly smaller amount for those).

Possible additions and substitutes

  • Use grape, cranberry, or apple juice to soak dried fruits instead of orange juice.
  • Arrowroot works best but cornstarch or potato starch can be used in a reduced amount.
  • Use your preferred nuts—pecans, walnuts, almonds, or a mix.
  • You can add dried ginger pieces, chopped apples, or sultanas—keep total dried fruit under about 1½ cups.
  • Swap jaggery for coconut sugar or raw sugar if desired.
  • Any neutral-flavored oil works (avocado, sunflower, or melted coconut oil).
  • Interchange oat flour and almond flour if one is unavailable; adjust textures accordingly.
  • If you don’t have chai spice, use a mix of ½ teaspoon dried ginger, ¼ teaspoon ground black pepper, ¼ teaspoon nutmeg, and ½ teaspoon cardamom powder.

Pan size

Use a single 8″ x 3″ round pan or a 9″ round pan for this recipe.

Best way to store fruit cake

  1. Keep at room temperature for 3–4 days.
  2. Store in the refrigerator for up to a week.
  3. For longer storage, freeze individual slices wrapped in plastic wrap and foil, and place them in an airtight container.
  4. Warm a slice 15–20 seconds before serving to give it a fresh-from-the-oven taste.

Recipe: Eggless fruit cake without alcohol (Vegan)

Make a moist, flavorful eggless fruit cake this Christmas using wholesome ingredients and natural sweeteners like dates and jaggery.

Ingredients

To soak dried fruits

  • 9–10 pitted dates, coarsely chopped
  • ½ cup raisins
  • ½ cup cranberries
  • 8 apricots, chopped
  • 1½ cups orange or apple juice

Dry ingredients

  • 1¼ cup whole wheat pastry flour (about 125 g)
  • ½ cup almond flour (about 50 g)
  • ½ cup oat flour (about 50 g)
  • 2½ tablespoons arrowroot (see notes for substitutes)
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • ¾ teaspoon salt

Spices

  • 1 teaspoon cinnamon
  • 2 teaspoons chai spice (or allspice; see notes)

Wet mix

  • 180 ml (about ⅓ cup + 2 tbsp) date puree
  • ⅓ cup jaggery powder (or sugar of choice)
  • 1 cup (237 ml) milk of choice (plant-based or dairy)
  • 2 teaspoons vinegar or lemon juice
  • ½ cup + 1 tablespoon neutral oil
  • 1 teaspoon pure vanilla
  • 1½ tablespoons orange zest

Add-ins

  • 1 cup coarsely chopped nuts (mix of pecans, walnuts, almonds)

Instructions

  1. Heat the orange or chosen juice until hot, then pour over the dried fruits. Cover and soak for at least 3 hours (up to 8 hours).
  2. Drain and discard the soaking liquid, and gently pat the fruits dry without squashing them. Set aside.
  3. Preheat the oven to 350°F (175°C). Grease, dust, and line the bottom of an 8″ x 3″ pan (or use a 9″ pan).
  4. In a bowl, combine and sift the whole wheat and oat flours, arrowroot, baking powder, and baking soda. Add almond flour, salt, and spices; mix well.
  5. In another bowl, whisk together the date puree, jaggery, milk, vinegar, oil, vanilla, and orange zest until creamy.
  6. Slowly add the dry ingredients to the wet in batches, whisking until a thick batter forms. Use a spatula to fold thoroughly.
  7. Fold in the drained dried fruits and chopped nuts gently until evenly distributed. Top with extra dried fruits and nuts if desired.
  8. Bake in the preheated oven: about 60–70 minutes in an 8″ pan, or 50–60 minutes in a 9″ pan. Check doneness by inserting a knife deep into the center—if it comes out clean or with cooked crumbs, the cake is done. Tent with foil if the top browns too quickly.
  9. Allow the cake to cool in the pan for 10 minutes, then loosen the sides and invert onto a plate. Flip again onto a cooling rack and let cool completely before slicing.

Notes

How to make date puree

Soak 12 pitted dates (Medjool preferred) in ½ cup very hot water for 1 hour, then blend until smooth. No need to sieve. This yields about ⅓ cup + 2 tablespoons of thick puree.

Storage and serving tips

  • Room temperature: 3–4 days.
  • Refrigerator: up to 1 week.
  • Freeze individual slices wrapped in plastic and foil for extended storage.
  • Warm slices 15–20 seconds before serving for a fresh-baked taste.

Other holiday recipes to try

Eggless red velvet cake, vegan peanut butter brownies, savory red velvet crepes, whole wheat chocolate chip cookies (eggless), and avocado Caprese bruschetta are great additions to your festive menu.

Enjoy making this moist, flavorful fruit cake for the holidays—it’s a healthier, crowd-pleasing twist on a classic.

Healthy eggless plum cake for Christmas