25 Festive and Delicious Vegan Christmas Dessert Recipes

Vegan Christmas Dessert Recipes

When the holiday season rolls around, dessert becomes the star of the table. 

Whether it’s a family gathering, a cozy evening at home, or a festive party, a sweet treat brings everyone together. 

We’ve compiled a list of our absolute favorite vegan Christmas desserts – all with the aim of delivering all the joy of the holidays, without eggs, dairy, or fuss.

So, what are you waiting for?

Vegan Christmas Classic Cookies

No Christmas is complete without a plate (or two) of cookies on the table. These vegan classics are ideal for gifting, cookie swaps, or simply sharing with loved ones over a warm drink. 

Easy to make and fun to decorate, they’re sure to become part of your holiday tradition.

  1. Vegan Gingerbread Cookies

Crisp on the edges, soft in the middle, and spiced just right – these cookies are Christmas classics.

Ingredients:

  • 2 ½ cups all-purpose flour
  • ½ teaspoon baking soda
  • 1 tablespoon ground ginger
  • 1 tablespoon ground cinnamon
  • ½ teaspoon nutmeg
  • ½ teaspoon salt
  • ½ cup coconut oil, solid (not melted)
  • ½ cup brown sugar
  • ¼ cup molasses
  • ¼ cup unsweetened almond milk
  • 1 teaspoon vanilla extract

Instructions:

  1. Mix the flour, baking soda, spices, and salt in a bowl.
  2. In a separate bowl, beat the coconut oil and sugar until fluffy. Add molasses, milk, and vanilla.
  3. Combine the dry ingredients with the wet mixture.
  4. Chill the dough for 30 minutes.
  5. Preheat oven to 350°F (175°C).
  6. Roll out dough, cut into shapes, and bake for 8–10 minutes.

2. Chocolate Crinkle Cookies

These fudgy, powdered-sugar-coated cookies are always a hit on cookie platters.

Ingredients:

  • 1 cup all-purpose flour
  • ½ cup cocoa powder
  • 1 teaspoon baking powder
  • ¼ teaspoon salt
  • ½ cup coconut sugar
  • ¼ cup neutral oil
  • ¼ cup unsweetened almond milk
  • 1 teaspoon vanilla extract
  • ½ cup powdered sugar (for rolling)

Instructions:

  1. Whisk dry ingredients in one bowl.
  2. Combine sugar, oil, milk, and vanilla in another bowl.
  3. Mix wet into dry until just combined. Chill the dough for 1 hour.
  4. Roll into balls, coat in powdered sugar, and bake at 350°F (175°C) for 10–12 minutes.

3. Vegan Almond Snowball Cookies

Also known as Russian tea cakes, these buttery little bites melt in your mouth and are perfect for snowy evenings.

Ingredients:

  • 1 cup vegan butter
  • ½ cup powdered sugar
  • 1 teaspoon vanilla extract
  • 2 cups all-purpose flour
  • 1 cup finely chopped almonds
  • Extra powdered sugar (for coating)

Instructions:

  1. Cream butter and sugar, then stir in vanilla, flour, and almonds.
  2. Roll into 1-inch balls.
  3. Bake at 325°F (160°C) for 15–18 minutes.
  4. While warm, roll in powdered sugar and cool on a rack.

4. Vegan Linzer Cookies

These jam-filled sandwich cookies look festive and taste even better. Perfect with a dusting of powdered sugar.

Ingredients:

  • 2 cups all-purpose flour
  • ½ cup almond flour
  • ½ teaspoon cinnamon
  • ½ teaspoon salt
  • ¾ cup vegan butter
  • ½ cup powdered sugar
  • 1 teaspoon vanilla extract
  • ½ cup raspberry or strawberry jam

Instructions:

  1. Cream butter and sugar, then add vanilla.
  2. Mix in the flours, cinnamon, and salt to form dough.
  3. Chill for 1 hour, then roll and cut into shapes (with a cut-out on half).
  4. Bake at 350°F (175°C) for 10–12 minutes.
  5. Cool, sandwich with jam, and dust with powdered sugar.

5. Vegan Sugar Cookies

These soft, buttery sugar cookies hold their shape beautifully, making them ideal for cutting into stars, trees, or hearts and decorating with plant-based icing.

Ingredients:

  • 2 ¼ cups all-purpose flour
  • ½ teaspoon baking powder
  • ¼ teaspoon salt
  • ¾ cup vegan butter (room temperature)
  • ¾ cup granulated sugar
  • 1 tablespoon ground flaxseed + 3 tablespoons water (flax egg)
  • 1 teaspoon vanilla extract
  • ½ teaspoon almond extract (optional)

Instructions:

  1. In a small bowl, mix flaxseed with water and set aside to thicken.
  2. Whisk together flour, baking powder, and salt.
  3. In another bowl, cream vegan butter and sugar until fluffy. Add flax egg, vanilla, and almond extract.
  4. Gradually mix in the dry ingredients.
  5. Chill dough for 30–60 minutes.
  6. Roll out on a floured surface, cut into shapes, and bake at 350°F (175°C) for 8–10 minutes.
  7. Cool completely before decorating with vegan icing or sprinkles.

Vegan Festive Cakes And Cupcakes

These holiday-ready cakes and cupcakes are the kind of desserts that make a statement on the Christmas table. 

From spiced apple cupcakes to rich, frosted layer cakes, they’re ideal for celebrations and family gatherings. Each one is fully vegan and full of cheer.

6. Spiced Apple Cupcakes with Maple Frosting

Warm and cozy flavors packed into a festive handheld dessert.

Ingredients:

For the cupcakes:

  • 1 ½ cups flour
  • 1 teaspoon baking soda
  • ½ teaspoon cinnamon
  • ¼ teaspoon nutmeg
  • ¼ teaspoon salt
  • ½ cup unsweetened applesauce
  • ½ cup brown sugar
  • ¼ cup neutral oil
  • 1 teaspoon vanilla
  • ½ cup plant milk
  • 1 cup finely chopped apples

For the frosting:

  • 1 cup vegan butter
  • 2 cups powdered sugar
  • 2 tablespoons maple syrup
  • 1 teaspoon cinnamon

Instructions:

  1. Mix dry ingredients. In another bowl, whisk applesauce, sugar, oil, milk, and vanilla.
  2. Combine and fold in apples.
  3. Fill liners and bake at 350°F (175°C) for 18–20 minutes.
  4. Beat frosting and pipe onto cooled cupcakes.

7. Vegan Chocolate Yule Log

A classic Bûche de Noël, made entirely dairy- and egg-free with a tender sponge and creamy filling.

Ingredients:

For the sponge:

  • ¾ cup all-purpose flour
  • ¼ cup cocoa powder
  • 1 teaspoon baking powder
  • ¼ teaspoon salt
  • ½ cup plant milk
  • ½ cup sugar
  • ¼ cup neutral oil
  • 1 teaspoon vanilla extract

For the filling:

  • 1 cup whipped coconut cream
  • 2 tablespoons powdered sugar
  • 1 teaspoon vanilla

For the ganache:

  • ¾ cup vegan chocolate chips
  • ¼ cup canned coconut milk

Instructions:

  1. Bake sponge in a lined 10×15 jelly roll pan for 10–12 mins.
  2. Roll while warm in parchment, then unroll and fill with whipped cream.
  3. Roll up, chill, then cover with ganache and score to resemble bark.

8. Cranberry Orange Loaf Cake

Bright, citrusy, and bursting with color – this loaf is festive enough for gifting or serving with tea.

Ingredients:

  • 1 ½ cups all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • ¼ teaspoon salt
  • ½ cup sugar
  • Zest of 1 orange
  • ½ cup orange juice
  • ¼ cup plant milk
  • ¼ cup neutral oil
  • 1 cup fresh or frozen cranberries

Instructions:

  1. Whisk dry ingredients and orange zest.
  2. In another bowl, mix juice, milk, and oil.
  3. Combine, fold in cranberries, and pour into a loaf pan.
  4. Bake at 350°F (175°C) for 45–50 minutes.

9. Vegan Sticky Ginger Cake

Rich, spongy, and fragrant with molasses and spice – perfect warm or cold.

Ingredients:

  • 1 ½ cups flour
  • 1 teaspoon baking soda
  • 2 teaspoons ground ginger
  • 1 teaspoon cinnamon
  • ½ teaspoon nutmeg
  • ½ cup brown sugar
  • ½ cup molasses
  • ⅓ cup neutral oil
  • 1 cup hot water

Instructions:

  1. Whisk dry ingredients in a bowl.
  2. In another bowl, mix sugar, molasses, oil, and hot water.
  3. Combine, pour into a greased square tin, and bake at 350°F (175°C) for 35–40 minutes.

10. Traditional Vegan Christmas Fruit Cake

Rich, dense, and packed with dried fruits and festive flavor, this vegan version of the classic Christmas cake is perfect for baking ahead and letting the flavors develop.

Ingredients:

  • 2 cups mixed dried fruits (raisins, cranberries, chopped dates)
  • ½ cup orange juice
  • ¼ cup brandy (or more juice if preferred)
  • 1 ½ cups all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • 1 teaspoon cinnamon
  • ½ teaspoon nutmeg
  • ¼ teaspoon ground cloves
  • ½ cup brown sugar
  • ½ cup neutral oil
  • 1 cup unsweetened applesauce
  • Zest of 1 orange
  • 1 teaspoon vanilla extract

Optional toppings:

  • Chopped almonds or pecans
  • Vegan marzipan or icing

Instructions:

  1. Soak dried fruits in orange juice and brandy overnight (or microwave for 1–2 minutes and let sit 30 minutes if rushed).
  2. Preheat oven to 325°F (160°C). Line a loaf or round cake tin with parchment.
  3. Mix flour, baking powder, baking soda, and spices.
  4. In another bowl, whisk oil, sugar, applesauce, zest, and vanilla.
  5. Stir in soaked fruit with liquid, then fold in dry ingredients.
  6. Pour into prepared pan and bake for 60–70 minutes, or until a skewer comes out clean.
  7. Cool completely. Wrap in parchment and foil to store for up to a week before serving.

This cake only gets better with time – and it’s perfect for slicing alongside a cup of tea on Christmas afternoon.

Vegan Christmas Dessert Recipes

Warm And Cozy Vegan Christmas Bakes

When it’s chilly outside, nothing beats the smell of something sweet baking in the oven. 

These warm vegan desserts are perfect for cozy nights in, holiday brunches, or after-dinner treats. 

Each one is full of seasonal flavors and best enjoyed fresh and comforting.

11. Vegan Sticky Toffee Pudding

This rich, date-sweetened classic is made for slow December evenings.

Ingredients:

  • 1 cup chopped dates
  • 1 cup boiling water
  • 1 teaspoon baking soda
  • ¾ cup flour
  • 1 teaspoon baking powder
  • ¼ teaspoon cinnamon
  • ½ cup brown sugar
  • ¼ cup vegan butter
  • ¼ cup almond milk
  • 1 teaspoon vanilla

Toffee Sauce:

  • ½ cup brown sugar
  • ¼ cup vegan butter
  • ¼ cup full-fat coconut milk

Instructions:

  1. Soak chopped dates in hot water with baking soda.
  2. Mix sugar and butter, then add date mixture and remaining ingredients.
  3. Bake at 350°F (175°C) for 30–35 minutes.
  4. Simmer sauce ingredients and pour over warm pudding.

12. Vegan Cinnamon Roll Bake

Like cinnamon rolls without the rolling; this easy casserole-style dessert is ideal for brunch or dessert.

Ingredients:

  • 2 cups all-purpose flour
  • 1 tablespoon baking powder
  • ¼ teaspoon salt
  • ¾ cup plant milk
  • ¼ cup maple syrup
  • ¼ cup melted coconut oil

Cinnamon Sugar Swirl:

  • 2 tablespoons vegan butter
  • ¼ cup brown sugar
  • 1 tablespoon cinnamon

Instructions:

  1. Mix dough ingredients in a bowl.
  2. Spread into a greased 8×8 baking dish.
  3. Swirl cinnamon sugar mixture on top.
  4. Bake at 375°F (190°C) for 20–25 minutes. Serve warm.

13. Vegan Pear & Ginger Crumble

Warm, spiced fruit topped with a crunchy oat crumble – this bake is simple yet festive.

Ingredients:

Filling:

  • 4 ripe pears, peeled and sliced
  • 1 tablespoon fresh grated ginger
  • 2 tablespoons maple syrup
  • 1 tablespoon cornstarch
  • 1 teaspoon cinnamon

Topping:

  • ¾ cup rolled oats
  • ½ cup almond flour
  • ¼ cup brown sugar
  • ¼ cup melted coconut oil

Instructions:

  1. Toss filling ingredients and place in a baking dish.
  2. Mix crumble topping and scatter over fruit.
  3. Bake at 350°F (175°C) for 30–35 minutes, until golden and bubbling.

14. Vegan Chocolate Chip Bread Pudding

A warm, custardy bake with pockets of melty chocolate – great for using up day-old bread.

Ingredients:

  • 6 cups cubed bread (crusty and slightly stale works best)
  • 1 ½ cups plant milk
  • ½ cup coconut cream
  • ⅓ cup maple syrup
  • 1 tablespoon cornstarch
  • 1 teaspoon vanilla
  • ½ cup vegan chocolate chips

Instructions:

  1. Whisk milk, cream, syrup, cornstarch, and vanilla.
  2. Pour over bread cubes and stir in chocolate chips.
  3. Let soak for 15 minutes, then bake at 350°F (175°C) for 35–40 minutes.

Vegan Chilled and No-Bake Christmas Treats

When oven space is tight or you’re looking for something cool and creamy after a warm meal, these no-bake vegan desserts are your best bet. 

Easy to prepare and beautifully presentable, they’re perfect for make-ahead planning and holiday parties.

15. Vegan Chocolate Peppermint Mousse

Light, creamy, and cool – this chocolate peppermint mousse is a refreshing way to finish a festive meal.

Ingredients:

  • 1 block silken tofu
  • ½ cup melted vegan chocolate
  • 2 tablespoons maple syrup
  • ½ teaspoon peppermint extract

Instructions:

  1. Blend all ingredients until silky smooth.
  2. Pour into small serving glasses and chill for at least 2 hours.
  3. Top with crushed candy canes or chocolate curls before serving.

16. No-Bake Vegan Cheesecake Bites

Creamy, tangy, and easy to portion – these mini cheesecakes are great for guests.

Ingredients:

Crust:

  • 1 cup dates (pitted)
  • ¾ cup almonds or walnuts
  • Pinch of salt

Filling:

  • 1 ½ cups soaked cashews
  • ¼ cup maple syrup
  • ⅓ cup coconut cream
  • 2 tablespoons lemon juice
  • 1 teaspoon vanilla extract

Instructions:

  1. Pulse crust ingredients until sticky and press into mini muffin tins.
  2. Blend filling until smooth and spoon over bases.
  3. Freeze until firm, then transfer to fridge before serving.

17. Vegan Tiramisu Jars

A plant-based spin on the Italian classic, layered into jars for easy serving.

Ingredients:

  • 1 cup strong brewed coffee (cooled)
  • 12–15 vegan ladyfingers or sponge cake pieces
  • 1 cup vegan cream cheese
  • ½ cup coconut cream
  • 3 tablespoons maple syrup
  • 1 teaspoon vanilla extract
  • Cocoa powder (for dusting)

Instructions:

  1. Mix coffee and a splash of maple syrup.
  2. Beat cream cheese, coconut cream, vanilla, and remaining syrup until smooth.
  3. Layer soaked cake pieces and cream in jars.
  4. Chill overnight, dust with cocoa before serving.

18. Coconut Cranberry Chia Pudding

Festive in color and nourishing, this chilled treat is great as a light dessert or Christmas morning breakfast.

Ingredients:

  • 1 ½ cups coconut milk
  • ¼ cup chia seeds
  • 2 tablespoons maple syrup
  • ½ cup cranberry sauce or compote
  • Toasted coconut flakes (for topping)

Instructions:

  1. Mix coconut milk, chia seeds, and syrup in a bowl.
  2. Let sit 10 minutes, stir again, then refrigerate at least 4 hours.
  3. Layer with cranberry sauce in glasses and top with coconut flakes.
Vegan Christmas Dessert Recipes

Kid-Friendly Vegan Festive Desserts

These treats are made for little hands and big smiles. Fun to make and even more fun to eat, these vegan desserts are perfect for involving kids in the kitchen during the holidays. 

They’re free from dairy and eggs, and many can be made nut-free or gluten-free too.

19. Vegan Christmas Trifle

Colorful, creamy, and layered with fruit, sponge, and whipped topping – this trifle is just as festive as it is fun to eat.

Ingredients:

  • 1 small vegan sponge cake or cupcakes, cubed
  • 1 cup mixed berries
  • 1 tablespoon maple syrup
  • 1 cup vegan custard
  • 1 cup coconut whipped cream
  • Crushed candy canes or sprinkles (optional)

Instructions:

  1. Mix berries with maple syrup.
  2. In jars or a large dish, layer cake, berries, custard, and cream.
  3. Repeat layers. Chill and top with sprinkles.

20. Vegan Reindeer Brownie Bites

Turn rich chocolate brownies into fun reindeer faces with pretzel antlers and chocolate chips for eyes.

Ingredients:

  • 1 batch of vegan brownies (your favorite recipe or mix)
  • Mini pretzels
  • Vegan chocolate chips
  • Dried cranberries or red candy for noses

Instructions:

  1. Cut cooled brownies into circles using a cutter or knife.
  2. Press pretzels into the top for antlers.
  3. Use chocolate chips for eyes and cranberries for noses.
  4. Let kids assemble their own reindeer treats.

21. Chocolate-Dipped Banana Snowmen

Simple, cute, and naturally sweet – these chilled banana snowmen are always a hit.

Ingredients:

  • 2 bananas
  • Vegan white chocolate or yogurt coating
  • Mini chocolate chips or dried currants
  • Small orange zest curls or carrot tips (for noses)
  • Skewers

Instructions:

  1. Slice bananas into thick rounds. Stack three per skewer.
  2. Dip into melted vegan white chocolate.
  3. Add chocolate chips for eyes/buttons and tiny carrot pieces for noses.
  4. Chill until set.

22. Vegan Marshmallow Krispie Trees

These no-bake rice crispy treats are shaped like Christmas trees and easy for kids to decorate.

Ingredients:

  • 3 cups crispy rice cereal
  • 1 ½ cups vegan marshmallows
  • 2 tablespoons vegan butter
  • Green food coloring (plant-based)
  • Mini sprinkles or chocolate chips for decoration

Instructions:

  1. Melt butter and marshmallows in a pot over low heat. Stir in green food coloring.
  2. Mix in cereal and press into a lined tray.
  3. Once set, cut into triangles.
  4. Decorate with sprinkles to look like ornaments.

Make-Ahead Vegan Christmas Crowd-Pleasing Desserts

When you’re hosting or bringing a dish to share, these vegan desserts are ideal. 

They’re easy to prepare ahead of time, serve a crowd, and deliver big on flavor with little stress. 

From festive classics to chilled treats, they’ll keep the holiday table full and festive.

23. Traditional Vegan Mince Pies

Buttery pastry filled with spiced fruit – these mince pies are a must-have for Christmas gatherings.

Ingredients:

For the pastry:

  • 2 ¼ cups all-purpose flour
  • ½ cup powdered sugar
  • ¾ cup vegan butter (cold, cut into cubes)
  • 2–4 tablespoons cold water

For the filling:

  • 1 ½ cups vegan mincemeat (store-bought or homemade)

Instructions:

  1. Mix flour and sugar, then rub in vegan butter until crumbly.
  2. Add water slowly to form a dough. Chill for 30 minutes.
  3. Roll out dough and cut circles to fit a muffin tin.
  4. Fill each with mincemeat, cover with smaller dough rounds or stars.
  5. Bake at 375°F (190°C) for 18–20 minutes until golden.
  6. Cool and dust with powdered sugar before serving.

24. Vegan Chocolate Bark with Fruit & Nuts

This crowd-pleasing bark is endlessly customizable and perfect for gifting or grazing.

Ingredients:

  • 2 cups vegan dark chocolate chips
  • ¼ cup dried cranberries
  • ¼ cup chopped pistachios
  • 2 tablespoons pumpkin seeds
  • Pinch of sea salt

Instructions:

  1. Melt chocolate in a heatproof bowl over simmering water.
  2. Pour onto a lined baking sheet and spread into a rectangle.
  3. Sprinkle with toppings and chill until set.
  4. Break into pieces and store in an airtight container.

25. Spiced Carrot Sheet Cake with Cashew Frosting

Moist, spiced, and easy to slice – this cake travels well and pleases every palate.

Ingredients:

Cake:

  • 2 cups all-purpose flour
  • 1 ½ teaspoons baking soda
  • 1 teaspoon cinnamon
  • ½ teaspoon nutmeg
  • ½ teaspoon ground ginger
  • ½ teaspoon salt
  • ¾ cup brown sugar
  • ½ cup neutral oil
  • 1 ½ cups grated carrots
  • 1 cup unsweetened plant milk
  • 1 teaspoon vanilla

Frosting:

  • 1 cup soaked cashews
  • 2 tablespoons maple syrup
  • 2 tablespoons lemon juice
  • ¼ cup coconut cream
  • 1 teaspoon vanilla

Instructions:

  1. Whisk dry ingredients, then stir in wet and grated carrots.
  2. Pour into a greased 9×13 pan and bake at 350°F (175°C) for 35–40 minutes.
  3. Blend frosting ingredients until smooth.
  4. Once cake is cool, spread frosting evenly and refrigerate until serving.

Final Thoughts

Vegan Christmas desserts are more than just plant-based versions of traditional sweets – they’re a joyful way to bring everyone together at the table. 

From nostalgic bakes like mince pies and gingerbread cookies to chilled treats like trifle and mousse, each recipe in this collection is crafted to be easy, festive, and family-friendly.

Whether you’re hosting a full house or baking for a quiet holiday evening, these make-ahead, no-fuss, and crowd-pleasing desserts will help make the season feel even more special. 

They’re proof that delicious doesn’t have to be complicated – and that kindness can taste just as good as it feels.

So pick a recipe (or a few), get the family involved, and fill your kitchen with the smells and smiles of the season. Happy holidays and happy baking!

Share the Post:

Related Posts