Looking for the perfect vegan dishes to serve at your Christmas dinner? These 6 delicious vegan recipes are not only festive but also full of flavor, ensuring everyone at your table will enjoy a plant-based holiday feast.
From hearty nut roast and vegan Wellington to sweet cranberry-orange Brussels sprouts and a decadent chocolate Yule log, these dishes will make your Christmas dinner unforgettable. Whether youโre vegan or just looking to try something new this holiday season, these recipes are sure to impress!
1. Vegan Nut Roast

A festive classic, this nut roast is hearty and flavorful with a mix of chopped nuts, lentils, and vegetables, all held together with a rich tomato and herb seasoning. Serve with a vegan gravy and roasted vegetables for a satisfying main dish.
Ingredients:
โข 1 cup mixed nuts (walnuts, cashews, almonds, etc.), roughly chopped
โข 1 cup cooked green lentils (about 1/2 cup dried)
โข 1 medium onion, chopped
โข 2 garlic cloves, minced
โข 1 medium carrot, grated
โข 1 cup breadcrumbs (use gluten-free if needed)
โข 1/2 cup cooked quinoa (optional)
โข 1/2 cup vegetable broth
โข 1 tablespoon tomato paste
โข 2 tablespoons soy sauce or tamari
โข 1 tablespoon ground flaxseed mixed with 3 tablespoons water (flax egg)
โข 1/2 teaspoon dried thyme
โข 1/2 teaspoon dried rosemary
โข 1/4 teaspoon black pepper
โข 1 tablespoon olive oil
โข Salt, to taste
Glaze (optional):
โข 2 tablespoons tomato ketchup or barbecue sauce
โข 1 tablespoon maple syrup
Instructions:
1. Preheat the oven to 375ยฐF (190ยฐC). Grease or line a loaf pan (9×5-inch works well).
2. Cook the lentils: Boil lentils for about 20 minutes until tender, then drain.
3. Sautรฉ the vegetables: Heat olive oil in a pan, add the chopped onion, garlic, and grated carrot. Cook for 5 minutes, then stir in the tomato paste, soy sauce, and vegetable broth. Let it simmer for 2 minutes, then remove from heat.
4. Prepare the flax egg: Mix ground flaxseed with water and let it sit for 5 minutes to thicken.
5. Combine everything: In a large bowl, mix the sautรฉed veggies, lentils, chopped nuts, breadcrumbs, quinoa (optional), flax egg, thyme, rosemary, pepper, and salt. Stir well.
6. Shape the loaf: Transfer the mixture to the loaf pan and press it down evenly.
7. Add the glaze: Mix ketchup (or barbecue sauce) with maple syrup and brush it over the top of the loaf.
8. Bake: Bake for 40-45 minutes, until the top is golden brown. If you want a crispier top, broil for an extra 2-3 minutes.
9. Cool and serve: Let the nut roast cool for 10 minutes before slicing. Serve with vegan gravy or roasted vegetables.
2. Vegan Wellington

A show-stopping centerpiece! This vegan Wellington features a savory mushroom and spinach filling wrapped in flaky puff pastry. Itโs elegant and packed with flavorโperfect for any holiday table.
Ingredients:
โข 1 sheet puff pastry (store-bought, ensure itโs vegan-friendly)
โข 2 cups mushrooms, finely chopped (button or cremini work best)
โข 1 small onion, chopped
โข 2 garlic cloves, minced
โข 2 cups fresh spinach (or frozen, thawed and drained)
โข 1/2 cup breadcrumbs (preferably fresh)
โข 1/4 cup walnuts, chopped (optional, but adds great texture)
โข 2 tablespoons olive oil
โข 2 tablespoons soy sauce or tamari
โข 1 tablespoon Dijon mustard (optional, for added flavor)
โข 1 teaspoon dried thyme
โข 1/2 teaspoon dried rosemary
โข 1 tablespoon nutritional yeast (optional, for a cheesy flavor)
โข Salt and pepper, to taste
โข 1 tablespoon plant-based milk (for brushing on pastry)
Instructions:
1. Preheat the oven to 400ยฐF (200ยฐC). Line a baking sheet with parchment paper.
2. Cook the mushroom mixture: Heat olive oil in a large skillet over medium heat. Add the chopped mushrooms, onion, and garlic. Cook for 8-10 minutes until the mushrooms release their moisture and the mixture becomes dry. Add the soy sauce, thyme, rosemary, and salt/pepper to taste. Stir in the spinach (if using fresh spinach, cook until wilted). Let this mixture cool to room temperature.
3. Add the filling ingredients: Once the mushroom-spinach mixture has cooled, add the breadcrumbs, walnuts (if using), Dijon mustard, and nutritional yeast (if using). Stir to combine.
4. Assemble the Wellington: Roll out the puff pastry on a lightly floured surface. Place the mushroom-spinach mixture in the center of the pastry, forming a log shape along the length of the pastry. Fold the sides of the pastry over the filling, then roll it up tightly, sealing the edges with a bit of water. Place the Wellington seam-side down on the prepared baking sheet.
5. Brush with plant milk: Brush the top of the Wellington with plant-based milk for a golden finish. You can also score the top lightly with a sharp knife to create a decorative pattern.
6. Bake the Wellington: Bake in the preheated oven for 25-30 minutes, or until the pastry is golden brown and crispy.
7. Cool and serve: Allow the Wellington to cool for about 10 minutes before slicing. Serve with your favorite vegan gravy and roasted vegetables.
Tips:
โข Make ahead: You can prepare the filling a day in advance and assemble the Wellington just before baking.
โข Vegan Puff Pastry: Make sure to check the ingredients on your puff pastry to ensure itโs vegan (many store-bought options are vegan, but itโs always best to check).
โข Flavor variations: You can add cooked lentils or vegan sausage crumbles to the filling for more texture and flavor.
3. Vegan Stuffed Squash

This simple yet elegant dish combines the sweetness of roasted butternut squash with a savory quinoa stuffing, packed with cranberries, kale, and crunchy pecans. Perfect for a cozy dinner or as a festive side!
Ingredients:
โข 2 medium butternut squash
โข 1 cup quinoa
โข 2 cups vegetable broth (or water)
โข 1 tablespoon olive oil
โข 2 cups kale, chopped
โข 1/2 cup dried cranberries
โข 1/2 cup pecans, chopped
โข Salt and pepper, to taste
โข 1/2 teaspoon ground cinnamon (optional)
โข Fresh parsley, for garnish (optional)
Instructions:
1. Prepare the Squash:
โข Preheat your oven to 400ยฐF (200ยฐC).
โข Cut the butternut squash in half lengthwise and scoop out the seeds.
โข Rub the cut sides of the squash with olive oil and season with salt, pepper, and cinnamon (if using).
โข Place the squash halves on a baking sheet, cut side down, and roast for 30โ40 minutes, or until the squash is tender and easily pierced with a fork.
2. Cook the Quinoa:
โข While the squash is roasting, rinse the quinoa under cold water.
โข In a medium saucepan, bring the vegetable broth (or water) to a boil. Add the quinoa, reduce heat, and simmer for about 15 minutes, or until the quinoa is cooked and the liquid is absorbed. Fluff with a fork and set aside.
3. Prepare the Filling:
โข In a large skillet, heat a tablespoon of olive oil over medium heat. Add the chopped kale and sautรฉ for 2โ3 minutes until wilted.
โข Stir in the cranberries and chopped pecans. Cook for another 2 minutes, just to warm everything through.
โข Add the cooked quinoa to the pan and mix well. Season with salt and pepper to taste.
4. Stuff the Squash:
โข Once the squash halves are done roasting, remove them from the oven and carefully scoop out a bit of the flesh to create space for the filling.
โข Spoon the quinoa mixture into each squash half, packing it gently.
5. Serve:
โข Return the stuffed squash halves to the oven for an additional 10 minutes to heat everything through.
โข Garnish with fresh parsley before serving, if desired.
Tips:
โข Make the quinoa stuffing ahead of time to save time on the day of serving.
โข For extra flavor, drizzle with a little maple syrup or tahini before serving.
Enjoy this vibrant and flavorful dish as a beautiful main course or side to any meal!
4. Vegan Mushroom Gravy

This rich and savory Vegan Mushroom Gravy is made with mushrooms, onions, and vegetable broth, creating the perfect topping for mashed potatoes, vegan roasts, and stuffing. Itโs easy to make and adds the perfect touch to elevate any Christmas meal. Whether youโre serving a festive feast or a cozy dinner, this gravy will bring all the flavors together!
Ingredients:
โข 2 tablespoons olive oil
โข 1 small onion, finely chopped
โข 3 cups mushrooms, sliced (button or cremini work best)
โข 2 garlic cloves, minced
โข 2 tablespoons all-purpose flour
โข 2 cups vegetable broth
โข 1 tablespoon soy sauce or tamari (for gluten-free)
โข 1 teaspoon dried thyme
โข Salt and pepper, to taste
โข Fresh parsley, chopped (optional, for garnish)
Instructions:
1. Sautรฉ the Vegetables:
โข Heat the olive oil in a large skillet over medium heat. Add the chopped onion and sautรฉ for 4-5 minutes until softened.
โข Add the sliced mushrooms and cook for 8-10 minutes, stirring occasionally, until they release their moisture and turn golden brown.
โข Stir in the minced garlic and cook for another 1-2 minutes, until fragrant.
2. Make the Gravy:
โข Sprinkle the flour over the mushrooms and stir well. Cook for 1-2 minutes, allowing the flour to absorb the moisture.
โข Gradually add the vegetable broth, stirring constantly to avoid lumps. Add the soy sauce (or tamari) and thyme, then bring the mixture to a simmer.
โข Let the gravy simmer for 5-7 minutes, stirring occasionally, until it thickens to your desired consistency. If it gets too thick, just add a little more vegetable broth or water.
3. Season and Serve:
โข Season with salt and pepper to taste.
โข Garnish with fresh parsley, if desired, and serve hot over mashed potatoes, vegan roasts, or stuffing!
Tips:
โข For a smoother gravy, blend it slightly with an immersion blender for a velvety texture.
โข This gravy can easily be made ahead of time and reheated just before serving!
This Vegan Mushroom Gravy is sure to become a holiday favorite, adding rich flavor to all your Christmas dishes. Enjoy!
5. Cranberry-Orange Brussels Sprouts

For a zesty and refreshing side, try Roasted Brussels Sprouts with Cranberries and Orange. Tossed with fresh cranberries, a hint of orange zest, and a drizzle of maple syrup, this dish offers the perfect balance of sweet and savory. It complements the richness of Christmas meals beautifully, adding a burst of flavor and vibrant color to your holiday table.
Ingredients:
โข 1 lb Brussels sprouts, trimmed and halved
โข 1 tablespoon olive oil
โข Salt and pepper, to taste
โข 1/2 cup fresh cranberries
โข Zest of 1 orange
โข Juice of 1 orange
โข 1 tablespoon maple syrup
โข 1/4 cup chopped pecans or walnuts (optional)
Instructions:
1. Roast the Brussels Sprouts:
โข Preheat your oven to 400ยฐF (200ยฐC).
โข Toss the Brussels sprouts with olive oil, salt, and pepper. Arrange them on a baking sheet, cut side down.
โข Roast for 20-25 minutes, shaking the pan halfway through, until the Brussels sprouts are golden brown and crispy on the edges.
2. Prepare the Cranberry-Orange Sauce:
โข While the Brussels sprouts are roasting, combine the cranberries, orange zest, orange juice, and maple syrup in a small saucepan over medium heat.
โข Cook for 5-7 minutes, stirring occasionally, until the cranberries begin to burst and the sauce thickens.
3. Combine and Serve:
โข Once the Brussels sprouts are roasted, transfer them to a serving dish.
โข Pour the cranberry-orange sauce over the Brussels sprouts and toss gently to coat.
โข Garnish with chopped pecans or walnuts for added crunch, if desired.
This dish is the perfect sweet and savory side for your Christmas feast, offering a fresh and vibrant contrast to richer main dishes. Enjoy!
6. Vegan Chocolate Yule Log

Finish your Christmas dinner with a sweet treat! This rich, dairy-free chocolate sponge cake rolled with a creamy vegan chocolate ganache is a beautiful and indulgent Yule log that will impress your guests.
Ingredients:
For the chocolate sponge cake:
โข 1 cup all-purpose flour
โข 1/2 cup cocoa powder (unsweetened)
โข 1 teaspoon baking powder
โข 1/4 teaspoon salt
โข 3/4 cup almond milk (or any plant-based milk)
โข 1/2 cup granulated sugar
โข 1/4 cup vegetable oil
โข 1 teaspoon vanilla extract
โข 1 tablespoon apple cider vinegar
For the vegan chocolate ganache:
โข 1 cup dairy-free chocolate chips
โข 1/2 cup coconut cream (or full-fat coconut milk)
Instructions:
1. Make the Sponge Cake:
โข Preheat your oven to 350ยฐF (175ยฐC). Line a 9×13-inch baking pan with parchment paper and lightly grease the sides.
โข In a large bowl, sift together the flour, cocoa powder, baking powder, and salt.
โข In a separate bowl, whisk together the almond milk, sugar, vegetable oil, vanilla extract, and apple cider vinegar.
โข Gradually add the wet ingredients to the dry ingredients and stir until just combined.
โข Pour the batter into the prepared baking pan and spread it out evenly.
โข Bake for 15-18 minutes, or until a toothpick inserted into the center comes out clean. The cake should be soft but firm enough to roll.
โข Let the cake cool for a few minutes, then flip it out onto a clean kitchen towel dusted with cocoa powder. Carefully peel off the parchment paper, then roll the cake up with the towel and let it cool completely.
2. Make the Chocolate Ganache:
โข While the cake is cooling, prepare the ganache. In a heatproof bowl, add the dairy-free chocolate chips.
โข In a small saucepan, heat the coconut cream over medium heat until it begins to simmer (do not boil).
โข Pour the hot coconut cream over the chocolate chips and let it sit for 2 minutes, then whisk until smooth and creamy.
โข Let the ganache cool to room temperature until it thickens slightly but is still spreadable.
3. Assemble the Yule Log:
โข Once the cake has cooled, unroll it carefully and remove the towel.
โข Spread a generous layer of the chocolate ganache over the inside of the cake.
โข Gently roll the cake back up without the towel, then place it seam-side down on a serving platter.
โข Spread the remaining ganache over the top and sides of the cake to cover it completely.
4. Decorate (optional):
โข For a festive touch, you can use a fork to make a bark-like texture on the ganache or sprinkle powdered sugar to create a snow effect.
โข Garnish with holly leaves, berries, or edible decorations if desired.
Enjoy this beautiful, dairy-free Yule log as a perfect sweet ending to your Christmas feast!
These vegan dishes are sure to make your Christmas dinner both delicious and memorable for everyone at the table!๐
If you like this blog post, then please kindly support us and subscribe to our Healthy Mum and Bub eNewsletter to be kept up to date for insights on parenthood and more. Like our Facebook Page and join our Facebook Healthy Mum and Bub Group to connect with fellow parents, ask a questions or share your thoughts and words of wisdom. Letโs make the parenthood journey easier and more rewarding for all of our fellow parents.

