28 Must-try Vegan Christmas Recipes

Christmas is one of my favourite times of year for food. You’ve got delicious nut roasts, boxing day feasts and all of my favourite plant based desserts and special sweet treats. It’s a time for celebrating family friends, and food! If you’ve been scouring the internet for the best plant-based recipes then you’ve come to the right place – I’ve rounded up 40 of the best vegan Christmas recipes to make during the festive winter period. Let the festive cooking begin!
Lots of people might think that the Christmas period can be challenging for those that have a plant-based diet, but it’s actually one of my favourite times of year to show how easy (and delicious!) it is to prepare vegan food. On Christmas day, nothing beats a good nut roast prepared with my favourite roasted vegetables. I’ve got you covered with the best side recipes too; from unbelievably crunchy roast potato to caramelised carrots or pecan brussel sprouts with cranberries. Then of course we’ve got dessert – and I love to create my favourite sweet treats for my family and friends to devour at Christmas.
In the past I’ve loved receiving edible homemade gifts and sweet treats so I’ve created my own versions which I’ve included in this list. They’re so thoughtful, often quite easy and the perfect gift when times are hard or you need to stick to a budget. You’ll also find in this list a few festive drinks thrown in for good measure – nothing beats a festive cocktail to enjoy on Boxing Day!
Table of contents
1. Main event
2. Sides
3. Boxing Day Extras
4. Desserts
5. Festive treats and Homemade gifts
Savoury vegan Christmas recipes
The Main Event



Vegan Sides






Boxing Day Extras






Sweet vegan Christmas recipes
Festive Dessert



Festive Treats and Homemade Gifts









Drinks

Did you make any of these vegan Christmas recipes? Please rate and review the recipe below, and leave me a comment! I love to hear your feedback, and if you’re enjoying my recipes. Make sure to take a photo, tag me @MadeleineOlivia and tag it #MadeleineOlivia.






Add comment