From main dishes to sides to desserts, over 20 deliciously festive holiday recipes for an amazing vegetarian or vegan Christmas dinner. 


Vegan Christmas Dinner ideas from main courses to sides and desserts. The most delicious vegetarian and vegan Christmas dinner recipes.

Last week while shopping at Trader Joe’s, I overheard two women chatting about hosting holiday meals. They sounded, understandably, stressed. One woman said to her friend, “at least you don’t have to feed the vegans.” Like those who choose not to eat animals are some breed of strange aliens. Her friend laughed that she had gluten-free guests coming, which was “just as bad.” I totally get it. We have family members who are gluten-free, lectin-free, legume-free, nightshade-free, and vegan. Oh my, it can be hard to put together a menu that makes everyone happy!

I wanted to give this Trader Joe’s shopper some ideas for her vegan guests, but refrained. I wanted to tell her that eating vegan or vegetarian isn’t really weird or difficult at all. Everyone eats vegan foods all the time: fruit, veggies, nuts, seeds, pulses, grains. Everything from apples to potato chips to Oreos are vegan. And personally, I’m totally happy just loading up on sides when we are at guests’ homes. 

Whether you’re hosting a vegetarian or vegan guest for a holiday dinner, or are 100% vegetarian or vegan yourself, I wanted to help get you started on a menu. I’ve selected a few favorite options in each category: main course, side dish, and dessert. So you can customize your own perfect vegan Christmas dinner menu. If you need even more help this year, Whole Foods has a vegan holiday dinner menu you can order online here and pick up in store. Set out a pot of mulled wine and enjoy. 

Vegan Christmas Dinner Main Course 

Traditional Christmas dinner main courses include rich and heavy dishes like roasts, turkey, and beef Wellington. On the last Christmas that I ate meat, about 6 or 7 years ago, I made a “fancy” beef tenderloin. My husband and I both got horrible food poisoning and are happy to have moved on from beef. Let’s look at some hearty main dish recipes that would be perfect for Christmas dinner.  

Vegetarian Mushroom Wellington with portobello mushrooms, butternut squash, and spinach in puff pastry is a beautiful vegetarian and vegan Christmas dinner main course.

Mushroom Wellington with portobello mushrooms, butternut squash, and spinach feels so fancy and festive. Even more so without the beef, I think. 

Mushroom Quinoa Stuffed Acorn Squash is a beautiful and healthy vegan main course for Thanksgiving or Christmas.

Mushroom Quinoa stuffed in acorn squash boats feels so special and tastes amazing. 

Vegan lentil loaf is like a meatless meatloaf. It's a healthier vegetarian main course perfect for a Vegan Christmas Dinner.

This Vegan Lentil Loaf is one of our most popular recipes! It’s like meatloaf, but meatless. 

This beautiful vegetable lasagna has layers of almond ricotta, zucchini, and eggplant.

If you’re Italian like we are, have lasagna on Christmas isn’t weird – it’s wonderful. This red and green Vegan Lasagna is made with an almond based ricotta and layers of veggies. 

Yellow chickpea curry with butternut squash and spinach is a delicious and healthy vegan main course.

If you’re craving something simple and cozy, curry is a great option. You can make this Easy Yellow Curry with Chickpeas and Butternut Squash early and keep it warm in a slow cooker. I would top with a few pomegranate arils for a festive holiday touch. 

Vegan risotto topped with roasted brussels sprouts, butternut squash, and mushrooms.

Instant Pot Risotto with Roasted Vegetables is another beautiful holiday main course. 

Tamales are a Mexican Christmas classic. This black bean version is naturally plant-based. 

Vegan Christmas Dinner Side Dishes 

Delicious creamy vegan spinach artichoke dip baked in an oval dish and served with veggies and crackers.

This addictive creamy baked Spinach Artichoke Dip is a crowd-pleaser and surprisingly vegan, gluten-free, and paleo. 

Sugared cranberries on top of a slice of soft cheese and a cracker are a beautiful holiday appetizer or Christmas or New Year's Eve.

Looking for a show-stopping Christmas appetizer? Sparkling Cranberry “Brie” Bites are perfect! I recommend using Kite Hill cheese here. 

A bowl of avocado bruschetta served with toasted bread is a delicious appetizer.

Avocado Bruschetta gets the best reviews and is naturally red and green. 

Authentic Italian tomato bruschetta on a platter is perfect for parties.

Speaking of bruschetta… this Authentic Tomato Bruschetta is another naturally red and green recipe everyone loves. 

Bowls of beautiful beet salad over arugula with orange segments. The perfect winter salad.

Beet Salad with Oranges and a citrus dressing makes a lovely winter salad. 

Chickpea quinoa salad with spinach, red onions, and pomegranate. A delicious vegan winter salad.

This Chickpea Quinoa Salad with Spinach and Pomegranate is so pretty and protein-packed. 

Beautiful bowls of golden curried butternut squash pumpkin soup topped with coconut milk swirls and pomegranates. A great vegan holiday dinner recipe.

Want something warmer? Curried Pumpkin & Butternut Squash Soup is super comforting and cozy. 

A dish full of vegan olive oil mashed potatoes.

Olive Oil Mashed Potatoes with truffle salt are so surprisingly creamy and flavorful. 

Red spiced cranberry chutney on a cutting board with soft vegan cheese and bread.

Homemade Cranberry Chutney is the perfect accoutrement for that Veggie Wellington, or to serve with cheese (Treeline cheese shown here) and crostini. 

Vegan Christmas Dinner Desserts

A beautiful vegan chocolate cheesecake topped with berries sits on a cake stand.

This Vegan Chocolate Cheesecake is my happy place. It’s made with a creamy cashew base. 

Cute mini vegan pecan pies are perfect for a vegan Christmas dessert.

How cute are these Mini Vegan Pecan Pies? They continue to get rave reviews here on the site. 

Cute decorated vegan gingerbread cookies sit on a marble countertop.

Christmas cookies are always a great option at the end of Christmas dinner. Especially if you’re setting out a plate for Santa. Try these Vegan Sugar Cookies or Vegan Gingerbread Cookies

Vegan apple crumble pie slices in bowls with ice cream.

Apple Crumble Pie is filled with cinnamon apples and topped with a gluten-free oatmeal topping. It’s just as tasty the next day. 

The best vegan chocolate chip cookies!

These Classic Vegan Chocolate Chip Cookies are irresistible. They aren’t one of my typical healthier cookies, they’re the decadent sugary variety. And they are so worth it for a special occasion. 

Vegan cranberry cheesecake slices layered with pink and white and a nut date crust.

This Vegan Cranberry Cheesecake was so fun to make and eat. It’s made with natural ingredients and is also gluten-free and paleo. I wasn’t sure the kids would like it, but they loved it! 

Chocolate truffles coated in peppermints, powdered sugar, and nuts.

I’ve saved the easiest and perhaps most decadent Christmas treat of all for last. These Chocolate Truffles are so rich and silky, and easy to make in advance. They’re perfect to set out at the end of the night with coffee. 

If you don’t make these incredible Vegan Chocolate Cupcakes for Christmas, be sure to make them soon! 

Yield: 1 Meal

Vegan Vegetarian Christmas Dinner

Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour

Making a meat-free dinner is easy! Here is the best Vegan/Vegetarian Christmas Dinner you can make at home.

A collage of Vegan Christmas dinner recipes.


  1. Choose one or more of the salad or side dish recipes in the main article.
  2. Choose one of the entree recipes listed above.
  3. Make or buy a dessert - check out our favorite vegan Christmas dinner desserts in the article.