• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Home
  • About Us
  • Contact Us
Flavor Success | Tested Flavors for Everyday Meals

Flavor Success | Tested Flavors for Everyday Meals

Ad example
  • Home
  • Christmas
  • Winter
  • New Year
  • Spring
  • Valentine’s Day
  • St Patrick’s Day
  • Blog

25 Delicious Christmas Vegan Recipes for Plant-Loving Families

November 27, 2025 by Chloe Bennett Leave a Comment

Christmas Vegan Recipes

Table of Contents

Toggle
  • Introduction
  • 1. Vegan Lentil Loaf
    • Ingredients
    • Instructions
    • How to Serve It
  • 2. Stuffed Butternut Squash with Quinoa and Cranberries
    • Ingredients
    • Instructions
    • How to Serve It
  • 3. Vegan Shepherd’s Pie
    • Ingredients
    • Instructions
    • How to Serve It
  • 4. Maple-Glazed Brussels Sprouts
    • Ingredients
    • Instructions
    • How to Serve It
  • 5. Creamy Vegan Mashed Potatoes
    • Ingredients
    • Instructions
    • How to Serve It
  • 6. Vegan Mushroom Gravy
    • Ingredients
    • Instructions
    • How to Serve It
  • 7. Vegan Green Bean Casserole
    • Ingredients
    • Instructions
    • How to Serve It
  • 8. Vegan Stuffing with Herbs and Cranberries
    • Ingredients
    • Instructions
    • How to Serve It
  • 9. Vegan Roasted Carrots with Maple Glaze
    • Ingredients
    • Instructions
    • How to Serve It
  • 10. Vegan Chocolate Peppermint Bark
    • Ingredients
    • Instructions
    • How to Serve It
  • 11. Vegan Sweet Potato Casserole
    • Ingredients
    • Instructions
    • How to Serve It
  • 12. Vegan Mushroom Wellington
    • Ingredients
    • Instructions
    • How to Serve It
  • 13. Vegan Scalloped Potatoes
    • Ingredients
    • Instructions
    • How to Serve It
  • 14. Vegan Cranberry Sauce
    • Ingredients
    • Instructions
    • How to Serve It
  • 15. Vegan Gravy with Herbs
    • Ingredients
    • Instructions
    • How to Serve It
  • 16. Vegan Roasted Cauliflower Steaks
    • Ingredients
    • Instructions
    • How to Serve It
  • 17. Vegan Garlic Knots
    • Ingredients
    • Instructions
    • How to Serve It
  • 18. Vegan Baked Mac and Cheese
    • Ingredients
    • Instructions
    • How to Serve It
  • 19. Vegan Roasted Vegetable Medley
    • Ingredients
    • Instructions
    • How to Serve It
  • 20. Vegan Spinach and Artichoke Dip
    • Ingredients
    • Instructions
    • How to Serve It
  • 21. Vegan Gingerbread Cookies
    • Ingredients
    • Instructions
    • How to Serve It
  • 22. Vegan Chocolate Mousse
    • Ingredients
    • Instructions
    • How to Serve It
  • 23. Vegan Apple Crisp
    • Ingredients
    • Instructions
    • How to Serve It
  • 24. Vegan Pumpkin Pie
    • Ingredients
    • Instructions
    • How to Serve It
  • 25. Vegan Hot Chocolate with Whipped Cream
    • Ingredients
    • Instructions
    • How to Serve It
  • Conclusion

Introduction

This Christmas, you can serve a festive feast that’s completely plant-based yet full of flavor, warmth, and joy. From savory mains to sweet treats, these vegan recipes prove that compassion and celebration go hand in hand. Whether you’re hosting vegan guests or planning a full plant-based holiday menu, you’ll find delicious ideas here for every course of your Christmas dinner.


1. Vegan Lentil Loaf

Vegan Lentil Loaf

A hearty, flavorful centerpiece packed with lentils, veggies, and spices — perfect as a festive main dish.

Ingredients

  • 2 cups cooked lentils
  • 1 onion, finely chopped
  • 2 carrots, grated
  • 1 cup breadcrumbs
  • 3 tbsp tomato paste
  • 2 tbsp soy sauce
  • 1 tsp thyme
  • 1 tsp smoked paprika
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Sauté onions and carrots until soft.
  3. Mix lentils, breadcrumbs, tomato paste, and seasonings.
  4. Press into a loaf pan lined with parchment paper.
  5. Bake for 45–50 minutes, brushing with glaze halfway through.

How to Serve It

Top with cranberry glaze and serve with roasted vegetables.


2. Stuffed Butternut Squash with Quinoa and Cranberries

Stuffed Butternut Squash with Quinoa and Cranberries

Sweet and savory flavors combine beautifully in this stunning vegan main course.

Ingredients

  • 1 large butternut squash
  • 1 cup cooked quinoa
  • ½ cup dried cranberries
  • ¼ cup chopped pecans
  • 1 tbsp olive oil
  • 1 tbsp maple syrup
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Halve squash, remove seeds, and brush with oil. Roast for 40 minutes.
  3. Combine quinoa, cranberries, pecans, and maple syrup.
  4. Fill roasted squash halves and bake for 10 more minutes.

How to Serve It

Garnish with fresh parsley and serve warm.


3. Vegan Shepherd’s Pie

Vegan Shepherd’s Pie

A cozy comfort classic with a hearty lentil base and creamy mashed potato crust.

Ingredients

  • 2 cups cooked lentils
  • 2 cups mixed vegetables
  • 2 tbsp tomato paste
  • 1 cup vegetable broth
  • 4 cups mashed potatoes
  • Salt, pepper, and herbs

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Simmer lentils, vegetables, tomato paste, and broth for 10 minutes.
  3. Spread mixture in baking dish; top with mashed potatoes.
  4. Bake for 25 minutes until golden.

How to Serve It

Sprinkle with chives before serving.


4. Maple-Glazed Brussels Sprouts

Maple-Glazed Brussels Sprouts

Crispy, golden, and slightly sweet — a side dish that converts even Brussels sprout skeptics.

Ingredients

  • 1 lb Brussels sprouts, halved
  • 2 tbsp olive oil
  • 2 tbsp maple syrup
  • Salt and pepper

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Toss sprouts with oil, maple syrup, salt, and pepper.
  3. Roast for 25–30 minutes, stirring once.

How to Serve It

Top with toasted almonds or pomegranate seeds.


5. Creamy Vegan Mashed Potatoes

Creamy Vegan Mashed Potatoes

Rich and creamy, made entirely dairy-free but full of comforting flavor.

Ingredients

  • 2 lbs potatoes, peeled and cubed
  • ½ cup oat milk
  • 2 tbsp vegan butter
  • Salt to taste

Instructions

  1. Boil potatoes until tender.
  2. Mash with oat milk and butter.
  3. Season with salt and whip until creamy.

How to Serve It

Add a drizzle of olive oil and chives.


6. Vegan Mushroom Gravy

Vegan Mushroom Gravy

Savory and earthy, this gravy enhances every dish on your table

Ingredients

  • 1 cup mushrooms, finely chopped
  • 2 tbsp flour
  • 2 tbsp olive oil
  • 1 ½ cups vegetable broth
  • 1 tbsp soy sauce

Instructions

  1. Sauté mushrooms until soft.
  2. Add flour and stir until thickened.
  3. Slowly whisk in broth and soy sauce.
  4. Simmer for 5 minutes.

How to Serve It

Serve warm over mashed potatoes or lentil loaf.


7. Vegan Green Bean Casserole

Vegan Green Bean Casserole

A creamy, crunchy holiday classic — now totally plant-based.

Ingredients

  • 3 cups green beans, trimmed
  • 1 cup mushrooms, sliced
  • 1 cup non-dairy cream
  • 1 cup crispy onions
  • Salt and pepper

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Sauté mushrooms, then mix with beans and cream.
  3. Pour into baking dish and top with crispy onions.
  4. Bake 20 minutes until bubbly.

How to Serve It

Serve straight from the oven for best texture.


8. Vegan Stuffing with Herbs and Cranberries

Vegan Stuffing with Herbs and Cranberries

Moist, aromatic, and bursting with flavor — a perfect companion to any vegan main.

Ingredients

  • 6 cups cubed bread
  • 1 onion, chopped
  • 2 stalks celery, chopped
  • ½ cup cranberries
  • 1 cup vegetable broth
  • 2 tbsp olive oil
  • Herbs to taste

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Sauté onion and celery in oil.
  3. Mix all ingredients and transfer to dish.
  4. Bake for 25–30 minutes.

How to Serve It

Garnish with fresh thyme or parsley.


9. Vegan Roasted Carrots with Maple Glaze

Vegan Roasted Carrots with Maple Glaze

Sweet, tender carrots roasted to perfection with maple syrup and olive oil.

Ingredients

  • 1 lb carrots, peeled
  • 1 tbsp olive oil
  • 1 tbsp maple syrup
  • Salt and pepper

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Toss carrots with oil, syrup, and seasoning.
  3. Roast for 25 minutes.

How to Serve It

Add a sprinkle of sea salt before serving.


10. Vegan Chocolate Peppermint Bark

Vegan Chocolate Peppermint Bark

A quick, festive dessert that’s perfect for sharing or gifting.

Ingredients

  • 2 cups dark vegan chocolate
  • ¼ cup crushed peppermint candies

Instructions

  1. Melt chocolate and pour onto parchment.
  2. Sprinkle candies over top.
  3. Chill for 30 minutes, then break into pieces.

How to Serve It

Package in gift bags for a sweet homemade treat.


11. Vegan Sweet Potato Casserole

Vegan Sweet Potato Casserole

This creamy, sweet, and nutty casserole is a Christmas favorite that doubles as dessert and side dish.

Ingredients

  • 3 large sweet potatoes, peeled and cubed
  • ¼ cup maple syrup
  • ¼ cup coconut milk
  • 2 tbsp vegan butter
  • ½ tsp cinnamon
  • ¼ cup pecans, chopped
  • ½ cup vegan marshmallows

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Boil sweet potatoes until tender, then mash with butter, syrup, and coconut milk.
  3. Spread in baking dish and top with pecans and marshmallows.
  4. Bake for 20 minutes until golden.

How to Serve It

Serve warm with a drizzle of maple syrup and extra pecans.


12. Vegan Mushroom Wellington

Vegan Mushroom Wellington

A show-stopping centerpiece with rich mushroom flavor wrapped in crispy pastry

Ingredients

  • 2 cups mushrooms, chopped
  • 1 onion, diced
  • 1 cup spinach
  • 1 tbsp soy sauce
  • 1 sheet vegan puff pastry
  • 2 tbsp olive oil
  • Salt and pepper

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Sauté onions and mushrooms until soft, add spinach and soy sauce.
  3. Let cool, then wrap filling in puff pastry.
  4. Bake for 30–35 minutes until golden brown.

How to Serve It

Slice and serve with vegan gravy or cranberry sauce.


13. Vegan Scalloped Potatoes

Vegan Scalloped Potatoes

Rich, creamy layers of potatoes baked in a dairy-free cashew sauce.

Ingredients

  • 4 large potatoes, thinly sliced
  • 1 cup cashews (soaked)
  • 1 ½ cups plant milk
  • 2 tbsp nutritional yeast
  • 1 garlic clove
  • Salt and pepper

Instructions

  1. Blend cashews, milk, yeast, garlic, and seasoning.
  2. Layer potatoes in dish and pour sauce over.
  3. Cover and bake at 375°F (190°C) for 40 minutes.
  4. Uncover and bake another 10 minutes for browning.

How to Serve It

Sprinkle with chives or vegan parmesan.


14. Vegan Cranberry Sauce

Vegan Cranberry Sauce

A tangy-sweet homemade sauce that pairs perfectly with any Christmas main.

Ingredients

  • 2 cups fresh cranberries
  • ½ cup orange juice
  • ¼ cup maple syrup
  • 1 tsp orange zest

Instructions

  1. Combine all ingredients in a saucepan.
  2. Simmer for 10–12 minutes until thickened.
  3. Let cool before serving.

How to Serve It

Serve chilled or room temperature with lentil loaf or stuffing.


15. Vegan Gravy with Herbs

Vegan Gravy with Herbs

A rich, savory sauce that brings flavor to everything on your plate.

Ingredients

  • 2 tbsp olive oil
  • 2 tbsp flour
  • 2 cups vegetable broth
  • 1 tsp thyme
  • 1 tsp soy sauce

Instructions

  1. Heat oil, whisk in flour to make a roux.
  2. Slowly add broth while stirring.
  3. Add herbs and simmer for 5–7 minutes.

How to Serve It

Serve over mashed potatoes or roasted mains.


16. Vegan Roasted Cauliflower Steaks

Vegan Roasted Cauliflower Steaks

Crispy on the outside and tender inside, these “steaks” are simple yet satisfying.

Ingredients

  • 1 head cauliflower, sliced into thick pieces
  • 2 tbsp olive oil
  • 1 tsp smoked paprika
  • Salt and pepper

Instructions

  1. Preheat oven to 425°F (220°C).
  2. Brush slices with oil and seasonings.
  3. Roast for 25–30 minutes, flipping halfway.

How to Serve It

Top with tahini drizzle or pomegranate seeds.


17. Vegan Garlic Knots

Vegan Garlic Knots

Soft, fragrant rolls that make the perfect side for soups and mains.

Ingredients

  • 2 cups all-purpose flour
  • 1 tsp yeast
  • ¾ cup warm water
  • 2 tbsp olive oil
  • 1 tsp garlic powder
  • 1 tbsp parsley

Instructions

  1. Mix flour, yeast, and water into a dough. Let rise 1 hour.
  2. Shape into knots, brush with oil, and bake at 375°F (190°C) for 15 minutes.
  3. Toss with garlic powder and parsley.

How to Serve It

Serve warm with vegan butter or marinara sauce.


18. Vegan Baked Mac and Cheese

Vegan Baked Mac and Cheese

Ultra-creamy comfort food made with a rich cashew or sweet potato cheese sauce.

Ingredients

  • 8 oz macaroni
  • 1 cup cashews (soaked)
  • 1 ½ cups plant milk
  • 3 tbsp nutritional yeast
  • 1 tbsp lemon juice
  • ¼ cup breadcrumbs

Instructions

  1. Cook pasta and drain.
  2. Blend remaining ingredients (except breadcrumbs) into sauce.
  3. Mix with pasta, sprinkle breadcrumbs, and bake at 375°F (190°C) for 20 minutes.

How to Serve It

Top with paprika or chopped herbs.


19. Vegan Roasted Vegetable Medley

Vegan Roasted Vegetable Medley

Colorful, flavorful, and easy to make — this side dish brightens any Christmas table.

Ingredients

  • 2 cups mixed vegetables (carrots, peppers, parsnips, potatoes)
  • 2 tbsp olive oil
  • 1 tsp rosemary
  • Salt and pepper

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Toss vegetables with oil and seasonings.
  3. Roast for 25–30 minutes.

How to Serve It

Drizzle with balsamic glaze for extra flavor.


20. Vegan Spinach and Artichoke Dip

Vegan Spinach and Artichoke Dip

Rich, cheesy, and completely dairy-free — ideal for a festive appetizer.

Ingredients

  • 1 cup spinach, chopped
  • ½ cup artichoke hearts, chopped
  • 1 cup vegan cream cheese
  • 2 tbsp nutritional yeast
  • Salt and pepper

Instructions

  1. Mix all ingredients in a bowl.
  2. Spread in a small dish and bake at 375°F (190°C) for 20 minutes.

How to Serve It

Serve warm with toasted bread or crackers.


21. Vegan Gingerbread Cookies

Vegan Gingerbread Cookies

Soft, spiced cookies that fill your home with the scent of Christmas.

Ingredients

  • 2 ½ cups flour
  • 1 tsp baking soda
  • 1 tbsp ginger
  • 1 tsp cinnamon
  • ½ cup brown sugar
  • ¼ cup molasses
  • ¼ cup coconut oil

Instructions

  1. Mix dry ingredients, then add molasses and oil.
  2. Roll dough, cut shapes, and bake at 350°F (175°C) for 10 minutes.

How to Serve It

Decorate with vegan icing for a festive touch.


22. Vegan Chocolate Mousse

Vegan Chocolate Mousse

Smooth and indulgent, this dessert is a hit at any celebration.

Ingredients

  • 1 can coconut cream
  • ½ cup dark vegan chocolate
  • 1 tbsp maple syrup

Instructions

  1. Melt chocolate, then fold into chilled coconut cream and syrup.
  2. Chill for at least 2 hours before serving.

How to Serve It

Top with coconut whipped cream or berries.


23. Vegan Apple Crisp

Vegan Apple Crisp

Comforting, fragrant, and perfect for a cozy Christmas evening.

Ingredients

  • 4 apples, sliced
  • ½ cup oats
  • ¼ cup flour
  • ¼ cup coconut oil
  • 2 tbsp maple syrup
  • 1 tsp cinnamon

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Mix apple slices with cinnamon and syrup.
  3. Combine oats, flour, and oil for topping.
  4. Bake for 30 minutes.

How to Serve It

Enjoy warm with a scoop of vegan vanilla ice cream.


24. Vegan Pumpkin Pie

Vegan Pumpkin Pie

A classic dessert reimagined for plant-based eaters — creamy, spiced, and satisfying.

Ingredients

  • 1 vegan pie crust
  • 1 ½ cups pumpkin puree
  • ¾ cup coconut milk
  • ½ cup brown sugar
  • 1 tsp cinnamon
  • ½ tsp nutmeg

Instructions

  1. Preheat oven to 350°F (175°C).
  2. Whisk filling ingredients and pour into crust.
  3. Bake for 45 minutes, then cool fully.

How to Serve It

Top with coconut whipped cream before serving.


25. Vegan Hot Chocolate with Whipped Cream

Vegan Hot Chocolate with Whipped Cream

Creamy, cozy, and sweet — the perfect ending to your Christmas feast.

Ingredients

  • 2 cups oat milk
  • 2 tbsp cocoa powder
  • 2 tbsp maple syrup
  • ¼ tsp cinnamon

Instructions

  1. Heat milk in a saucepan.
  2. Whisk in cocoa, syrup, and cinnamon until smooth.
  3. Pour into mugs and top with vegan whipped cream.

How to Serve It

Add a sprinkle of cocoa or crushed candy canes for a festive look.


Conclusion

This Christmas, every dish can be kind, colorful, and full of joy. These vegan recipes make it easy to create a holiday feast that everyone at the table will love — plant-based or not. Save your favorites, share them with family, and enjoy a cozy, compassionate Christmas meal together.

Chloe Bennett

Filed Under: Christmas

Reader Interactions

Leave a Reply Cancel reply

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

Primary Sidebar

More to See

28 Fresh Herb Spring Recipes That Smell Amazing

28 Fresh Herb Spring Recipes That Smell Amazing

February 19, 2026 By Chloe Bennett

25 Green Spring Veg Recipes That Taste Surprisingly Good

25 Green Spring Veg Recipes That Taste Surprisingly Good

February 19, 2026 By Chloe Bennett

Copyright © 2025 Flavor Success