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.