The holiday season is upon us, and I’m so excited to share my top 13 vegan Christmas party recipes. These dishes are sure to impress your guests with their festive charm. From a beautiful vegan cheese platter to cranberry and walnut stuffed mushrooms, there’s something for everyone. Each recipe is designed to be not only tasty but also visually stunning. Ready to make your holiday table the talk of the town?
Festive Vegan Cheese Platter

A festive vegan cheese platter is an excellent addition to any holiday gathering, offering a delightful variety of flavors and textures that appeal to both plant-based eaters and omnivores alike. This platter is colorful, inviting, and easy to assemble, making it a perfect centerpiece for a Christmas party.
Featuring an assortment of homemade vegan cheeses, fresh fruits, nuts, and crackers, this platter will satisfy your guests and spark conversation as they indulge in the creative combinations.
Creating a vegan cheese platter allows you to showcase an array of plant-based cheeses, from creamy and tangy options to those with a firmer bite. Pair these with seasonal fruits, like pomegranate seeds and figs, as well as a selection of nuts and savory crackers.
With thoughtful arrangements and attention to detail, you can create a festive display that not only tastes delicious but is visually appealing as well.
Ingredients for Serving Size of 4-6 People:
- 1 cup raw cashews (soaked for 2 hours)
- 1/4 cup nutritional yeast
- 1/4 cup water
- 2 tablespoons lemon juice
- 1 tablespoon apple cider vinegar
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon salt
- 1/4 teaspoon smoked paprika
- 1 teaspoon agar-agar powder
- 1/2 cup pomegranate seeds
- 4-5 figs, quartered
- 1/2 cup almonds
- 1/2 cup walnuts
- 1/2 cup dried apricots
- 1 cup assorted crackers
- Fresh rosemary and thyme sprigs for garnish
Cooking Instructions:
- Prepare the Cashew Cheese Base: Drain the soaked cashews and add them to a high-speed blender. Include nutritional yeast, water, lemon juice, apple cider vinegar, garlic powder, onion powder, salt, and smoked paprika. Blend on high until the mixture is smooth and creamy.
- Set the Cheese: In a small saucepan, combine the agar-agar powder with 1/4 cup of water and bring to a boil. Let it simmer for 1-2 minutes until fully dissolved. Quickly add this mixture to the cashew cheese blend and blend again for a few seconds until well incorporated.
- Mold the Cheese: Pour the cheese mixture into a lightly oiled or lined small ramekin or mold. Smooth the top with a spatula, cover, and refrigerate for at least 4 hours or until it sets firmly.
- Assemble the Platter: Once the cheese has set, carefully remove it from the mold and place it on a large platter. Arrange pomegranate seeds, fig quarters, almonds, walnuts, and dried apricots around the cheese. Add assorted crackers and garnish with fresh rosemary and thyme sprigs for an aromatic touch.
- Presentation: Verify the platter is artistically arranged, with a variety of colors and textures evenly distributed to enhance visual appeal. Serve chilled or at room temperature, allowing guests to mix and match their preferred pairings.
Extra Tips:
When creating your vegan cheese platter, feel free to experiment with different types of plant-based cheeses available at your local store or try additional homemade options like nut-based cheddar or spiced almond feta.
To prevent sogginess, keep the crackers separate from moist ingredients until just before serving. Encourage guests to explore different flavor combinations by offering small taste plates and cheese knives.
Finally, if you prepare the cheeses a day ahead, the flavors will have more time to develop, resulting in an even more delicious experience.
Cranberry and Walnut Stuffed Mushrooms

Cranberry and Walnut Stuffed Mushrooms are a delightful addition to any vegan Christmas party menu. This dish combines the earthy flavors of mushrooms with the sweetness of cranberries and the nutty crunch of walnuts, creating an appetizer that’s both festive and flavorful. The stuffing is seasoned with aromatic herbs and spices, bringing a warmth that’s certain to please your guests and make your holiday gathering memorable.
Whether you’re serving a fully vegan menu or just want a plant-based option, these stuffed mushrooms are certain to be a hit. Perfect for serving as finger food or as a part of a larger meal, Cranberry and Walnut Stuffed Mushrooms are both easy to prepare and elegant to present. They can be made ahead of time and cooked just before serving, allowing you to enjoy the festivities without worrying about last-minute preparations.
The recipe is designed to serve 4 to 6 people, making it ideal for small to medium-sized gatherings. With just a few simple ingredients, you can create a dish that isn’t only delicious but also visually appealing.
Ingredients (Serves 4-6):
- 24 large button or cremini mushrooms
- 1 cup fresh cranberries
- 1/2 cup walnuts, finely chopped
- 1/4 cup breadcrumbs
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons olive oil
- 1 tablespoon balsamic vinegar
- 1 teaspoon dried thyme
- 1 teaspoon dried sage
- Salt and pepper to taste
- 2 tablespoons fresh parsley, chopped (for garnish)
Cooking Instructions:
- Preheat and Prepare Mushrooms: Preheat your oven to 375°F (190°C). Clean the mushrooms with a damp cloth, remove the stems, and set the mushroom caps aside. Finely chop the stems and reserve them for the stuffing mixture.
- Cook Aromatics: In a large skillet over medium heat, add 1 tablespoon of olive oil. Sauté the chopped onion and garlic until they become translucent, about 3-4 minutes.
- Add Ingredients: Stir in the chopped mushroom stems, cranberries, and walnuts. Cook for another 5 minutes, allowing the cranberries to soften and release their juices.
- Season and Mix: Add breadcrumbs, balsamic vinegar, thyme, sage, salt, and pepper. Mix well to combine all ingredients thoroughly, then remove from heat.
- Stuff the Mushrooms: Place the mushroom caps on a baking sheet, cavity side up. Drizzle them with the remaining olive oil. Spoon the stuffing mixture into each mushroom cap, pressing gently to ascertain they’re well-packed.
- Bake: Bake the stuffed mushrooms in the preheated oven for 20-25 minutes, or until the mushrooms are tender and the tops are golden brown.
- Garnish and Serve: Remove from the oven and let cool slightly. Sprinkle with fresh parsley before serving warm.
Extra Tips:
For an extra burst of flavor, consider adding a splash of lemon juice to the stuffing mixture before baking. You can also experiment with different types of nuts or dried fruits to customize the stuffing to your taste.
If you prefer a softer stuffing, you can soak the cranberries in warm water for 10 minutes before adding them to the mixture. Remember to taste the stuffing before filling the mushrooms to adjust the seasoning to your preference. Enjoy your holiday gathering with this delightful vegan appetizer that’s as pleasing to the eye as it’s to the palate.
Spiced Butternut Squash Soup

Spiced Butternut Squash Soup is a warm, comforting dish that’s perfect for a Vegan Christmas Party. This velvety soup is made by blending roasted butternut squash with aromatic spices, creating a delightful depth of flavor. The sweetness of the squash is perfectly balanced with hints of ginger, cinnamon, and nutmeg, making it a festive addition to your holiday menu.
Serve it as an appetizer or a main course, and your guests will surely be impressed with this flavorful and nourishing dish. This soup not only tastes delicious but also brings a vibrant color to your table, thanks to the rich orange hue of the butternut squash.
It’s an easy recipe that can be prepared ahead of time, allowing you to focus on other party preparations. Whether you’re hosting a large gathering or an intimate dinner, this Spiced Butternut Squash Soup will be a crowd-pleaser, offering a comforting and warm experience during the chilly holiday season.
Ingredients for 4-6 servings:
- 1 large butternut squash, peeled and cubed
- 2 tablespoons olive oil
- 1 large onion, chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon cayenne pepper (optional, for heat)
- 4 cups vegetable broth
- Salt and pepper to taste
- Coconut milk or vegan cream for garnish (optional)
- Fresh cilantro or parsley for garnish (optional)
Instructions:
- Preheat and Prepare: Preheat your oven to 400°F (200°C). Place the cubed butternut squash on a baking sheet, drizzle with 1 tablespoon of olive oil, and season with salt and pepper. Toss to coat and roast in the oven for 25-30 minutes, or until the squash is tender and slightly caramelized.
- Sauté Aromatics: While the squash is roasting, heat the remaining 1 tablespoon of olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Add the minced garlic and grated ginger, cooking for another minute until fragrant.
- Add Spices and Broth: Stir in the ground cinnamon, nutmeg, and cayenne pepper (if using), and cook for an additional minute to toast the spices. Pour in the vegetable broth and bring to a simmer.
- Combine and Simmer: Once the squash is done roasting, add it to the pot with the broth and spices. Let the mixture simmer for 10 minutes, allowing the flavors to meld together.
- Blend Until Smooth: Remove the pot from the heat and use an immersion blender to blend the soup until smooth and creamy. Alternatively, carefully transfer the soup in batches to a countertop blender, blending until smooth.
- Season and Serve: Taste the soup and adjust the seasoning with salt and pepper as needed. Serve hot, garnished with a swirl of coconut milk or vegan cream and a sprinkle of fresh cilantro or parsley.
Extra Tips:
For a richer flavor, consider roasting the butternut squash with a sprinkle of brown sugar or maple syrup before blending. If you prefer a thicker soup, reduce the amount of vegetable broth slightly.
This soup can be made a day in advance and reheated gently before serving, which allows the flavors to deepen. For an added touch of holiday cheer, serve the soup with a side of crusty bread or vegan croutons for a complete meal.
Roasted Brussels Sprouts With Pomegranate Glaze

Roasted Brussels Sprouts With Pomegranate Glaze is a delightful vegan dish that perfectly combines the earthy flavors of Brussels sprouts with the sweet and tangy notes of pomegranate. This dish is ideal for a festive occasion like a Christmas party, where the vibrant colors and unique taste can captivate your guests.
The pomegranate glaze not only adds a beautiful sheen to the sprouts but also infuses them with a rich flavor that complements the natural bitterness of the sprouts. This recipe is designed to serve 4-6 people, making it a perfect side dish or appetizer for a holiday gathering.
The key to this dish is achieving the perfect roast on the Brussels sprouts, which brings out their natural sweetness and adds a delightful crispness to the outer leaves. Paired with the pomegranate glaze, these roasted sprouts become irresistibly delicious and a sure hit at your vegan Christmas party.
Ingredients (serving size: 4-6 people):
- 1 1/2 pounds Brussels sprouts, trimmed and halved
- 2 tablespoons olive oil
- Salt and pepper, to taste
- 1 cup pomegranate juice
- 2 tablespoons maple syrup
- 1 tablespoon balsamic vinegar
- Seeds from 1 pomegranate
- 1/4 cup chopped fresh parsley (optional, for garnish)
Cooking Instructions:
- Preheat the Oven: Preheat your oven to 400°F (200°C). This temperature is ideal for roasting Brussels sprouts to achieve a balance between a crispy exterior and a tender interior.
- Prepare the Brussels Sprouts: Trim the ends of the Brussels sprouts and remove any discolored outer leaves. Cut them in half lengthwise to make certain of even cooking.
- Season the Sprouts: Place the halved Brussels sprouts in a large mixing bowl. Drizzle with olive oil and season with salt and pepper. Toss well to make sure each sprout is evenly coated with the oil and seasoning.
- Roast the Sprouts: Spread the Brussels sprouts in a single layer on a large baking sheet. Roast in the preheated oven for 20-25 minutes, or until they’re golden brown and crispy on the edges, stirring once halfway through the cooking time for even roasting.
- Prepare the Pomegranate Glaze: While the Brussels sprouts are roasting, combine the pomegranate juice, maple syrup, and balsamic vinegar in a small saucepan. Bring the mixture to a boil over medium-high heat, then reduce the heat to low and simmer for about 10-15 minutes, or until the glaze has reduced by half and has a syrupy consistency.
- Combine and Serve: Once the Brussels sprouts are roasted to perfection, transfer them to a serving bowl. Drizzle the pomegranate glaze over the roasted sprouts and toss gently to coat. Sprinkle the pomegranate seeds over the top for a festive touch. Garnish with chopped parsley if desired.
Extra Tips: For an even roast, make sure the Brussels sprouts are in a single layer on the baking sheet; overcrowding can lead to steaming instead of roasting. If you prefer a sweeter glaze, you can adjust the amount of maple syrup to taste.
To save time, you can prepare the pomegranate glaze a day in advance and simply reheat it before drizzling over the sprouts. Finally, using fresh pomegranate seeds not only adds color but also a fresh burst of flavor that complements the roasted sprouts beautifully.
Vegan Sausage Rolls

Celebrate the festive season with these delicious Vegan Sausage Rolls, a perfect addition to your Christmas party spread. These savory bites are a plant-based twist on a classic favorite, offering a satisfying blend of flavors and textures. Wrapped in flaky puff pastry, these sausage rolls are filled with a wholesome mixture of lentils, mushrooms, and an array of spices that create a mouthwatering experience for both vegans and non-vegans alike.
Ideal for serving as a delightful appetizer or a snack, these Vegan Sausage Rolls are certain to impress your guests with their rich taste and festive appeal. They’re easy to prepare, making them a great option for those who wish to enjoy the holiday season without spending too much time in the kitchen.
Best of all, they can be made in advance and simply baked on the day of your gathering, allowing you to focus on celebrating with family and friends.
Ingredients (Serving Size: 4-6 people):
- 1 tablespoon olive oil
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 200g mushrooms, finely chopped
- 1 teaspoon dried thyme
- 1 teaspoon dried sage
- 1 cup cooked green or brown lentils
- 1 tablespoon soy sauce
- 1 tablespoon tomato paste
- 2 tablespoons nutritional yeast
- Salt and pepper to taste
- 2 sheets vegan puff pastry
- 2 tablespoons plant-based milk
Cooking Instructions:
- Prepare the Filling: Heat the olive oil in a large skillet over medium heat. Add the chopped onion and garlic, sautéing until the onion is soft and translucent, about 3-4 minutes.
- Add Mushrooms and Spices: Stir in the finely chopped mushrooms, thyme, and sage. Cook until the mushrooms have released their moisture and are golden brown, approximately 5-7 minutes.
- Combine with Lentils: Add the cooked lentils, soy sauce, tomato paste, and nutritional yeast to the skillet. Mix thoroughly and cook for an additional 2-3 minutes. Season with salt and pepper to taste, then remove from heat and let the filling cool slightly.
- Prepare the Pastry: Preheat your oven to 200°C (400°F). Roll out the vegan puff pastry sheets on a lightly floured surface. Cut each sheet in half lengthwise to create four rectangles in total.
- Assemble the Rolls: Divide the filling evenly among the four pastry rectangles, placing it along one long edge of each piece. Roll the pastry over the filling to enclose it, sealing the edges with a little plant-based milk.
- Slice and Bake: Slice each roll into 3-4 pieces, depending on your desired size. Place the rolls on a baking sheet lined with parchment paper, seam side down. Brush the tops with plant-based milk for a golden finish.
- Bake: Bake in the preheated oven for 20-25 minutes, or until the pastry is puffed and golden brown. Let cool slightly before serving.
Extra Tips: To guarantee the best texture, make sure the filling isn’t too wet before adding it to the pastry, as this can prevent the pastry from puffing up properly.
You can prepare the filling a day in advance and refrigerate it, which allows the flavors to meld together beautifully. Additionally, these sausage rolls can be frozen before baking; simply defrost them in the fridge overnight and bake as directed, making them a convenient make-ahead option for busy holiday schedules.
Enjoy your festive Vegan Sausage Rolls with a side of tangy mustard or tomato chutney for an extra burst of flavor.
Christmas Stuffed Bell Peppers

Celebrate the holiday season with a delightful vegan twist on a classic dish: Christmas Stuffed Bell Peppers. This festive recipe combines vibrant bell peppers with a hearty filling of quinoa, black beans, and an array of colorful vegetables. The dish not only brings a burst of color to your table but also offers a nutritious and satisfying meal that’s perfect for a Christmas gathering.
These stuffed peppers are easy to prepare and can be made ahead of time, allowing you to enjoy the festivities with your loved ones without spending too much time in the kitchen.
The Christmas Stuffed Bell Peppers are packed with flavors that will please both vegans and non-vegans alike. The combination of spices and herbs elevates the taste, while the addition of cranberries or pomegranate seeds adds a touch of holiday sweetness. The peppers are roasted to perfection, giving them a slightly charred exterior that complements the savory filling inside.
Whether you’re hosting a holiday party or simply looking for a new dish to try this Christmas, these stuffed peppers are sure to impress your guests and make your celebration even more special.
Ingredients (Serves 4-6):
- 6 large bell peppers (red, green, or a mix)
- 1 cup quinoa, rinsed
- 2 cups vegetable broth
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup corn kernels (fresh or frozen)
- 1 small red onion, diced
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- Salt and pepper to taste
- 1/2 cup chopped fresh cilantro
- 1/4 cup dried cranberries or pomegranate seeds
- Olive oil
- Optional garnish: avocado slices, lime wedges
Instructions:
- Preheat the Oven: Start by preheating your oven to 375°F (190°C). This will guarantee that it’s hot enough to roast the peppers evenly.
- Prepare the Bell Peppers: Slice the tops off the bell peppers and remove the seeds and membranes. Lightly brush the outside of the peppers with olive oil and place them upright in a baking dish.
- Cook the Quinoa: In a medium saucepan, combine the quinoa and vegetable broth. Bring to a boil, then reduce the heat to low and cover. Let it simmer for about 15 minutes or until the quinoa is cooked and the liquid is absorbed. Fluff with a fork.
- Sauté Vegetables: In a large skillet, heat a tablespoon of olive oil over medium heat. Add the diced onion and garlic, sautéing until the onion is translucent. Stir in the cumin, smoked paprika, and oregano.
- Combine Filling Ingredients: Add the cooked quinoa, black beans, and corn to the skillet. Stir well to combine all the ingredients evenly. Season with salt and pepper to taste. Cook for another 5 minutes to allow the flavors to meld.
- Stuff the Peppers: Carefully spoon the quinoa mixture into each bell pepper, pressing down gently to pack the filling. Sprinkle the cranberries or pomegranate seeds over the top.
- Roast the Peppers: Cover the baking dish with aluminum foil and bake in the preheated oven for 25 minutes. Remove the foil and bake for an additional 10-15 minutes, or until the peppers are tender and slightly charred.
- Garnish and Serve: Once done, remove the peppers from the oven and let them cool slightly. Garnish with fresh cilantro, avocado slices, and lime wedges before serving.
Extra Tips:
When selecting bell peppers, try to pick those that have a similar size so they cook evenly. You can prepare the quinoa filling a day in advance and store it in the refrigerator to save time on the day of your event.
If you prefer a spicier kick, add a dash of cayenne pepper or chopped jalapeño to the filling. These stuffed peppers can also be served with a side salad or crusty bread to make a complete meal. Enjoy your festive and flavorful Christmas dish!
Herb-Crusted Tofu With Cranberry Sauce

If you’re aiming to impress your guests with a delightful vegan dish this Christmas, search no more than Herb-Crusted Tofu with Cranberry Sauce. This dish combines the hearty texture of tofu with a flavorful herb crust and a tangy, sweet cranberry sauce.
It’s not only festive but also a nutritious addition to any holiday table. This recipe is perfect for those wanting to enjoy a plant-based main course that’s both satisfying and elegant.
The herb-crusted tofu provides a rich and savory base, while the cranberry sauce adds a burst of color and taste that perfectly complements the dish. The contrast between the crispy exterior of the tofu and the smooth, velvety sauce guarantees a harmony of textures that will delight your taste buds.
With simple ingredients and straightforward preparation, this recipe isn’t only easy to make but also a crowd-pleaser, making it an excellent choice for any Christmas gathering.
Ingredients (Serves 4-6):
- 2 blocks of firm tofu (14 oz each)
- 1 cup panko breadcrumbs
- 1 tablespoon dried oregano
- 1 tablespoon dried thyme
- 1 tablespoon dried rosemary
- 1 tablespoon dried basil
- Salt and pepper to taste
- 1/4 cup all-purpose flour
- 1/4 cup almond milk (or any plant-based milk)
- 1 tablespoon olive oil
- 1 cup fresh or frozen cranberries
- 1/2 cup sugar
- 1/2 cup water
- 1 tablespoon orange zest
- 1 tablespoon lemon juice
Cooking Instructions:
- Prepare the Tofu:
- Start by pressing the tofu to remove excess moisture. Wrap the tofu blocks in a clean kitchen towel and place a heavy object on top. Allow it to sit for at least 20 minutes.
- Make the Herb Crust:
- In a shallow dish, combine the panko breadcrumbs, dried oregano, thyme, rosemary, basil, salt, and pepper. Mix well until all herbs are evenly distributed.
- Coat the Tofu:
- Slice each block of tofu into 4 equal pieces. Dredge each piece lightly in flour, shaking off the excess. Dip the tofu slices into almond milk and then press them into the herb mixture, providing an even coating on all sides.
- Cook the Tofu:
- Heat olive oil in a large skillet over medium heat. Add the tofu slices and cook for about 4-5 minutes on each side, or until golden brown and crispy. Remove from the skillet and set aside.
- Prepare the Cranberry Sauce:
- In a medium saucepan, combine the cranberries, sugar, and water. Bring to a boil over medium heat, then reduce to a simmer. Cook for 10 minutes until the cranberries have burst and the sauce has thickened. Stir in the orange zest and lemon juice.
- Serve:
- Arrange the herb-crusted tofu slices on a serving platter and drizzle with cranberry sauce. Serve immediately.
Extra Tips:
For the best results, make sure your tofu is thoroughly pressed to prevent the herb crust from becoming soggy.
Feel free to adjust the herbs to your preference—fresh herbs can be used instead of dried, but you’ll need to increase the quantity slightly. If you prefer a spicier kick, add a pinch of cayenne pepper to the herb mixture.
The cranberry sauce can be made a day ahead and stored in the refrigerator to save time on the day of your event.
Maple-Glazed Carrots and Parsnips

Maple-Glazed Carrots and Parsnips is a delightful dish that combines the natural sweetness of root vegetables with the rich, syrupy flavor of maple. Perfect for a Vegan Christmas Party, this recipe brings out the vibrant colors and flavors of the vegetables, making them a star on your festive table. The glaze adds a glossy finish that not only enhances the taste but also makes the dish visually appealing.
Carrots and parsnips are roasted to perfection, offering a tender yet slightly crisp texture, which pairs beautifully with the sweet and savory glaze. This dish isn’t only delicious but also incredibly easy to prepare, making it a stress-free addition to your holiday menu. It can be served as a side dish or even as a main course for those seeking a lighter meal option.
The combination of maple syrup, olive oil, and fresh herbs imparts a depth of flavor that’s sure to impress your guests. Serve it alongside other vegan dishes or as part of a larger holiday spread to create a meal that everyone will enjoy, regardless of their dietary preferences.
Ingredients (Serves 4-6):
- 1 pound carrots, peeled and cut into sticks
- 1 pound parsnips, peeled and cut into sticks
- 3 tablespoons olive oil
- 1/4 cup pure maple syrup
- 2 tablespoons fresh thyme leaves
- Salt and freshly ground black pepper, to taste
- 1 tablespoon lemon juice
- 1 tablespoon balsamic vinegar
Cooking Instructions:
- Preheat the Oven: Preheat your oven to 400°F (200°C). This temperature allows the vegetables to roast evenly and develop a caramelized exterior.
- Prepare the Vegetables: In a large mixing bowl, combine the peeled and cut carrots and parsnips. Drizzle with olive oil and toss them to make sure they’re well-coated.
- Season the Vegetables: Add salt, pepper, and fresh thyme leaves to the bowl. Toss the vegetables again to distribute the seasoning evenly.
- Arrange on a Baking Sheet: Spread the seasoned carrots and parsnips in a single layer on a baking sheet. Be sure not to overcrowd them, as this will help them roast rather than steam.
- Roasting: Place the baking sheet in the preheated oven and roast for 25-30 minutes, or until the vegetables are tender and slightly golden, turning them halfway through to make sure of even cooking.
- Prepare the Glaze: While the vegetables are roasting, mix together the maple syrup, lemon juice, and balsamic vinegar in a small bowl.
- Glaze the Vegetables: After 25-30 minutes, remove the vegetables from the oven and drizzle the maple glaze over them. Toss gently to coat.
- Final Roasting: Return the glazed vegetables to the oven and roast for an additional 5-10 minutes, until the glaze is bubbly and the vegetables are caramelized.
- Serve: Transfer the Maple-Glazed Carrots and Parsnips to a serving platter. Garnish with additional fresh thyme, if desired, and serve immediately.
Extra Tips:
For best results, verify that the carrots and parsnips are cut into uniform sizes to promote even cooking. If you prefer a deeper flavor, you can roast the vegetables a bit longer before adding the glaze.
Feel free to experiment with additional herbs such as rosemary or sage for a different flavor profile. If maple syrup is unavailable, agave syrup or honey (for non-vegan diets) can be used as a substitute.
Finally, to save time during holiday preparations, you can peel and cut the vegetables a day ahead and store them in an airtight container in the refrigerator until you’re ready to cook.
Vegan Mushroom Wellington

Mushroom Wellington is a show-stopping vegan centerpiece perfect for your Christmas party. This dish offers a rich and savory filling wrapped in a golden, flaky puff pastry. It’s a delicious plant-based alternative to traditional meat Wellingtons and is certain to impress both vegans and non-vegans alike. The combination of earthy mushrooms, aromatic herbs, and a subtle hint of garlic creates a flavor profile that’s both satisfying and memorable.
Preparing a Vegan Mushroom Wellington for a gathering is surprisingly straightforward, allowing you to spend more time enjoying the festivities rather than being stuck in the kitchen. The key is to allow each component of the dish to shine, from the perfectly sautéed mushrooms to the delicate pastry. With the right balance of textures and flavors, this dish provides a festive and comforting experience for everyone at the table.
Ingredients (serving size: 4-6 people):
- 2 tablespoons olive oil
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 500g mixed mushrooms, chopped
- 1 teaspoon fresh thyme leaves
- 1 teaspoon fresh rosemary, finely chopped
- Salt and pepper, to taste
- 1 tablespoon soy sauce
- 2 tablespoons breadcrumbs
- 2 sheets vegan puff pastry
- 1 tablespoon almond milk (for brushing)
- Optional: vegan gravy for serving
Cooking Instructions:
- Prepare the Filling: Heat the olive oil in a large skillet over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.
- Cook the Mushrooms: Add the chopped mushrooms to the skillet and increase the heat to medium-high. Cook the mushrooms, stirring occasionally, until they release their moisture and begin to brown, approximately 10 minutes.
- Season the Mixture: Stir in the fresh thyme, rosemary, salt, pepper, and soy sauce. Cook for another 2 minutes, making sure the mushrooms are well-coated with the herbs and seasoning. Remove the skillet from heat and mix in the breadcrumbs. Allow the mixture to cool slightly.
- Assemble the Wellington: Preheat your oven to 200°C (390°F). On a lightly floured surface, roll out the vegan puff pastry sheets. Place one sheet on a baking tray lined with parchment paper. Spoon the mushroom mixture onto the pastry, forming a log shape and leaving a border around the edges.
- Seal and Shape: Place the second sheet of puff pastry over the mushroom mixture. Press the edges together to seal, and trim any excess pastry. Use a fork to crimp the edges for a decorative finish. Score the top with a sharp knife to allow steam to escape.
- Bake the Wellington: Brush the pastry with almond milk to encourage a golden finish. Bake in the preheated oven for 25-30 minutes, or until the pastry is puffed and golden brown.
- Serve: Let the Wellington cool for a few minutes before slicing. Serve warm, optionally accompanied by vegan gravy.
Extra Tips:
For the best results, verify the mushroom mixture isn’t too wet before assembling the Wellington to prevent a soggy bottom. You can prepare the filling a day in advance and store it in the refrigerator, which will help intensify the flavors.
Additionally, if you have any leftover pastry, use it to create decorative shapes on top of the Wellington for an added festive touch. Remember to let the Wellington rest before slicing to maintain its structure and allow the flavors to meld beautifully.
Creamy Vegan Mashed Potatoes

There’s nothing quite like a serving of creamy mashed potatoes to bring comfort and warmth to your holiday table. This vegan version of the classic side dish maintains all the rich and luscious qualities of traditional mashed potatoes while using plant-based ingredients. Perfect for a Christmas party, these mashed potatoes are smooth, flavorful, and guaranteed to be a crowd-pleaser.
Whether you’re a seasoned vegan or just looking to incorporate more plant-based dishes into your holiday spread, this recipe is a must-try.
These creamy vegan mashed potatoes are made with fluffy Yukon Gold potatoes, which are known for their buttery texture and ability to hold their shape even when mashed. The addition of garlic, vegan butter, and non-dairy milk creates a beautifully smooth and creamy consistency. A hint of nutritional yeast adds a subtle, cheesy flavor that enhances the dish.
This recipe yields enough to serve 4-6 people, making it the perfect side dish for a festive gathering.
Ingredients (Serves 4-6):
- 3 pounds Yukon Gold potatoes
- 4 cloves garlic, peeled
- 1/2 cup vegan butter
- 1 cup unsweetened non-dairy milk (such as almond or soy milk)
- 1/4 cup nutritional yeast
- Salt to taste
- Freshly ground black pepper to taste
- Fresh chives for garnish (optional)
Cooking Instructions:
- Prepare the Potatoes: Start by peeling the Yukon Gold potatoes and cutting them into roughly 1-inch cubes. Place them in a large pot and add the peeled garlic cloves.
- Boil the Potatoes: Fill the pot with enough water to cover the potatoes and garlic completely. Add a generous pinch of salt to the water. Bring the pot to a boil over high heat, then reduce the heat to medium and let it simmer until the potatoes are fork-tender, about 15-20 minutes.
- Drain and Dry: Once the potatoes are cooked, drain them thoroughly in a colander. Return the drained potatoes and garlic to the pot over low heat for a few minutes to evaporate any excess moisture.
- Mash the Potatoes: Remove the pot from the heat and use a potato masher to begin mashing the potatoes and garlic cloves. Add the vegan butter and continue mashing until smooth.
- Add Non-Dairy Milk and Seasonings: Gradually add the non-dairy milk while continuing to mash until the potatoes reach your desired consistency. Stir in the nutritional yeast, and season with salt and freshly ground black pepper to taste.
- Serve: Transfer the creamy vegan mashed potatoes to a serving dish. Garnish with freshly chopped chives if desired, and serve warm.
Extra Tips:
For the best results, make sure that the non-dairy milk and vegan butter are at room temperature before adding them to the potatoes. This will help maintain a consistent texture without cooling the potatoes down too much.
If you prefer an extra-creamy consistency, consider using a hand mixer after mashing to achieve a smoother texture. Finally, feel free to experiment with different herbs and spices, such as rosemary or thyme, to suit your taste preferences and add a festive touch to the dish.
Vegan Eggnog

If you’re looking to add a festive touch to your holiday gathering, Vegan Eggnog is the perfect drink to serve. This creamy, spiced beverage retains all the luxurious flavors of traditional eggnog but without any animal products, making it suitable for everyone at your vegan Christmas party.
It’s a blend of rich plant-based milk, aromatic spices, and a hint of sweetness, creating a delightful treat that will have your guests coming back for more.
This Vegan Eggnog recipe is easy to make and can be prepared in advance, allowing you to focus on other details for your party. Its velvety texture and warm flavors are guaranteed to get everyone into the holiday spirit. Plus, you can customize the recipe to your liking by adjusting the spices or adding a splash of your favorite spirit for an adult version.
Let’s explore the ingredients and steps needed to create this festive drink for 4-6 people.
Ingredients:
- 4 cups unsweetened almond milk (or any plant-based milk of your choice)
- 1 cup canned coconut milk
- 1/2 cup raw cashews, soaked
- 1/4 cup maple syrup
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- Pinch of ground cloves
- Pinch of salt
- Optional: 1/4 cup dark rum or bourbon
- Optional: Ground cinnamon or nutmeg for garnish
Instructions:
- Soak the Cashews: Begin by soaking the raw cashews in hot water for at least 30 minutes. This will soften them and make them easier to blend into a creamy consistency.
- Blend the Base: Drain the soaked cashews and add them to a blender along with the unsweetened almond milk, canned coconut milk, and maple syrup. Blend on high speed until the mixture is smooth and creamy, which should take about 1-2 minutes.
- Add Flavorings: Add the vanilla extract, ground cinnamon, ground nutmeg, ground cloves, and a pinch of salt to the blender. Blend again for another 30 seconds to make sure all the spices are well incorporated.
- Chill the Mixture: Transfer the blended mixture to a pitcher or large bowl. Cover and refrigerate for at least 2 hours, allowing the flavors to meld together and the eggnog to chill.
- Serve: Before serving, give the eggnog a good stir. If you’re adding alcohol, mix it in at this stage. Pour the vegan eggnog into glasses, and optionally, sprinkle a little ground cinnamon or nutmeg on top for garnish.
- Enjoy: Serve chilled and enjoy the creamy, spicy flavors of your homemade Vegan Eggnog with friends and family.
Extra Tips:
To achieve the creamiest texture, make sure to blend the cashews thoroughly until completely smooth. If you don’t have time to soak the cashews, you can boil them for 10 minutes to soften them quickly.
Feel free to adjust the sweetness and spice levels to your preference, and experiment with different plant-based milks for varying flavors. If you prefer a thicker eggnog, reduce the amount of almond milk slightly.
For an extra festive touch, consider serving the eggnog in mugs with a cinnamon stick stirrer.
Gingerbread Spiced Cookies

Celebrate the festive season with these deliciously aromatic Gingerbread Spiced Cookies. Perfect for a vegan Christmas party, these cookies are packed with the warm, inviting spices of ginger, cinnamon, and nutmeg, paired with a subtle sweetness that will delight your taste buds.
Not only are they a treat for the palate, but their enticing aroma will fill your home with holiday cheer, creating the perfect ambiance for your Christmas gathering.
Ideal for a serving size of 4-6 people, these cookies are simple to prepare and require only a handful of ingredients that you might already have in your pantry. Whether you’re an experienced baker or a beginner, this recipe is straightforward and promises delightful results every time.
Serve them on a platter with a bit of vegan icing for decoration, and watch them disappear as your guests indulge in these festive bites.
Ingredients:
- 2 cups all-purpose flour
- 1 teaspoon baking soda
- 1 tablespoon ground ginger
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon ground cloves
- 1/4 teaspoon salt
- 1/2 cup coconut oil, solid
- 1/2 cup brown sugar
- 1/4 cup molasses
- 1 tablespoon non-dairy milk
- 1 teaspoon vanilla extract
Instructions:
- Preheat the Oven: Start by preheating your oven to 350°F (175°C) and line two baking sheets with parchment paper to prevent the cookies from sticking.
- Mix Dry Ingredients: In a medium-sized bowl, whisk together the all-purpose flour, baking soda, ground ginger, ground cinnamon, ground nutmeg, ground cloves, and salt until they’re well combined.
- Cream Coconut Oil and Sugar: In a separate large bowl, cream the solid coconut oil and brown sugar together using an electric mixer until the mixture is light and fluffy. This should take about 3-4 minutes.
- Add Molasses, Milk, and Vanilla: Slowly add the molasses, non-dairy milk, and vanilla extract to the creamed mixture, and continue to beat until all ingredients are thoroughly incorporated.
- Combine Wet and Dry Ingredients: Gradually add the dry ingredients to the wet mixture, mixing on low speed until a dough forms. Confirm that all the flour is well incorporated, and the dough is smooth.
- Shape the Cookies: Using your hands, scoop out tablespoon-sized portions of dough, roll them into balls, and place them on the prepared baking sheets. Flatten each ball slightly with your fingers or a spatula.
- Bake: Place the baking sheets in the preheated oven and bake for 10-12 minutes, or until the edges of the cookies are firm. The centers may still appear soft, but they’ll firm up as they cool.
- Cool and Decorate: Allow the cookies to cool on the baking sheets for 5 minutes before transferring them to a wire rack to cool completely. Once cool, you can decorate them with vegan icing if desired.
Extra Tips:
To enhance the flavor, consider chilling the dough for about 30 minutes before baking. This helps to meld the spices and deepen the flavors.
Additionally, if you prefer crispier cookies, bake them for an additional 1-2 minutes, keeping a close eye to prevent over-browning. For a festive touch, sprinkle some powdered sugar over the cookies once they’ve cooled.
Enjoy these delightful cookies with a warm cup of tea or coffee for the ultimate holiday treat!
Chocolate Peppermint Mousse

Indulge in a delightful and invigorating vegan dessert with this Chocolate Peppermint Mousse recipe, perfect for your Christmas party. This light and airy mousse delivers a rich chocolate flavor paired with a cool and refreshing peppermint twist. It’s the ideal way to conclude a festive holiday meal, guaranteeing your guests leave with a sweet memory of the gathering.
Plus, it’s entirely plant-based, making it a great option for those following a vegan lifestyle. The preparation of this mousse is surprisingly simple, yet it offers a luxurious taste that feels like a special treat. The creamy texture is achieved without the use of dairy, instead utilizing coconut cream and aquafaba (the liquid from canned chickpeas) to create that perfect mousse consistency.
Not only is this dessert delicious, but it’s also a fun and festive way to incorporate seasonal flavors into your vegan Christmas party menu.
Ingredients for 4-6 Servings:
- 1 cup dark chocolate chips (vegan)
- 1 can (14 oz) full-fat coconut milk, chilled
- 1/3 cup aquafaba (liquid from a can of chickpeas)
- 1/4 cup powdered sugar
- 1 teaspoon peppermint extract
- 1 tablespoon cocoa powder
- Pinch of salt
- Crushed candy canes or peppermint candies for garnish
Instructions:
- Prepare the Coconut Cream: Start by chilling the can of coconut milk in the refrigerator overnight. This will separate the cream from the liquid. When ready to make the mousse, carefully open the can and scoop the solidified coconut cream into a mixing bowl, leaving the liquid behind.
- Melt the Chocolate: Place the dark chocolate chips in a microwave-safe bowl. Melt the chocolate in the microwave in 30-second intervals, stirring in between, until smooth and fully melted. Set aside to cool slightly.
- Whip the Aquafaba: Pour the aquafaba into a clean, large mixing bowl. Using an electric mixer, whip the aquafaba on high speed for about 5-8 minutes until stiff peaks form. This acts as a vegan alternative to egg whites, providing the mousse with its characteristic lightness.
- Combine Ingredients: In the bowl with the coconut cream, add the powdered sugar, peppermint extract, cocoa powder, and salt. Mix until well combined and smooth. Then gently fold in the melted chocolate, mixing carefully to maintain the airy texture.
- Incorporate Aquafaba: Gradually fold the whipped aquafaba into the chocolate mixture, a little at a time, until fully incorporated and smooth. Be gentle to retain as much air as possible for a light mousse texture.
- Chill the Mousse: Divide the mousse evenly into individual serving cups or bowls. Cover and refrigerate for at least 2 hours or until set.
- Garnish and Serve: Before serving, garnish each mousse cup with crushed candy canes or peppermint candies for a festive touch. Serve chilled and enjoy the invigorating combination of chocolate and peppermint.
Tips:
For best results, verify all your mixing bowls and utensils are completely clean and free of any grease when working with aquafaba, as this can affect its ability to whip up properly.
Additionally, when folding ingredients, do so gently to maintain the mousse’s light and airy texture. If you prefer a stronger peppermint flavor, feel free to adjust the amount of peppermint extract to taste. This dessert can be made a day in advance, making it a stress-free option for your holiday preparations.

