Amazing Foods to Serve at a Vegan Christmas Dinner

In today’s day and age, there’s a huge variety of diets people follow. From excluding gluten from your diet to only eating small meals. There’s a diet out there for everyone. For some, they diet to lose weight. However, for others, their diet is a choice. It can be for ethical or health reasons. One such diet is the vegan diet. It’s a popular diet that eliminates anything that comes from an animal. As a vegan, you refrain from eating meat, dairy, and other such products. It’s becoming easier to eat vegan. Stores have plenty of vegan foods that are reasonably priced. However, eating during the holidays can be tricky. Especially, if your family has traditions surrounding food. Therefore, I’m here to tell you how you can have an amazing vegan Christmas dinner.

A Traditional Christmas Dinner

Christmas is a holiday that’s as traditional as them come. Leaving cookies for Santa Clause on Christmas Eve is something most families that celebrate Christmas do. Or, hanging stockings on the fire place. Christmas is full of traditions. Including, what we eat for dinner. Most families may vary from the traditional Christmas dinner. However, a traditional Christmas dinner isn’t vegan-friendly. It consists of turkey, ham, potatoes, gravy, vegetables, desserts, etc. Luckily, there are great vegan-friendly recipes that you can make this Christmas. You can still have a delicious vegan Christmas dinner.

What to Expect at a Vegan Christmas Dinner

There is a long list of things that vegans avoid eating and a short list of what you can eat. Granted, the list of what you can eat is much larger than others give you credit for. Despite it all, you can still have delicious holiday meals. Not just Christmas, you can eat like royalty on Thanksgiving too. At a vegan Christmas dinner, you can expect to see a lot of vegetables. You won’t see turkey or ham. To replace these items as a main dish, you might see more unique items. Also, you will see foods that don’t have butter or milk in them. That means that most desserts won’t have any dairy in them. The potatoes ingredients will be adjusted to avoid using dairy and eggs. Overall, a vegan Christmas dinner won’t be “traditional”. However, it will still be delicious!  

Vegan Mashed Potatoes

These vegan mashed potatoes are quick and easy to make. First, you will need a few things:

  • 3 lbs of gold creamer potatoes cut in half
  • Kosher salt
  • 1/3 cup of extra-virgin olive oil
  • 3 garlic cloves that are minced
  • 2 sprigs of fresh rosemary (add some more once the potatoes are mashed)
  • 6 tablespoons of vegan butter
  • Freshly ground black pepper
  • Freshly chopped parsley to serve

First, boil the potatoes in a large pot until they’re soft. Season the potatoes with salt. This should take about 17 minutes. Once they’re soft, drain the water inside the pot. Next, mash the potatoes with a potato masher. Then, in a sauce pan, heat oil and rosemary. Next, add garlic and cook for 1 minute. Afterwards, throw the rosemary away ad pour the oil on the potatoes. Lastly, mix vegan butter into the potatoes. Season the potatoes with salt and pepper.

Vegan Gravy

What would mashed potatoes be without gravy? You can make a vegan-friendly gravy to go with your vegan-friendly mashed potatoes. You can make gravy using mushrooms. However, this recipe doesn’t. First, you will need a few things:

  • 2 ¼ cups of vegetable broth
  • ¼ cup of brown rice flour
  • 1-2 teaspoons of poultry seasoning
  • Black pepper
  • Soy sauce or salt to taste

To begin, put all of the ingredients into a sauce pan. Next, warm the ingredients on medium heat. Stir the sauce consistently. Cook until the gravy boils and then thickens. Reduce the heat and let the gravy simmer. Stir it consistently for about 5 minutes. Adjust your spices as necessary. If the gravy is too thick, then you can add more broth. Once the gravy is done, then you can add it to your potatoes for a vegan-friendly Christmas side dish.

vegan Christmas dinner, hand mixer, mixing

Portobello Pot Roast

Like I said earlier, a vegan Christmas dinner might include some unique main dishes. Pot roast isn’t technically a traditional Christmas food. However, replacing meat with mushrooms makes for a great vegan dish. Therefore, you will need the following:

  • ½ cup of red or white wine
  • 4 large Portobello mushrooms cut into ¾ inch pieces
  • 1 large onion that’s sliced
  • 2 cloves garlic that’re pressed
  • 3 tablespoons of flour
  • 1 teaspoon of rubbed sage
  • 1 teaspoon of dried basil
  • 3 cups of vegetable broth
  • 4 large potatoes that’re cut into quarters
  • 4 large carrots that’re cut into 3-inch pieces
  • Salt and pepper
  • 2 teaspoons of vegan Worcestershire sauce
  • 4 sprigs of fresh thyme
  • 1 sprig of fresh rosemary

Let's Get Cooking!

First, preheat your oven to 350 degrees Fahrenheit. Next, heat ¼ of wine and Portobello mushrooms in a sauce pan. Cook them until they’re browned. Next, remove the mushrooms and add the rest of the wine, the garlic, and the onions to the pan. Caramelize the onions and then remove them from the pan. Next, mix the flour, sage, and basil together in a bowl. Add ¼ cup of broth to the mixture. Pour the mixture into the pan and heat it up on medium heat. This will create a gravy-like sauce. Turn the heat off once the mixture starts to boil. Next, add potatoes, carrots, salt, pepper, and Worcestershire sauce to the mixture. Add the mushrooms and onions, as well. Put everything in an oven safe pan. Cook the food in the oven for 1 hour. Once it’s done, serve it hot. It’s perfect for a cold, winter’s day!

Vegan Eggnog

It sounds weird because the word “egg” is, literally, in the name. However, you can make an egg-free eggnog. Eggnog is a classic, Christmas dish. It’s definitely a seasonal drink. However, you’re bound to see it at any Christmas party! To make vegan eggnog, you will need a few things:

  • 2 cups of water (will need more water for soaking ingredients)
  • 14 ounces of full fat coconut milk
  • 1 cup of raw cashews
  • 8 Medjool dates that’re pitted
  • 1-2 Tablespoons of maple syrup
  • ¾ teaspoon of ground nutmeg
  • ½ teaspoon of ground cinnamon
  • ¼ teaspoon of fine sea salt
  • 1/8 teaspoon of turmeric
  • 4 shots of cinnamon whiskey (this is optional)

Let's Do This!

First, soak the cashews and dates in warm water overnight. Next, drain the water and put all of the ingredients (besides the whiskey) inside a blender. Blend the ingredients on a low setting a gradually transition to the highest setting. Next, blend the ingredients on high for 1-2 minutes. Make sure that it’s creamy before you stop. Lastly, chill for an hour before serving it. You can add the whiskey before each shot if you wish to make the eggnog alcoholic.

vegan Christmas dinner, eggnog, cupcake

Vegan Sweet Potato Pie

Yes, sweet potato pie has been around for ages. And, there’s a vegan-friendly option. First, you will need to gather ingredients for the crust, filling, and topping. You will need:

  • Cooking spray
  • 1 ½ cups of pecans
  • ½ cup of oats
  • ½ cups of dark brown sugar
  • ½ a teaspoon of ground cinnamon
  • ¼ teaspoon of kosher salt
  • ½ cups of melted coconut oil
  • A 15 ounce can of sweet potato purée
  • 1 cup of almond milk
  • ¾ cups of dark brown sugar
  • 2 tablespoons of cornstarch
  • 1 teaspoon of pure vanilla extract
  • 1 teaspoon of ground cinnamon
  • ½ teaspoon of kosher salt
  • ¼ teaspoon of nutmeg
  • ¼ teaspoon of ground ginger
  • A 13.5 ounce can of full fat coconut cream that’s refrigerated
  • 3 tablespoon of powdered sugar
  • A pinch of kosher salt

The Crust

First, preheat the oven to 375 degrees Fahrenheit. Next, spray the cooking spray on a 9 inch pan. Then, add pecans, oats, brown sugar, cinnamon, and salt into a food processors. Pulse the processor until everything is chopped. Next, add coconut oil and pulse the processor. Do this until it starts to stick together, like dough. Put it down on the pan and press. Bake it for 15 minutes and then let it cool.

The Filling

Next, you will make the filling. In a large bowl, mix the sweet potato purée, almond milk, brown sugar, cornstarch, vanilla, cinnamon, salt, nutmeg, and ginger together. Pour the mixture on top of the crust. Bake it for 60-65 minutes, until it’s jiggly. Then, let it cool.

The Topping

Now, you are going to make the topping. First, scoop out the hardened cream on top of the coconut milk. Then, mix the coconut cream, powdered sugar, and salt together with a mixer. Mix it until it’s like whipped cream. Lastly, serve the pie with the whipped topping on top. Now, you have a delicious vegan Christmas treat!


In conclusion, you can have an amazing vegan Christmas dinner. The recipes are easy and fill you up the same way a traditional Christmas dinner does! You can make some classic Christmas meals that are vegan-friendly a bound to please your guests! You can make dozens of delicious treats that are vegan-friendly. From chocolate to donuts. There are vegan recipes that are to die for. Make this Christmas dinner one to remember. Merry Christmas to all and to all some good eating!   

Show Your Friends!
Bailey Longhurst

I am amazed every day by the beauty that this world provides for us and think it is important to preserve it! Taking care of ourselves and our earth is crucial and I want to help people discover new ways to do both. Publishing for Green and Growing is a unique way that I can get my message across, and I hope you all enjoy what we write about!

Click Here to Leave a Comment Below 0 comments