Delicious Vegan Christmas Recipes For Dinner Party

Delicious Vegan Christmas Recipes For Dinner Party

Christmas is a time of scoffing pies, indulgence, puddings, and cakes with lots of chocolates. Who says holidays have to go by the wayside just because you follow a vegan diet? We have listed the best vegan Christmas recipes for this holiday season.

Now you don’t have to miss out on any of the sweet and savory dishes by eating a plant-based diet. These vegan holiday dinner recipes are so good that your guests will not even know they are vegan.

Get ready to start your Christmas celebration dinner in style and full of vegan flavors.

Vegan Christmas Dinner Recipes

Check out these mouth-watering easy vegan holiday recipes:

Vegan Mashed Potatoes

Mashed potatoes are a must-have in every holiday menu. The best part is that these are already Vegan, which makes it even easier to make the Christmas mashed potatoes recipes.


3 lb. gold creamer potatoes, halved

Kosher salt 

1/3 c. extra-virgin olive oil

3 garlic cloves, minced

2 sprigs of fresh rosemary, extra for garnish

6 tbsp. vegan butter

Freshly ground black pepper

Freshly chopped parsley, for serving


  • Take a large pot and cover the potatoes with clean water and sprinkle some salt. Bring them to a boil and cook for 15-18 minutes until they become soft. Drain all the water and return it back to the pot. Mash the boiled potatoes using a masher to make a smooth mixture.
  • While the potatoes are boiling, take a small saucepan over medium flame and heat rosemary and oil. When the oil is warm enough, add garlic and cook it for about 1 minute.
  • Now discard rosemary from the pot and pour the potato mixture. Add butter and stir it to get a combined property until you notice a creamy mixture.
  • Transfer the cooked potatoes to a serving bowl and sprinkle some pepper, then garnish with parsley and rosemary.

Easy Vegan Green Bean Casserole

What can be better than a Vegan Casserole for the Christmas holiday recipes?



One small onion, thinly sliced

1 tbsp. extra-virgin olive oil

Kosher salt

Freshly ground black pepper

3 tbsp. all-purpose flour

2 tbsp. Panko bread crumbs


1 lb. green beans, trimmed

6 tbsp. extra-virgin olive oil, divided

2 medium shallots, finely chopped

8 oz. sliced mushrooms

Kosher salt

Freshly ground black pepper

2 cloves garlic, minced

1/4 c. all-purpose flour

3 c. almond milk


  • To make onion topping: preheat the oven meanwhile line a baking sheet with foil. Take a medium-size bowl and add tomatoes to it. Now add olive oil and sprinkle some salt and pepper. Add Panko and flour to coat onions. Broil them in the oven for 6 to 8 minutes and keep tossing in between after every 2 minutes.
  • Prepare an ice bath- take a large boiling water pot and green beans and let them boil for about 6 minutes. Using tongs, quickly transfer the cooked beans to an ice bath for cooling them. Now transfer the beans to a large bowl minus the water.
  • Take an ovenproof large size skillet over medium flame. Add two tablespoons of olive oil. Once the oil is hot enough, add shallots and cook for 5 minutes. Add mushrooms and sprinkle salt, pepper. Cook mushrooms for about 5 minutes until they are golden. Once the mushrooms are done, add garlic and transfer the mixture to a green bean bowl.
  • Now heat 4 tbsp. Olive oil in the skillet on medium flame. Add flour and cook for 2-3 minutes until golden. Now gradually, keep adding almond milk and bring to a boil. Cook for about 4 minutes until the mixture is thickened. 
  • Remove the skillet from heat and add in green beans and vegetable mixture. Toss nicely to combine everything well. 
  • Transfer this mixture to a casserole dish and bake for at least 20 minutes. When you notice the bubbling around the casserole edge, that’s when you know it’s done. 
  • Take out the casserole and sprinkle fried onions and then bake again for 5 minutes.

Roasted Brussels Sprouts

Roasting food is an easy way to make vegan holiday recipes. Roasted Brussels looks very delicious and has a lovely nutty flavor to them. Check out the super easy vegan roasted Brussel sprouts recipe.


1 lb. Brussels sprouts, trimmed and halved

2 tbsp. olive oil

kosher salt

Freshly ground black pepper

Flaky sea salt, for serving (optional)


  • Preheat the oven to 425 degrees. Meanwhile, take a large baking sheet and spread Brussel sprouts, then drizzle olive oil on top. Sprinkle salt and pepper. Toss to combine well.
  • Roast the Brussel sprouts for at least 25 minutes until they get a crispy outer layer and stay tender inside. Shake the pan when you are done halfway.
  • Take them out of the oven and season with some flaky sea salt. Serve them hot.

Fresh Cranberry Relish

Although Thanksgiving is the best time to enjoy Cranberry relish, we often do not have much space left in the oven. There is just too much cooking. We have come up with super easy vegan cranberry Christmas relish recipes. 


1 lb. cranberries

1 c. granulated sugar

Juice and zest of 1 orange, plus more serving (optional)

Juice and zest of 1/2 lemon

3/4 tsp. kosher salt

1/4 tsp. ground cinnamon


  • Combine all the relish ingredients in a food processor and pulse until all the berries breakdown.
  • Refrigerate the berries until you are ready to serve. Garnish the dish with extra zest if needed.

Vegan Mushroom Gravy

Wondering if there are any good vegan Christmas dinner recipes in gravy? You need to check out this super delicious gravy recipe made with flavorful mushrooms. Your guests would not even know if this is really vegan. 


2 tbsp. extra-virgin olive oil

1/2 Onion, finely chopped

4 oz. mushrooms, finely chopped

kosher salt

Freshly ground black pepper

1 tsp. chopped thyme

one tsp. chopped sage

1 tsp. chopped rosemary

3 tbsp. all-purpose flour

Three c. vegetable stock


  • Take a small saucepan and heat olive oil on medium heat. Add onions to the saucepan and saute for about 6 minutes until they are soft.
  • Add mushrooms along with herbs and sprinkle salt and pepper to taste. Cook For 5 minutes until they are soft. Add flour and cook again for 1 more minute.
  • Pour 2 cup vegetable stock and combine properly. Bring the mixture to a boil and let it cook for 5-10 minutes until all the flavors have melded and the mixture thickens slightly. If the mixture is too thick, add vegetable stock gradually. 
  • When done, season it with salt and pepper before serving.

Read More:- Christmas Wines That Need To Be On Your Celebration Table

Vegan Pumpkin Pie

Pumpkin pie is a must-have dish for everyone during the holiday season. But did you know that your Pumpkin pie can be made vegan too? Yes, we have very exciting and equally delicious vegan pumpkin pie Christmas holiday recipes for you. This pie is so delicious that you would want to make it again.



Cooking spray

1 1/2 c. pecans

2/3 c. old fashioned oats

3 tbsp. packed brown sugar

1/4 tsp. kosher salt

3 tbsp. coconut oil, melted and cooled


1 (15-oz.) can pumpkin puree

1 c. coconut milk

3/4 c. packed brown sugar 

2 tbsp. cornstarch

1 tsp. pure vanilla extract 

1 tsp. ground cinnamon

1/2 tsp. kosher salt

1/2 tsp. ground ginger

1/4 tsp. ground nutmeg


1 (13.5-oz.) can full-fat coconut cream, refrigerated overnight 

3 tbsp. powdered sugar 

Pinch kosher salt


  • Preheat the oven to 375 degrees. Take a 9′ pie plate and grease it with cooking spray. 
  • Meanwhile, take out your food processor and add oats, pecans, salt, sugar, and pulse until they are coarsely chopped. Add coconut oil to the processor and pulse again to combine everything until the dough starts to form.
  • Take the pie dish and press the mixture in an even layer. Line the pie crust with parchment paper and fill with pie weights and dry beans.
  • Bake it for 15 minutes, then discard the parchment paper and weights. Bake again for 15 minutes.

To Make Pie Filling:

  • Take a large bowl and whisk all the pie filling ingredients together. Pour the mixture over pie crust. Bake the pumpkin pie again for 50-55 minutes. If you think that the crust is getting too dark, cover it with aluminum foil. Keep it aside to cool down properly.

To make topping: 

  • Take a large scoop of hardened cream and coconut cream. In a large bowl, beat the coconut cream, salt, and sugar together using a hand mixer until peaks start to form.
  • Serve the cool pie with a whipped coconut cream topping.

Vegan Stuffing

Try the delicious vegan dinner stuffing recipes if you are bored of your usual stuffing. You can eat it with bread load, but if you want to take the recipe up a notch, use homemade vegetable stock.


One loaf of crusty country bread

Cooking spray

3 tbsp. extra-virgin olive oil

1 large onion, diced

4 stalks celery, thinly sliced

6 cloves garlic, minced

2 c. vegetable stock or water

Kosher salt

Freshly ground black pepper

3 sprigs thyme, stems removed

2 sprigs sage, finely chopped

1 sprig rosemary, finely chopped


  • Slice the bread into 1′ cubes and keep them out overnight. You can even bake the bread for 20 minutes at 200 degrees.
  • Preheat the oven at 350 degrees; meanwhile, grease a 3-quart baking dish using cooking spray.
  • Heat the oil over medium heat in a large skillet. Add chopped onions and cook them for 5 minutes. When onions are soft, add garlic and celery and continue cooking until the celery becomes translucent.
  • Now add vegetable stock to the skillet along with veggies. Scrape off any browned bits using a wooden spatula. Sprinkle salt and pepper to taste.
  • Mix the vegetable mixture with bread and some chopped herbs until everything is combined properly. Transfer the dish to a lined pan.
  • Cover the pan with aluminum foil and bake the dish for 40 minutes. Remove the foil and cake the stuffing for 35 minutes, until it is crispy and golden brown on top.

Final Words:

Holidays are the best time of the year. The best part about the holidays is the endless meals on the dinner table. If you are a vegan finding a Christmas dish that tastes like holidays can be a little difficult. We have proved that there are endless ways to make your classic Christmas food vegan with the best vegan Christmas recipes. So, which dish are you going to try first?


Leave a Reply

Your email address will not be published. Required fields are marked *