31 Vegan Christmas Dinner Recipes
December 8, 2024
Bring the joy to your Christmas dinner table with more than 30 delicious ideas for vegan appetizers, entrées, and side dishes! Whether it's your first time preparing a vegan holiday dinner, or you're a veteran in search of a few new ideas, there's something on this list for you.
The holidays are the perfect time to enjoy a delicious home-cooked meal with family and friends, and making a 100% vegan Christmas dinner is easier than you think! From classic Christmas recipes to new favorites, you'll find everything you need right here.
If you're looking for delicious ideas that go beyond Christmas dinner, check out my collection of vegan Christmas cookie recipes, vegan party appetizer recipes, and my complete vegan Christmas menu with breakfasts, dinners, desserts, and holiday beverages.
Vegan Christmas Appetizers and Breads
-
Vegan Spinach & Artichoke Dip
Easy? YesPrep Time: 30 minutesCook Time: 18 minutesTotal Time: 48 minutes
This vegan spinach and artichoke dip is one of my absolute favorite holiday recipes. It is so delicious that even meat-eaters can't believe there's no dairy or cheese in this dip, and it's far lighter in calories than its dairy counterpart, too. Serve it as a snack during the Christmas-day games or as a starter to your holiday dinner.
-
Christmas Focaccia Bread
Easy? YesPrep Time: 10 minutesCook Time: 25 minutesTotal Time: 1 hour, 35 minutes
Add some festive color to your Christmas dinner table with this Christmas focaccia recipe from XOXOBella. Using bell peppers, cherry tomatoes, and arugula, you'll create gorgeous poinsettia flowers on an easy-to-make bread.
-
Christmas Sushi Rolls
Easy? YesPrep Time: 15 minutesCook Time: 45 minutesTotal Time: 1 hour
Sushi rolls with avocado, tofu, and sweet potato become an adorable Christmas tree with this sushi recipe from The Fruity Jem. It even features a colorful star on top, made from mango cut with a cookie cutter!
-
Vegan Ricotta and Spinach Stuffed Mushrooms
Easy? YesPrep Time: 10 minutesCook Time: 30 minutesTotal Time: 40 minutes
These vegan stuffed mushrooms from Happy Kitchen are a delicious umami-packed starter that won't last long on your holiday dinner table. Fortunately, they're easy to make and come with plenty of protein from their tofu-based vegan ricotta filling!
-
Vegan Sausage Rolls
Easy? NoPrep Time: 1 hourCook Time: 25 minutesTotal Time: 1 hour, 25 minutes
Popular in English cuisine, sausage rolls are a favorite snack and appetizer during the Christmas season. This recipe from Addicted to Dates uses chickpeas, mushrooms, and textured soy protein to create a meaty filling in these sausage-less vegan sausage rolls.
-
Vegan Garlic Bread
Easy? YesPrep Time: 15 minutesCook Time: 15 minutesTotal Time: 30 minutes
Garlic bread is a Christmas classic, and this pull-apart vegan garlic bread tastes just like the delicious side I loved as a kid! It's made with vegan butter, 5-minute homemade vegan Parmesan, and of course, lots of garlic. It's great as a side to any of the pasta dishes you'll find in the main course section.
-
Vegan Beetroot Tartare
Easy? YesPrep Time: 15 minutesCook Time: n/aTotal Time: 15 minutes
Impress your guests with this healthy and delicious vegan beetroot tartare that looks like it came from a 5-star restaurant! This recipe from The Fruity Jem uses pre-cooked beets, plant-based yogurt, and toasted walnuts to create a stunning vegan alternative to steak tartare.
-
Vegan Mushroom Crostini
Easy? YesPrep Time: 10 minutesCook Time: 20 minutesTotal Time: 30 minutes
Crostini, or little toasts, are an easy appetizer made with toasted baguette slices and a variety of toppings. This recipe from Happy Kitchen is made with vegan mozzarella, caramelized onions and mushrooms, and balsamic and Dijon mustard.
Vegan Christmas Salads and Side Dishes
-
Apple Walnut Salad with Vegan Feta
Easy? YesPrep Time: 10 minutesCook Time: 10 minutesTotal Time: 20 minutes
This bright and colorful salad is the perfect light side to your filling holiday meals. It's bursting with flavor from apples, dried cranberries, vegan feta, and candied walnuts, then topped off with an easy homemade maple vinaigrette.
-
Miso Mushroom Gravy
Easy? YesPrep Time: 5 minutesCook Time: 15 minutesTotal Time: 20 minutes
To add some extra flavor to your mashed potatoes or holiday roast, try this vegan miso mushroom gravy from Toshi's table. It's super easy to make and has lots of umami flavor from white miso and mushrooms.
-
Loaded Vegan Baked Potato
Easy? YesPrep Time: 35 minutesCook Time: 1 hour, 15 minutesTotal Time: 2 hours, 10 minutes
Turn your ordinary baked potatoes into an indulgent holiday treat with this delicious loaded baked potato recipe. With vegan sour cream, vegan cheddar, sun-dried tomatoes, and chives, these potatoes taste just as delicious as the dairy version from your local sports bar or restaurant.
-
Baked Vegan Butternut Squash Mac & Cheese
Easy? YesPrep Time: 15 minutesCook Time: 30 minutesTotal Time: 45 minutes
This pasta dish from Joyful Balance is made with macaroni, creamy cashew and butternut squash sauce, and a seasoned breadcrumb topping. It's oven-baked, giving it a gourmet mac and cheese aura that's both fancy and comforting.
-
Garlic Smashed Potatoes with Vegan Parmesan
Easy? YesPrep Time: 25 minutesCook Time: 40 minutesTotal Time: 1 hour, 5 minutes
Smashed potatoes have become a holiday classic, and this recipe is full of flavor from garlic, herbs, and vegan Parmesan. Add your favorite vegan sour cream to take this recipe to the next level!
-
Air Fryer Maple Balsamic Brussels Sprouts
Easy? YesPrep Time: 5 minutesCook Time: 20 minutesTotal Time: 20 minutes
This brussels sprouts recipe from Health My Lifestyle is finished with a maple balsamic glaze that will win over any brussels sprout skeptic. You will need an air fryer for this recipe, but the air fryer makes it one of the easiest dishes on this list.
-
Vegan Sour Cream Mashed Potatoes and Chives
Easy? YesPrep Time: 15 minutesCook Time: 15 minutesTotal Time: 30 minutes
For the absolute best mashed potatoes, try this easy vegan recipe made with Yukon gold potatoes, vegan butter, vegan milk, and vegan sour cream! No one will notice that there's no dairy in these fluffy potatoes.
Vegan Christmas Main Courses
-
Holiday Lentil Loaf
Easy? NoPrep Time: 40 minutesCook Time: 50 minutesTotal Time: 1 hour, 30 minutes
Made with lentils, oats, vegetables, and lots of seasonings, this vegan meatloaf is my most popular holiday recipe ever! It's adaptable to your tastes (leave out the raisins if you don't like them), and it's a hearty and indulgent centerpiece for your Christmas dinner table.
-
Vegan Lasagna with Zucchini and Carrots
Easy? YesPrep Time: 1 hourCook Time: 1 hour, 10 minutesTotal Time: 1 hour, 45 minutes
Lasagna is a Christmas favorite, and this veggie version is just as delicious as the original! It's made with tofu ricotta and vegan mozzarella, plus spinach, zucchini, and carrots, for an amazing dish that everyone will love.
-
Vegan Butternut Squash Wellington
Easy? YesPrep Time: 20 minutesCook Time: 1 hourTotal Time: 1 hour, 20 minutes
This vegan Wellington from My Pure Plants is a delicious take on the traditional Christmas dish. It has a rosemary mushroom-walnut filling and roasted butternut squash, all wrapped up in a vegan puff pastry!
-
Vegan Ham
Easy? YesPrep Time: 10 minutesCook Time: 1 hour, 25 minutesTotal Time: 1 hour, 35 minutes
Made from seitan, this vegan ham from The Hidden Veggies is salty, smokey, and perfectly roasted. And it's easier to make than you might think!
-
Vegan Cannelloni with Spinach and Tofu Ricotta
Easy? NoPrep Time: 1 hour, 15 minutesCook Time: 30 minutesTotal Time: 1 hour, 45 minutes
This stuffed cannelloni is a gorgeous pasta dish to serve at your Christmas dinner, stuffed with spinach and tofu ricotta, then topped with marinara and vegan mascarpone sauce.
-
Vegan Seafood Cakes
Easy? YesPrep Time: 15 minutesCook Time: 15 minutesTotal Time: 30 minutes
Made with hearts of palm, chickpeas, and plenty of Old Bay seasoning, these vegan seafood cakes from Dances With Knives make a fancy addition to any Christmas dinner table. They have a crispy outside and perfectly tender inside that everyone will love.
-
Chickpea Vegan Meatballs with Tomato Sauce
Easy? YesPrep Time: 15 minutesCook Time: 30 minutesTotal Time: 45 minutes
Added to your favorite pasta, or enjoyed on their own with tomato sauce, these vegan chickpea meatballs from Food Wine and Love are a must-have on your holiday table.
-
Vegan Pot Roast
Easy? YesPrep Time: 10 minutesCook Time: 1 hourTotal Time: 1 hour, 10 minutes
If you're looking for a holiday pot roast to make this Christmas, try this jackfruit-based pot roast from Serene Trail! The jackfruit has a wonderful meaty texture, and it's surrounded by plenty of root vegetables and roasted in a thick gravy.
-
Vegan Tamales
Easy? NoPrep Time: 1 hourCook Time: 35 minutesTotal Time: 1 hour, 35 minutes
A traditional Christmas dish, tamales are a great food to make together with the whole family. This vegan recipe from The Hidden Veggies includes 4 plant-based fillings to choose from!
-
Vegan Ricotta Stuffed Shells
Easy? YesPrep Time: 37 minutesCook Time: 38 minutesTotal Time: 1 hour, 15 minutes
If you're looking to impress with a delicious pasta dish that's super easy to make, try these tofu ricotta stuffed shells! They're full of cheesy flavor but come together quickly so you can relax and enjoy the holidays.
-
Vegan Roast
Easy? YesPrep Time: 15 minutesCook Time: 1 hour, 10 minutesTotal Time: 1 hour, 25 minutes
Skip the grocery-store vegan roast this year and make your own delicious roast with this recipe from A Virtual Vegan. It goes perfectly with all your favorite sides including veggies, mashed potatoes, and gravy.
-
Mushroom Lentil Risotto
Easy? YesPrep Time: 5 minutesCook Time: 35 minutesTotal Time: 40 minutes
This risotto recipe from Avocado Skillet is a protein-packed twist on traditional risotto, with lentils, plus mushrooms and miso for lots of umami flavor. The fragrant rosemary added to this dish gives it a distinctly Christmassy flavor.
-
Vegan Baked Ziti
Easy? NoPrep Time: 40 minutesCook Time: 1 hour, 10 minutesTotal Time: 1 hour, 50 minutes
This vegan baked ziti recipe is hearty and delicious, made with lentils, vegan ricotta, and vegan mozzarella. It makes plenty to feed a crowd or to enjoy as leftovers!
-
Vegan Swedish Meatballs
Easy? YesPrep Time: 15 minutesCook Time: 25 minutesTotal Time: 40 minutes
Wrapped up in a buttery vegan gravy, these vegan Swedish meatballs from Vibrantly G-Free are made from quinoa, chopped mushrooms, and sunflower butter. They're not just vegan, they're also healthier than traditional Swedish meatballs and equally delicious!
-
Vegan Puff Pastry Tart
Easy? YesPrep Time: 10 minutesCook Time: 20 minutesTotal Time: 30 minutes
With this recipe from Emily Leary, homemade vegan pesto and thinly sliced tomatoes are wrapped up in a puff pastry crust for an easy but delicious vegan holiday meal.
-
Vegan Turkey Roast
Easy? NoPrep Time: 30 minutesCook Time: 1 hour, 45 minutesTotal Time: 2 hours, 15 minutes
Replace the turkey at your Christmas dinner table with this homemade turkey-free seitan tofu roast from My Quiet Kitchen. It turns out beautifully with a seitan "skin" and can be sliced or shredded!

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...