38 Best Vegan Christmas Recipes
Published: November 4, 2022
Modified: November 24, 2025
It's fall once again and the holiday season is coming up soon. Maybe you're looking for some new vegan recipes to make 2025's vegan Christmas dinner menu better than ever. Maybe you're a new vegan wondering where to start with Christmas meals. Or maybe you have vegan guests coming for the holidays, and you have no idea what to prepare. No matter why you're here, I'm glad you are!
I've put together the best of my time-tested, tried and true, delicious vegan Christmas recipes right here for you. From Christmas breakfast to sugar cookies to vegan Christmas dinner ideas, you'll find a recipe that you and your family will love! It's my Christmas wish that some of this delicious food can contribute to your family's merry Christmas and healthy and prosperous New Year. 🧡
Vegan Christmas Breakfast Recipes
-
Vegan French Toast
Easy? YesPrep Time: 15 minutesCook Time: 15 minutesTotal Time: 30 minutes
Is there anything more "Christmas-y" than French toast? It's the perfect holiday morning meal: sweet, delicious, easy, and sprinkled with powdered sugar. This vegan version tastes just like the classic, using a few secret ingredients to get the right texture and flavor.
-
Vegan Cinnamon Rolls
Easy? NoPrep Time: 45 minutesCook Time: 24 minutesTotal Time: 2 hours, 40 minutes
Wake up on Christmas morning to an ooey, gooey, cinnamon-filled treat with these delicious vegan cinnamon rolls. The recipe includes a make-ahead option, so you can prepare everything a day in advance, then just bake them in the morning!
-
Vegan Cranberry Orange Muffins
Easy? YesPrep Time: 15 minutesCook Time: 20 minutesTotal Time: 35 minutes
Bake these easy vegan cranberry orange muffins on Christmas Eve, then enjoy a lazy Christmas morning breakfast that's sweet, tangy, and full of holiday flavor! These muffins have a light and tender texture, plus a crunchy orange streusel topping that the whole family will love.
-
Vegan Tomato & Basil Quiche
Easy? NoPrep Time: 30 minutesCook Time: 1 hour, 10 minutesTotal Time: 2 hours, 30 minutes
Make this classic Christmas breakfast vegan with a buttery, flaky shortcrust and an egg-less filling made with tofu and yellow mung beans. Mushrooms, tomatoes, onions, and basil make this quiche both flavorful and nutritious!
-
Vegan Buttermilk Pancakes
Easy? YesPrep Time: 20 minutesCook Time: 25 minutesTotal Time: 45 minutes
If you don't have any bread laying around for French toast, you can always make pancakes instead! The ingredients for these pancakes are common household staples, so you probably have them in your fridge or cupboard. They're also quick and easy to make, so you can have a sweet breakfast treat while also enjoying Christmas morning with your family.
-
Glazed or Chocolate-Frosted Donuts
Easy? NoPrep Time: 1 hourCook Time: 10 minutesTotal Time: 11 hours, 45 minutes
These donuts are light, airy, and chewy just like donut-shop donuts, but they're completely vegan! Make them with your choice of classic glaze or chocolate frosting with sprinkles. You can prepare the dough a day ahead of time so you don't have to wake up quite so early on Christmas Day to get these made.
-
Vegan Cinnamon Coffee Cake
Easy? YesPrep Time: 20 minutesCook Time: 45 minutesTotal Time: 1 hour
This coffee cake has two layers of soft vanilla cake, a cinnamon sugar filling, and a crumbly cinnamon streusel, all topped off with a drizzle of sweet icing. And it's made with simple ingredients in about an hour, so you can stress less and enjoy more!
-
Veggie Breakfast Casserole
Easy? YesPrep Time: 20 minutesCook Time: 1 hour, 25 minutesTotal Time: 1 hour, 30 minutes
This savory casserole packs in plenty of delicious veggies, plus a protein-packed eggless filling that's made from tofu and mung beans. It's big enough to serve a crowd, and you can prep it the night before so you can sleep in on Christmas.
Vegan Christmas Appetizer Recipes
-
Vegan Cheese Fondue
Easy? YesPrep Time: 2 minutesCook Time: 8 minutesTotal Time: 10 minutes
This cheesy vegan dip is the perfect way to celebrate Christmas! Made with homemade vegan Gruyère cheese, it has an authentic flavor and comes together quickly, so everyone can enjoy the festivities.
-
Cranberry and Cashew Cheese Crostini
Easy? YesPrep Time: 20 minutesCook Time: 40 minutesTotal Time: 1 hour
If you didn't get enough cranberry sauce at Thanksgiving, try this appetizer. It's fancy-looking and delicious, but also easy to make! You can make the cranberry sauce ahead of time, so when it's time to serve, you can just toast the baguette slices, and then top it with some cashew cheese, walnuts, and cranberry sauce. It's an easy way to keep everyone happy while waiting for dinner, but it also works for holiday parties too.
-
Vegan Spinach & Artichoke Dip
Easy? YesPrep Time: 30 minutesCook Time: 18 minutesTotal Time: 48 minutes
Did you know that more people make spinach dip at Christmas than at any other time of year? It's a warm, delicious treat that also goes well with the football games that are usually played on Christmas day (at least here in the US). This vegan version uses cashew cream and fresh spinach for a creamy, cheesy snack that will have everyone asking you for the recipe.
-
Vegan Garlic Bread
Easy? YesPrep Time: 15 minutesCook Time: 15 minutesTotal Time: 30 minutes
This garlic bread is the perfect pairing for Italian main courses like lasagna or baked ziti. With a yummy homemade vegan parmesan, it tastes just like traditional garlic bread.
-
Cashew & Butternut Squash Queso Dip
Easy? YesPrep Time: 10 minutesCook Time: 5 minutesTotal Time: 15 minutes
This vegan queso is so cheesy that no one ever suspects it's vegan! It's made with raw cashews for a creamy texture, and butternut squash, carrots, and nutritional yeast for a cheesy flavor. Add in diced tomatoes, jalapenos, and corn for a chunky dip, perfect for tortilla chips!
-
Garlic & Vegan Parmesan Smashed Potatoes
Easy? YesPrep Time: 25 minutesCook Time: 40 minutesTotal Time: 1 hour, 5 minutes
Fluffy inside, crispy outside, AND easy to make? Yes, please! These smashed potatoes are the perfect finger food for your holiday appetizer menu.
Vegan Christmas Dinner Recipes: Main Dishes
-
Stuffed Shells with Tofu and Spinach Ricotta
Easy? YesPrep Time: 37 minutesCook Time: 38 minutesTotal Time: 1 hour, 15 minutes
If you're looking for a Christmas dinner main course that's impressive and delicious, but also not too stressful to make, try these stuffed shells. They're a comforting classic that everyone will love.
-
Lentil Loaf with Oats and Vegetables
Easy? NoPrep Time: 40 minutesCook Time: 50 minutesTotal Time: 1 hour, 30 minutes
I started making vegan lentil loaf a few years ago for Thanksgiving, then gradually changed it into my current recipe. This is the recipe that everyone always asks for (both vegans and meat-eaters). This loaf is tender and flavorful, and you can make it gluten-free by using gluten-free oats and oat flour, and coconut aminos instead of soy sauce.
-
Vegan Lasagna with Carrots and Zucchini
Easy? YesPrep Time: 1 hourCook Time: 1 hour, 10 minutesTotal Time: 1 hour, 45 minutes
Lasagna has always been one of my favorite meals. So when I got my first apartment, it was one of the first things I learned to cook. However, when I went vegan, finding a good vegan recipe wasn't as easy as I had hoped. I eventually made my own, which is so good that you won't miss the original. While this version uses carrots and zucchini, you can also use lentils instead for a "meatier" flavor. Or, make the lasagna with half vegetables and half lentils so your guests can choose which version they prefer!
-
Butternut Squash Casserole
Easy? NoPrep Time: 50 minutesCook Time: 1 hour, 10 minutesTotal Time: 1 hour, 45 minutes
This casserole is filled with flavorful butternut squash, leeks, kale, pecans, and cashew cheese. Even with all that flavor, it's still healthy and not too filling! It provides a nice balance to heavier holiday dishes.
-
Baked Ziti
Easy? NoPrep Time: 40 minutesCook Time: 1 hour, 10 minutesTotal Time: 1 hour, 50 minutes
The secret to this vegan baked ziti is in the homemade vegan mozzarella cheese, which stretches, melts, and tastes delicious! It's also made with homemade tofu ricotta and lentils. It's an easy recipe, but you'll want to prepare the mozzarella in advance to give it time to firm up so it can be grated.
-
Butternut Squash Ravioli with Sage Butter and Mushrooms
Easy? NoPrep Time: 2 hoursCook Time: 1 hour, 5 minutesTotal Time: 4 hours
For an extra-special Christmas dinner, make your pasta from scratch. It's a fair amount of work, but 100% worth it for this delicious dish. The butternut squash filling is full of flavor that blends beautifully with sage and mushrooms.
-
Tofu Ricotta & Spinach Cannelloni
Easy? NoPrep Time: 1 hour, 15 minutesCook Time: 30 minutesTotal Time: 1 hour, 45 minutes
Wow your family members and guests with this stunning pasta dish, stuffed with tofu ricotta and spinach, and topped with marinara and a creamy vegan mascarpone sauce. It's just as delicious as it looks!
Vegan Christmas Dinner Recipes: Side Dishes
Below are recipes for some amazing holiday sides. But don't overlook the simpler veggie side dishes: you can roast potatoes, brussels sprouts, sweet potatoes, or delicata squash. Or prepare some green peas, corn, or wild rice!
-
Vegan Sour Cream Mashed Potatoes
Easy? YesPrep Time: 15 minutesCook Time: 15 minutesTotal Time: 30 minutes
Make this side with Yukon gold potatoes for a creamy take on a classic holiday dish. Kite Hill vegan sour cream provides a delicious tangy flavor that melts into the buttery potatoes just like the real thing. These mashed potatoes are so good, you won't believe they come together in less than 30 minutes!
-
Loaded Baked Potato
Easy? YesPrep Time: 35 minutesCook Time: 1 hour, 15 minutesTotal Time: 2 hours, 10 minutes
Made with Miyoko's shredded cheddar, Kite Hill sour cream, sun-dried tomatoes, and chives, these baked potatoes are as easy as they are delicious!
-
Maple-Butter Roasted Carrots with Spiced Cashew-Tahini Sauce
Easy? YesPrep Time: 30 minutesCook Time: 25 minutesTotal Time: 45 minutes
This Christmas side dish is a show-stopper (it's especially beautiful with rainbow carrots), but it's surprisingly simple to make! Carrots are roasted in a slightly sweet maple-butter glaze with lemon juice, then dipped in a flavorful creamy sauce with a base of cashew cream and tahini.
-
Cheesy Twice-Baked Potatoes
Easy? YesPrep Time: 1 hourCook Time: 1 hour, 20 minutesTotal Time: 2 hours, 20 minutes
If your family is like mine, twice-baked potatoes are a requirement for the holiday table. This version uses a stretchy homemade vegan cheese that gets mashed together with potatoes and almond milk for a flavor-packed filling. Your Christmas dinner can now be considered complete!
-
Apple, Walnut, and Cranberry Salad with Maple-Balsamic Vinaigrette
Easy? YesPrep Time: 10 minutesCook Time: 10 minutesTotal Time: 20 minutes
This delicious winter salad is not too filling, but it packs plenty of flavor! It pairs light baby greens with dried cranberries, sweet apples, and candied walnuts. It also uses an (easy) homemade vegan feta and maple-balsamic vinaigrette to perfectly harmonize the sweet and tangy flavors in this salad.
Vegan Christmas Treats, Desserts, and Beverages
-
Vegan Ginger Cookies
Easy? YesPrep Time: 15 minutesCook Time: 12 minutesTotal Time: 27 minutes
Get on Santa's good side with a plate of these chewy ginger cookies! They're super easy to make, and they're loaded with molasses and warm spices.
-
Classic Vegan Cheesecake
Easy? YesPrep Time: 20 minutesCook Time: 55 minutesTotal Time: 6 hours
Even though this cheesecake is completely vegan, it tastes just like the classic! It's the perfect choice for a holiday meal because it's super indulgent, but also incredibly easy to make. Since it requires several hours of chill time, it's the perfect recipe to make a day in advance.
-
Apple Crisp
Easy? YesPrep Time: 1 hour, 10 minutesCook Time: 40 minutesTotal Time: 1 hour, 50 minutes
Apple crisp is the easier but equally delicious sibling to apple pie, with a crumbly oat topping that everyone loves. This recipe can also be made gluten-free by replacing the flour with oat flour. Enjoy it with a vanilla vegan ice cream like NadaMoo or Luna and Larry's Coconut Bliss.
-
Vegan Matcha Sugar Cookies
Easy? YesPrep Time: 21 minutesCook Time: 14 minutesTotal Time: 35 minutes
These matcha sugar cookies are soft, chewy, and perfect for Christmas! Their green color makes them pretty and festive, and their earthy matcha flavor harmonizes with their sugary sweetness for a delicious treat. They're easy to make, too, and require no chilling time!
-
Vegan Sugar Cookies
Easy? YesPrep Time: 30 minutesCook Time: 8 minutesTotal Time: 1 hour, 30 minutes
Probably the most iconic Christmas cookie is the roll-out sugar cookie, cut into Santa, angel, and snowman shapes. These vegan Christmas cookies have a buttery decorator icing that can be colored or topped with vegan sprinkles.
-
Vegan Fudge
Easy? YesPrep Time: 5 minutesCook Time: 5 minutesTotal Time: 2 hours, 10 minutes
This might be the easiest Christmas dessert you can make, but you wouldn't guess from its rich flavor and creamy texture! This vegan candy recipe is so good, you can share it with your non-vegan friends and they'll never know the difference.
-
Vegan Cannoli
Easy? NoPrep Time: 40 minutesCook Time: 10 minutesTotal Time: 50 minutes
This delicious dessert is filled with slightly sweet tofu ricotta and chocolate chips. Dip the ends of the shells in melted chocolate for an even more decadent treat.
-
Vegan Peanut Butter Pie
Easy? YesPrep Time: 25 minutesCook Time: n/aTotal Time: 4 hours, 30 minutes
This light and creamy dessert is the perfect holiday treat for any chocolate and peanut butter lover! It's an easy no-bake recipe that takes less than 30 minutes to make, and it's guaranteed to disappear quickly.
-
Carrot Cake Cupcakes with Cream Cheese Frosting
Easy? NoPrep Time: 30 minutesCook Time: 30 minutesTotal Time: 1 hour
These carrot cake cupcakes are loaded with walnuts, coconut, and raisins and then topped with a vegan cream cheese frosting that tastes pretty close to the real thing. (Feel free to leave out the walnuts, coconut, or raisins if any of them aren't your thing.)
This recipe is derived from a recipe I developed in my former life as a cupcake baker; the carrot cake cupcakes in particular had what I would describe as a cult-like following. So maybe skip these if you're worried about developing a habit.
-
Authentic Vegan Key Lime Pie
Easy? YesPrep Time: 30 minutesCook Time: 20 minutesTotal Time: 4 hours
Bring a little Florida sunshine to your Christmas dessert menu with this easy Key lime pie recipe! Add some non-dairy whipped cream to balance the citrus flavors with some sweetness.
-
Rich and Creamy Hot Chocolate
Easy? YesPrep Time: 5 minutesCook Time: 5 minutesTotal Time: 10 minutes
This hot chocolate is made with Oatly, raw cacao, and dark chocolate baking bars for a rich, creamy flavor. Top with vegan marshmallows, whipped cream, and chocolate shavings for an extra-special Christmas treat.
-
Vegan Coquito
Easy? YesPrep Time: 5 minutesCook Time: 10 minutesTotal Time: 12 hours
This creamy coconut drink is a Puerto Rican Christmas tradition. It's made with rum, but you can leave the rum out for an alcohol-free sweet treat for the kids, too!

Leave a Comment
I love reading comments! I'll do my best to answer questions, too. If you made the recipe, please leave a star rating, it helps support the blog so I can make more recipes and articles. Thank you!
Loading comments...