25 Vegan Christmas Recipes That’ll Make Your Holidays Merry and Bright

I’ve attached a video for every recipe below from my favorite home cooks.

25 Vegan Christmas Recipes

Christmas is a time for joy, family, and delicious food. If you’re following a vegan diet, you don’t have to miss out on the festive fun. There are many tasty vegan Christmas recipes that can make your holiday meal special and satisfying. From savory main dishes to sweet treats, you can create a full vegan Christmas menu that everyone will love.

Vegan Christmas recipes can be just as flavorful and comforting as traditional dishes. You can make plant-based versions of classic holiday favorites like roasts, mashed potatoes, and gingerbread cookies. There are also unique vegan recipes that can become new holiday traditions for your family. With a little creativity, you can have a Christmas feast that’s both kind to animals and delicious.

Vegan Pigs In Blankets

You’ll need:

  • 1 pack vegan sausages
  • 1 sheet vegan puff pastry
  • Plant-based milk for brushing
  • Herbs and spices (optional)

Instructions:


  1. Preheat your oven to 400°F (200°C).



  2. Cut the puff pastry into long triangles.



  3. Place a vegan sausage at the wide end of each triangle.



  4. Roll the sausage up in the pastry.



  5. Brush with plant milk and sprinkle herbs if desired.



  6. Bake for 15-20 minutes until golden brown.



  7. Serve warm and enjoy your festive vegan treat!


Vegan Nut Roast

Ingredients:

  • 1 cup cashews, ground
  • 1 cup chestnuts, ground
  • 1 onion, diced
  • 2 carrots, grated
  • 2 celery stalks, chopped
  • 1 leek, sliced
  • 2 cloves garlic, minced
  • 1 cup breadcrumbs
  • 1/4 cup vegetable broth
  • 2 tbsp olive oil
  • 1 tsp dried thyme
  • 1 tsp dried sage
  • Salt and pepper to taste

Instructions:


  1. Preheat your oven to 350°F (180°C). Grease a 2lb loaf tin.



  2. Sauté onion, carrots, celery, and leek in olive oil until soft. Add garlic and cook for another minute.



  3. Mix ground nuts, sautéed vegetables, breadcrumbs, herbs, and vegetable broth in a large bowl.



  4. Press the mixture into the loaf tin. Cover with foil.



  5. Bake for 1 hour. Remove foil for the last 10 minutes to brown the top.



  6. Let cool for 10 minutes before serving. Enjoy your festive vegan nut roast!


Vegan Wellington

You’ll need:

  • 1 sheet vegan puff pastry
  • 1 cup cooked lentils
  • 1 cup chopped mushrooms
  • 1/2 cup diced onion
  • 2 cloves minced garlic
  • 1/4 cup breadcrumbs
  • 2 tbsp soy sauce
  • 1 tsp thyme
  • Salt and pepper to taste

Instructions:


  1. Sauté onions and garlic. Add mushrooms and cook until soft.



  2. Mix in lentils, breadcrumbs, soy sauce, and spices.



  3. Roll out puff pastry and spread filling in the center.



  4. Fold pastry over filling and seal edges.



  5. Brush with plant milk and score top.



  6. Bake at 400°F for 30-35 minutes until golden brown.


Let cool slightly before slicing. Enjoy your tasty vegan wellington!

Vegan Christmas Pudding

Ingredients:

  • 1 cup mixed dried fruit
  • 1/2 cup brandy or sherry
  • 1 cup flour
  • 1/2 cup brown sugar
  • 1/4 cup coconut oil
  • 1/4 cup aquafaba
  • 1 tsp cinnamon
  • 1/2 tsp nutmeg
  • 1/4 tsp ginger
  • Zest of 1 orange

Instructions:


  1. Soak dried fruit in brandy overnight.



  2. Mix flour, sugar, and spices in a bowl.



  3. Add coconut oil, aquafaba, and orange zest. Stir in soaked fruit.



  4. Pour into a greased pudding basin.



  5. Cover with parchment paper and foil. Tie securely.



  6. Steam for 6 hours in a slow cooker or large pot.



  7. Let cool, then store in a cool place.



  8. Before serving, steam for an additional hour to reheat.


Vegan Mince Pies

Ingredients:

  • 250g plain flour
  • 125g vegan butter
  • 3 tbsp cold water
  • 350g vegan mincemeat
  • 2 tbsp plant-based milk
  • 1 tbsp granulated sugar

Instructions:


  1. Mix flour and vegan butter in a bowl until crumbly. Add cold water and form a dough.



  2. Roll out the dough and cut circles to fit muffin tins. Press into tins.



  3. Fill each pastry case with a spoonful of vegan mincemeat.



  4. Cut smaller circles for lids. Place on top of filled cases.



  5. Brush with plant-based milk and sprinkle with sugar.



  6. Bake at 180°C for 20 minutes until golden brown.



  7. Cool in tin for a few minutes, then transfer to a wire rack.


Vegan Stuffing Balls

Ingredients:

  • 300g bread, torn into small pieces
  • 1 onion, diced
  • 2 celery stalks, chopped
  • 2 cloves garlic, minced
  • 2 tbsp olive oil
  • 1 tsp dried sage
  • 1 tsp dried thyme
  • 1/4 cup vegetable broth
  • Salt and pepper to taste

Instructions:


  1. Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper.



  2. Heat olive oil in a pan. Add onions, celery, and garlic. Cook until soft.



  3. In a large bowl, mix bread, cooked vegetables, herbs, and broth. Season with salt and pepper.



  4. Form the mixture into golf ball-sized balls. Place on the baking sheet.



  5. Brush the balls with a little oil or melted vegan butter.



  6. Bake for 20 minutes until golden brown.


See also  45 Healthy Crockpot Meals That Taste Amazing

Vegan Cauliflower Cheese

Ingredients:

  • 1 large cauliflower, cut into florets
  • 3 tbsp vegan butter
  • 3 tbsp all-purpose flour (gluten-free if needed)
  • 2 cups plant-based milk
  • 1 cup vegan cheese shreds
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp garlic powder
  • 2 tbsp nutritional yeast

Instructions:


  1. Preheat your oven to 430°F (220°C).



  2. Toss cauliflower florets with olive oil, salt, and pepper. Spread on a baking sheet and roast for 20 minutes.



  3. In a saucepan, melt vegan butter over medium heat. Add flour and whisk for 1 minute.



  4. Slowly pour in plant milk, whisking constantly to avoid lumps. Cook until the sauce thickens.



  5. Stir in vegan cheese, nutritional yeast, salt, pepper, and garlic powder until smooth.



  6. Pour the cheese sauce over the roasted cauliflower in a baking dish.



  7. Bake for 15-20 minutes until golden and bubbly.


Enjoy your creamy, cheesy vegan cauliflower dish!

Vegan Gravy

Ingredients:

  • 1 onion, chopped
  • 2 carrots, chopped
  • 1 celery stalk, chopped
  • 8 oz mushrooms, sliced
  • 2 tbsp olive oil
  • 3 tbsp flour
  • 2 cups vegetable broth
  • 1 tbsp soy sauce
  • 1 tsp thyme
  • Salt and pepper to taste

Instructions:


  1. Heat oil in a pan. Add onion, carrots, and celery. Cook until soft.



  2. Add mushrooms and cook for 5 minutes.



  3. Sprinkle flour over vegetables. Stir and cook for 2 minutes.



  4. Slowly pour in vegetable broth, stirring constantly.



  5. Add soy sauce and thyme. Simmer for 10 minutes until thick.



  6. Blend until smooth. Season with salt and pepper.



  7. Serve hot over your favorite vegan holiday dishes.


Vegan Beetroot Tarte Tatin

Ingredients:

  • 4 medium beetroots, peeled and sliced
  • 1 red onion, sliced
  • 2 tbsp olive oil
  • 1 tbsp balsamic vinegar
  • 1 tbsp sugar
  • 1 sheet vegan puff pastry
  • Salt and pepper to taste
  • Fresh thyme (optional)

Instructions:


  1. Preheat your oven to 400°F (200°C).



  2. Toss beetroot and onion with oil, vinegar, and sugar in a bowl. Season with salt and pepper.



  3. Arrange the mixture in an oven-safe skillet.



  4. Bake for 30 minutes until beetroot is tender.



  5. Roll out pastry and cut to fit your skillet.



  6. Place pastry over beetroot mixture, tucking edges into the pan.



  7. Bake for 20-25 minutes until pastry is golden.



  8. Let cool for 5 minutes, then flip onto a plate.



  9. Garnish with thyme if desired. Enjoy your colorful tarte tatin!


Vegan Lentil Shepherd’s Pie

Ingredients:

  • 1 cup dried lentils
  • 4 large potatoes, peeled and cubed
  • 1 onion, diced
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 2 cloves garlic, minced
  • 1 cup vegetable broth
  • 1/4 cup tomato paste
  • 1 tsp dried thyme
  • Salt and pepper to taste
  • 1/4 cup plant-based milk
  • 2 tbsp vegan butter

Instructions:


  1. Cook lentils according to package directions. Set aside.



  2. Boil potatoes until tender. Drain and mash with plant milk and vegan butter.



  3. Sauté onion, carrots, celery, and garlic in a large pan for 5 minutes.



  4. Add cooked lentils, broth, tomato paste, thyme, salt, and pepper. Simmer for 10 minutes.



  5. Preheat oven to 375°F (190°C).



  6. Transfer lentil mixture to a baking dish. Top with mashed potatoes.



  7. Bake for 25-30 minutes until golden brown.


Let it cool for a few minutes before serving. Enjoy your hearty vegan shepherd’s pie!

Vegan Mushroom Risotto

Ingredients:

  • 1 1/2 cups arborio rice
  • 4 cups vegetable broth
  • 1 cup sliced mushrooms
  • 1 diced onion
  • 2 minced garlic cloves
  • 1/4 cup white wine
  • 2 tbsp vegan butter
  • Salt and pepper to taste
  • Fresh herbs for garnish

Instructions:


  1. Sauté onion and garlic in a large pan until soft.



  2. Add mushrooms and cook until browned.



  3. Stir in rice and toast for 1-2 minutes.



  4. Pour in wine and stir until absorbed.



  5. Add broth 1 cup at a time, stirring frequently. Wait for each cup to absorb before adding the next.



  6. Cook for about 20 minutes or until rice is creamy and tender.



  7. Stir in vegan butter and season with salt and pepper.



  8. Garnish with fresh herbs and serve hot.


Vegan Tamales

You’ll need:

  • 6 cups masa harina
  • 1 tbsp cumin
  • 2 tsp salt
  • 1 tsp baking powder
  • 1 tsp garlic powder
  • Vegetable broth
  • Corn husks
  • Filling of choice (potatoes, beans, veggies)

Instructions:


  1. Soak corn husks in warm water for 30 minutes.



  2. Mix masa harina, cumin, salt, baking powder, and garlic powder in a large bowl.



  3. Slowly add vegetable broth, stirring until you get a soft dough.



  4. Spread dough on corn husks, leaving space at the edges.



  5. Add your chosen filling in the center.



  6. Fold the sides and bottom of the husk over the filling.



  7. Steam tamales for about 1 hour or until the masa is firm.



  8. Let them cool slightly before unwrapping and enjoying!


See also  20 Dutch Oven Recipes That Will Make You the Star of Any Dinner Party

Vegan Chocolate Truffles

Ingredients:

  • 1 cup dark chocolate chips
  • 1/2 cup coconut milk
  • 1 tablespoon coconut oil
  • Optional: 1 teaspoon vanilla extract

Instructions:


  1. Chop the chocolate and place it in a bowl.



  2. Heat the coconut milk until it just starts to boil. Pour it over the chocolate.



  3. Let it sit for a minute, then stir until smooth. Add vanilla if using.



  4. Chill the mixture for 2-3 hours.



  5. Roll into small balls and place on a lined baking sheet.



  6. Freeze the balls for 30 minutes.



  7. Melt more chocolate with coconut oil for coating.



  8. Dip each truffle in the melted chocolate and place back on the sheet.



  9. Chill until set. Enjoy your homemade vegan truffles!


Vegan Gingerbread Cookies

Ingredients:

  • 2 1/4 cups all-purpose flour
  • 2 tsp ground ginger
  • 1 tsp ground cinnamon
  • 1/4 tsp ground nutmeg
  • 1/4 tsp ground cloves
  • 1/2 tsp baking soda
  • 1/4 tsp salt
  • 1/2 cup vegan butter, softened
  • 3/4 cup brown sugar
  • 1/4 cup molasses
  • 1 flax egg (1 Tbsp ground flaxseed + 3 Tbsp water)
  • 1 tsp vanilla extract

Instructions:


  1. Mix flour, spices, baking soda, and salt in a bowl. Set aside.



  2. Cream vegan butter and sugar in a large bowl. Add molasses, flax egg, and vanilla. Beat well.



  3. Gradually add dry ingredients to wet mixture. Mix until dough forms.



  4. Wrap dough and chill for 3 hours or overnight.



  5. Preheat oven to 350°F (175°C). Line baking sheets with parchment paper.



  6. Roll out dough on floured surface to 1/4 inch thickness. Cut into shapes.



  7. Bake for 8-10 minutes until edges are lightly browned.



  8. Cool on baking sheet for 5 minutes, then transfer to wire rack.


Vegan Yule Log

Ingredients:

  • 1 1/2 cups all-purpose flour
  • 1/2 cup cocoa powder
  • 1 tsp baking soda
  • 1 tsp xanthan gum
  • 1 cup caster sugar
  • 1/2 cup vegan butter, melted
  • 1 cup plant-based milk
  • 1 tsp vanilla extract

Instructions:


  1. Preheat your oven to 350°F (180°C). Line a 10×14-inch baking tin with parchment paper.



  2. Mix flour, cocoa powder, baking soda, and xanthan gum in a large bowl.



  3. Stir in sugar, melted butter, milk, and vanilla. Mix until smooth.



  4. Pour batter into the lined tin and spread evenly.



  5. Bake for 12-15 minutes until a toothpick comes out clean.



  6. Let cool for 5 minutes, then carefully roll the cake with the parchment paper. Cool completely.



  7. Unroll and spread with vegan chocolate frosting.



  8. Re-roll tightly, removing the paper as you go.



  9. Cover with more frosting and create bark-like texture with a fork.



  10. Decorate with powdered sugar “snow” and edible decorations if desired.


Vegan Roasted Vegetable Platter

Ingredients:

  • 2 bell peppers, sliced
  • 1 zucchini, cut into rounds
  • 1 eggplant, cubed
  • 2 cups Brussels sprouts, halved
  • 1 red onion, cut into wedges
  • 2 tablespoons olive oil
  • 2 teaspoons dried herbs (rosemary, thyme, oregano)
  • Salt and pepper to taste

Instructions:


  1. Preheat your oven to 400°F (200°C).



  2. Mix all veggies in a large bowl with oil, herbs, salt, and pepper.



  3. Spread on a baking sheet in a single layer.



  4. Roast for 25-30 minutes, stirring halfway through.



  5. Vegetables should be tender and lightly browned.



  6. Arrange on a platter and serve warm.


Vegan Christmas Cake

You’ll need:

  • 500g mixed dried fruits
  • 100ml brandy
  • 250g self-raising flour
  • 100g brown sugar
  • 100g vegan butter
  • 2 tbsp ground flax seeds
  • 1 tsp mixed spice
  • Zest of 1 orange

Instructions:


  1. Soak the dried fruits in brandy overnight.



  2. Mix flax seeds with 4 tbsp water. Let sit for 5 minutes.



  3. Preheat oven to 150°C (300°F). Grease a 20cm cake tin.



  4. Cream vegan butter and sugar. Add flax mixture.



  5. Fold in flour, spices, and orange zest.



  6. Stir in soaked fruits.



  7. Pour into tin. Bake for 2 hours or until a skewer comes out clean.



  8. Cool in tin, then wrap in foil until Christmas.


Vegan Hasselback Potatoes

Ingredients:

  • 4 large potatoes
  • 2 tbsp olive oil
  • 2 cloves garlic, minced
  • 1 tsp dried rosemary
  • Salt and pepper to taste
  • Vegan cheese (optional)

Instructions:


  1. Preheat your oven to 425°F (220°C).



  2. Wash and dry the potatoes. Make thin slices across each potato, but don’t cut all the way through.



  3. Mix olive oil, minced garlic, and rosemary in a small bowl.



  4. Brush the potatoes with the oil mixture, making sure it gets between the slices.



  5. Place potatoes on a baking sheet and sprinkle with salt and pepper.



  6. Bake for 30 minutes, then brush again with the oil mixture.



  7. Bake for another 30-40 minutes until crispy and golden.



  8. If using vegan cheese, sprinkle it between the slices during the last 10 minutes of baking.



  9. Serve hot and enjoy your crispy, flavorful vegan hasselback potatoes!


Vegan Cranberry Sauce

You’ll need:

  • 12 oz fresh cranberries
  • 1/2 cup maple syrup
  • 1/2 cup orange juice
  • 1 tsp orange zest
  • 1/4 tsp cinnamon
  • Pinch of salt
See also  25 Friendsgiving Food Ideas That Will Make Your Besties Drool

Instructions:


  1. Rinse the cranberries and put them in a pot.



  2. Add maple syrup, orange juice, zest, cinnamon, and salt.



  3. Bring to a boil over medium-high heat.



  4. Reduce heat and simmer for 10-12 minutes, stirring occasionally.



  5. Mash the cranberries as they cook.



  6. Remove from heat when the sauce thickens.



  7. Let it cool before serving. It will thicken more as it cools.


You can add extra spices like cloves or nutmeg if you like. For a smoother sauce, blend it after cooking. Enjoy your homemade vegan cranberry sauce!

Vegan Sweet Potato Casserole

You’ll need:

  • 4 large sweet potatoes
  • 1/2 cup coconut milk
  • 1/4 cup brown sugar
  • 1 tsp vanilla extract
  • 1/2 tsp cinnamon
  • 1/4 tsp salt

For the topping:

  • 1 cup pecans, chopped
  • 1/4 cup brown sugar
  • 2 tbsp vegan butter, melted

Instructions:


  1. Peel and chop sweet potatoes. Boil until fork-tender, about 15 minutes.



  2. Preheat oven to 350°F (175°C).



  3. Drain potatoes and mash with coconut milk, sugar, vanilla, cinnamon, and salt.



  4. Spread mixture in a baking dish.



  5. Mix topping ingredients and sprinkle over potatoes.



  6. Bake for 25-30 minutes until topping is golden.


Enjoy your creamy, delicious vegan sweet potato casserole!

Vegan Stuffed Acorn Squash

Ingredients:

  • 2 acorn squashes, halved and seeded
  • 1 cup quinoa, cooked
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 1 cup mixed vegetables (carrots, celery, bell peppers)
  • 1/4 cup dried cranberries
  • 1/4 cup chopped nuts (walnuts or pecans)
  • 2 tbsp olive oil
  • Salt and pepper to taste
  • Fresh herbs (sage, thyme, rosemary)

Instructions:


  1. Preheat your oven to 400°F (200°C).



  2. Brush the squash halves with olive oil and sprinkle with salt. Place cut-side down on a baking sheet and roast for 30 minutes.



  3. While the squash bakes, sauté onions and garlic in a pan until soft. Add mixed vegetables and cook for 5 minutes.



  4. Mix in cooked quinoa, cranberries, nuts, and herbs. Season with salt and pepper.



  5. Flip the squash halves and fill with the quinoa mixture. Bake for another 15-20 minutes until the squash is tender.



  6. Serve hot and enjoy your festive vegan stuffed acorn squash!


Vegan Chocolate Cake

Ingredients:

  • 2 cups all-purpose flour
  • 1 3/4 cups sugar
  • 3/4 cup cocoa powder
  • 2 tsp baking soda
  • 1 tsp baking powder
  • 1 tsp salt
  • 1 cup almond milk
  • 1/2 cup vegetable oil
  • 2 tsp vanilla extract
  • 1 tbsp apple cider vinegar

Instructions:


  1. Preheat your oven to 350°F (175°C). Grease a 9-inch cake pan.



  2. Mix dry ingredients in a bowl: flour, sugar, cocoa, baking soda, baking powder, and salt.



  3. In another bowl, whisk almond milk, oil, vanilla, and vinegar.



  4. Pour wet ingredients into dry. Stir until just combined.



  5. Pour batter into pan. Bake for 30-35 minutes until a toothpick comes out clean.



  6. Let cool in pan for 10 minutes, then transfer to a wire rack.



  7. Frost with your favorite vegan frosting once completely cool. Enjoy!


Vegan Apple Pie

You’ll need:

  • 2 pie crusts (vegan)
  • 6 cups sliced apples
  • 3/4 cup sugar
  • 2 tbsp cornstarch
  • 1 tsp cinnamon
  • 1/4 tsp nutmeg
  • 1 tbsp lemon juice

Instructions:


  1. Preheat oven to 425°F (220°C).



  2. Mix apples, sugar, cornstarch, cinnamon, nutmeg, and lemon juice in a bowl.



  3. Place one pie crust in a 9-inch pie dish.



  4. Add apple filling and cover with second crust. Seal edges and cut slits on top.



  5. Bake for 45-50 minutes until golden brown.



  6. Let cool before serving. Enjoy your homemade vegan apple pie!


Vegan Spiced Eggnog

Ingredients:

  • 2 cups plant-based milk (almond, oat, or cashew)
  • 1/4 cup maple syrup
  • 1 tsp vanilla extract
  • 1/2 tsp ground cinnamon
  • 1/4 tsp ground nutmeg
  • 1/8 tsp ground cloves
  • 2 tbsp cornstarch
  • Pinch of salt
  • Optional: 1/4 cup rum or bourbon

Instructions:


  1. Whisk milk, maple syrup, vanilla, spices, and salt in a saucepan.



  2. Mix cornstarch with a bit of the liquid until smooth, then add to the pan.



  3. Heat over medium, stirring often, until it almost boils and thickens.



  4. Remove from heat and let cool for 5 minutes.



  5. Stir in rum or bourbon if using.



  6. Chill in the fridge for at least 2 hours before serving.



  7. Enjoy your creamy vegan eggnog with a sprinkle of cinnamon on top!


Vegan Mulled Wine

You’ll need:

  • 1 bottle red wine (vegan-friendly)
  • 1 orange, sliced
  • 1 lemon, sliced
  • 2 cinnamon sticks
  • 4 cloves
  • 2 star anise
  • 1/4 cup coconut sugar
  • Optional: 1/4 cup brandy

Instructions:


  1. Add all ingredients to a large pot.



  2. Heat on low until warm, but don’t let it boil.



  3. Simmer for 15-20 minutes, stirring occasionally.



  4. Strain and serve hot in mugs.



  5. Garnish with orange slices if desired.


Enjoy your cozy vegan mulled wine!