Skip to Content

Vegan Christmas Donuts

These vegan Christmas donuts are cute, fun and fluffy. Dipped in dairy-free chocolate to look like Christmas puddings, they make a delicious addition to any festive party!

Vegan Christmas Donuts decorated to look like Christmas puddings

I know, I know… it’s only November!

Some of you may be thinking that it’s just slightly too early to start the festive baking. And usually, I’d agree with you.

But this year, I’m already in full swing with the festive desserts. I just have so many fun ideas that I had to start early enough to make sure I had time to fit them all in before Christmas.

This week, I made vegan Christmas donuts. I made them using my simple baked donut recipe, then just decorated them using dairy-free chocolate and fondant icing.

I’m so happy with how they turned out! I think they’re super cute and would be lovely to take along to a Christmas party.

How To Make Vegan Christmas Donuts

If you’d like to make your own Christmas pudding donuts, here’s how!

Step 1:

Preheat your oven to 180°C/350°F and make sure you have a silicone mould to hand. I like to use these silicone ones from Amazon.

Step 2:

In a large bowl, mix together 200 grams* of plain flour, 1 teaspoon of baking powder and 150 grams of caster sugar.

*Cup measurements are listed in the recipe card at the bottom of the post but I would highly recommend using scales for this particular recipe- this will give you a more accurate result.

Step 3:

Measure out 60 grams of vegan margarine then melt it quickly in the microwave. Leave it to cool for a few minutes. Add the melted margarine to your dry ingredients along with 200 ml of plant-based milk and 1 teaspoon of vanilla.

Mix everything together until smooth. You should have a mixture that resembles a slightly thick cake batter.

donut batter in a bowl

Step 4:

Spoon the mixture into your donut pans (you should get 8 Christmas pudding donuts out of this recipe) then wipe away off excess around the edges of the pan to prevent it from burning.

spooning batter into the donut pan

Step 5:

Bake the donuts for 20-25 minutes until golden brown on top. Leave them in the pan until they are completely cold before trying to remove them.

baked Christmas donuts in their pan

Step 6:

Melt 200 grams of vegan-friendly milk or dark chocolate. Dunk one side of the donuts into the chocolate.

Place the dipped donuts onto a wire rack with a tray lined with baking paper underneath. The wire rack will prevent the chocolate from pooling around the bottom of the donut and the baking paper will catch any excess.

dipping donuts into melted chocolate

It’s really important that you let this chocolate set completely before you continue decorating. I’d recommend popping them in the fridge for around 1 hour.

Step 7:

While the chocolate is setting on the Christmas pudding donuts, you can prepare your fondant holly decorations.

I used ready-to-roll fondant from Dr. Oekter which is suitable for vegans. It worked out much easier this way because the pack contained red and green. But if you like, you can definitely make your own using fondant icing sugar and food colouring.

Take 16 small pieces of red fondant and roll them into balls. This will give you 2 berries for each donut. If you want to be extra fancy, you can brush the berries with some edible glitter to give a “snowy” effect. I used Lustre edible silver glitter.

brushing the fondant berries with edible glitter
Brush the berries with edible glitter for an extra special touch

Step 8:

For the leaves, roll out some green fondant until it’s around 1/2-inch thick. Cut diagonal lines both ways to give you little diamond shapes. Squish the edges of each diamond together to create your leaf shape.

You can draw lines on the leaves using a toothpick if you like, but I think they look fine without. Make sure you have 16 leaf shapes altogether.

cutting diagonal lines into green fondant

Step 9:

Make sure the chocolate has completely hardened on the donuts. You should be able to handle them without getting any chocolate on your hands.

Melt 150 grams of dairy-free white chocolate and use a teaspoon to gently spread it over 1 half of each donut. Allow the white chocolate to firm slightly at room temperature for around 10 minutes.

spooning white chocolate onto the donuts

Step 10:

After 10 minutes, the white chocolate should be slightly soft but not wet. This is the perfect time to add the holly decorations to your Christmas pudding donuts.

I like to “stick” the leaves together before placing them on the donut to prevent them from sliding around. I do this by pinching the bottom edges together.

Add your fondant berries and leave your vegan Christmas donuts for 1 hour to set completely!

a Christmas pudding donut on a plate

I hope you enjoy these vegan Christmas donuts! If you make them yourself, please let me know how it goes by leaving a comment or rating below. Happy baking! xo

More vegan Christmas recipes:

Christmas pudding donuts
5 from 1 vote

Vegan Christmas Donuts

Cute and fluffy baked donuts decorated as Christmas puddings.

Course Dessert
Cuisine vegan
Keyword vegan christmas donuts
Prep Time 20 minutes
Cook Time 25 minutes
Chilling time 2 hours
Servings 8 donuts
Calories 449 kcal


  • 200 g Plain flour (1½ cups)
  • 1 Teaspoon Baking powder
  • 150 g Caster sugar (¾ cup)
  • 60 g Vegan margarine, melted (4 tablespoons)
  • 200 ml Plant-based milk of choice (¾ cup)
  • 1 Teaspoon Vanilla extract

For the decoration:

  • 200 g Vegan milk or dark chocolate (7 oz)
  • 150 g Vegan white chocolate (5 oz)
  • Red and green fondant (I used Dr. Oetker)
  • Edible glitter (optional)


  1. Preheat your oven to 180°C/350°F and make sure you have 1-2 donut moulds ready. I use these silicone moulds from Amazon.

  2. In a large bowl, mix together the flour, baking powder and sugar.

  3. Measure the margarine then melt it gently in the microwave. Add the melted margarine, plant-based milk and vanilla extract into the bowl with your dry ingredients. Mix well until smooth.

  4. Spoon the mixture into your donut pans and wipe off any excess using a paper towel.

  5. Bake for 20-25 minutes until golden brown on top. Leave the donuts to cool in the pan completely before removing them.

  6. Melt the milk/dark chocolate and dip one side of each donut into it, making sure it's evenly coated. Place them on a wire rack with a tray lined with baking paper underneath (to catch any excess).

  7. Allow the chocolate to harden completely. I'd recommend popping the donuts in the fridge for 1 hour.

  8. To prepare your holly berries, roll small pieces of red fondant into balls that are around ¼ of an inch wide. You can brush them with edible glitter if you wish but this step isn't essential.

  9. For the leaves, roll out green fondant until it's around ½ an inch thick. Cut diagonal lines both ways across it to give you diamond shapes. Squash the edges of each diamond shape to create "leaves". You'll need 16 all together, two for each donut.

  10. When the chocolate has set completely on the donuts, melt your white chocolate. Use a teaspoon to cover the top half of the donut. Allow it to set for around 10 minutes.

  11. After 10 minutes has passed, the white chocolate should be slightly soft but not wet. Add your holly berries and leaves now so that it sticks without sliding around. If you can, I'd recommend using food tweezers for precision.

  12. Leave the donuts to set for 1 more hour before enjoying. Decorate with edible glitter if desired.

Recipe Notes

  • *Donuts will last for 4-5 days in an airtight container at room temperature.
Nutrition Facts
Vegan Christmas Donuts
Amount Per Serving (1 donut)
Calories 449 Calories from Fat 180
% Daily Value*
Fat 20g31%
Sodium 107mg5%
Carbohydrates 63g21%
Fiber 3g13%
Sugar 30g33%
Protein 5g10%
* All values are an estimate only and will vary depending on the food brands used.
BakedByClo is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to This site may contain some of these links to & other affiliate programs. If you make a purchase through one of those links, BakedByClo will receive a small commission from the purchase at no additional cost to you.
Spoon Of Gluten Free Cornflour
← Previous
Is Cornflour Gluten-Free?
Box Of Cake Mix
Next →
Vegan Cake Mix - Everything You Need to Know
Recipe Rating

Privacy Policy