33 Delicious Vegan Holiday Recipe Creations

Posted by Sophia Brennan on March 12, 2026

Make your holiday table shine with plant-based delights! Whether you’re hosting vegan guests or simply craving fresh flavors, our collection of 33 festive recipes brings warmth and creativity to every course. From show-stopping mains to cozy desserts, discover dishes that celebrate the season—and might just become new traditions. Let’s dive into these delicious vegan holiday creations!

Festive Stuffed Butternut Squash

Festive Stuffed Butternut Squash
Kick off your holiday table with this showstopper. Roasted butternut squash gets stuffed with a savory, herby filling for a dish that’s as beautiful as it is delicious. It’s the ultimate cozy, impressive main or side.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 50 minutes

Ingredients

– Butternut squash – 1 large
– Olive oil – 2 tbsp
– Salt – 1 tsp
– Black pepper – ½ tsp
– Ground sausage – 1 lb
– Onion – 1 medium, diced
– Garlic – 3 cloves, minced
– Dried sage – 1 tsp
– Dried thyme – ½ tsp
– Cooked quinoa – 1 cup
– Dried cranberries – ½ cup
– Pecans – ½ cup, chopped
– Maple syrup – 2 tbsp

Instructions

1. Preheat your oven to 400°F.
2. Halve the butternut squash lengthwise and scoop out the seeds with a spoon.
3. Brush the cut sides of the squash with 1 tbsp olive oil and season with ½ tsp salt and ¼ tsp black pepper.
4. Place the squash halves cut-side down on a parchment-lined baking sheet.
5. Roast for 30 minutes, or until the flesh is easily pierced with a fork.
6. While the squash roasts, heat the remaining 1 tbsp olive oil in a large skillet over medium-high heat.
7. Add the ground sausage and cook for 5-7 minutes, breaking it up with a spoon, until browned and cooked through.
8. Add the diced onion to the skillet and cook for 5 minutes, until softened.
9. Stir in the minced garlic, dried sage, and dried thyme, and cook for 1 more minute until fragrant.
10. Remove the skillet from the heat and stir in the cooked quinoa, dried cranberries, chopped pecans, maple syrup, remaining ½ tsp salt, and remaining ¼ tsp black pepper.
11. Remove the roasted squash from the oven and carefully flip the halves over so the cut sides face up.
12. Evenly divide the sausage-quinoa filling, packing it firmly, into the cavities of the roasted squash halves.
13. Return the stuffed squash to the oven and bake for an additional 15-20 minutes, until the filling is hot and the squash edges are caramelized.
14. Let the stuffed squash rest for 5 minutes before slicing and serving.

Here, the roasted squash becomes meltingly tender, providing a sweet, creamy base for the savory, textured filling. The cranberries add pops of tartness, while the pecans offer a satisfying crunch. Serve each stuffed half as a hearty main, or slice it into wedges for a stunning, shareable side dish.

Vegan Mushroom Wellington

Vegan Mushroom Wellington
Just when you thought holiday mains couldn’t get more epic—enter this showstopper. Juicy mushrooms, savory herbs, and flaky pastry unite for a centerpiece that’s 100% plant-based magic. Get ready to impress every guest at your table.

Serving: 6 | Pre Time: 30 minutes | Cooking Time: 45 minutes

Ingredients

– Puff pastry – 1 sheet (thawed)
– Cremini mushrooms – 1.5 lbs
– Yellow onion – 1 large
– Garlic cloves – 3
– Olive oil – 2 tbsp
– Soy sauce – 2 tbsp
– Dried thyme – 1 tsp
– Salt – ½ tsp
– Black pepper – ¼ tsp
– All-purpose flour – 2 tbsp
– Water – 2 tbsp

Instructions

1. Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
2. Finely chop the cremini mushrooms, yellow onion, and garlic cloves.
3. Heat olive oil in a large skillet over medium-high heat for 1 minute.
4. Add the chopped onion to the skillet and sauté for 5 minutes, stirring occasionally, until translucent.
5. Stir in the chopped garlic and cook for 1 minute until fragrant.
6. Add the chopped mushrooms to the skillet and cook for 10 minutes, stirring frequently, until all liquid evaporates.
7. Mix in soy sauce, dried thyme, salt, and black pepper, then cook for 2 more minutes.
8. Sprinkle all-purpose flour over the mushroom mixture and stir for 1 minute to coat evenly.
9. Remove the skillet from heat and let the filling cool to room temperature for 15 minutes.
10. Unfold the puff pastry sheet on a lightly floured surface and roll it into a 12×10-inch rectangle.
11. Spoon the cooled mushroom filling down the center of the pastry, leaving a 2-inch border on all sides.
12. Fold the long sides of the pastry over the filling, then fold the short ends to seal completely.
13. Whisk water with 1 tbsp of flour to make a paste, then brush it over the pastry seams to help them stick.
14. Transfer the Wellington to the prepared baking sheet, seam-side down.
15. Score the top of the pastry with a sharp knife in a diagonal pattern for decoration.
16. Bake in the preheated oven for 30 minutes, or until the pastry is golden brown and puffed.
17. Let the Wellington rest on the baking sheet for 10 minutes before slicing.

Now for the grand reveal: slice into golden, flaky layers to uncover a rich, umami-packed filling. Nutty mushrooms meld with aromatic herbs in every bite, offering a satisfying chew that rivals any meat-based dish. Serve it warm with a drizzle of vegan gravy or alongside roasted veggies for a festive feast that’ll have everyone asking for seconds.

Savory Lentil Loaf with Cranberry Glaze

Savory Lentil Loaf with Cranberry Glaze
Haven’t found a hearty vegetarian main that actually satisfies? This savory lentil loaf with cranberry glaze is your answer—packed with protein, bursting with flavor, and perfect for cozy dinners. It’s a plant-based showstopper that even meat-lovers will crave.

Serving: 6 | Pre Time: 20 minutes | Cooking Time: 60 minutes

Ingredients

– Brown lentils – 1 cup
– Onion – 1 medium
– Carrot – 1 large
– Garlic – 2 cloves
– Rolled oats – 1 cup
– Ground flaxseed – 2 tbsp
– Water – 6 tbsp
– Tomato paste – 2 tbsp
– Soy sauce – 2 tbsp
– Dried thyme – 1 tsp
– Salt – 1 tsp
– Black pepper – ½ tsp
– Cranberry sauce – ½ cup
– Maple syrup – 2 tbsp
– Apple cider vinegar – 1 tbsp

Instructions

1. Preheat your oven to 375°F (190°C) and lightly grease a 9×5-inch loaf pan.
2. Rinse 1 cup of brown lentils under cold water and drain them thoroughly.
3. Dice 1 medium onion and 1 large carrot, then mince 2 cloves of garlic.
4. In a medium saucepan, combine the rinsed lentils with 3 cups of water and bring to a boil.
5. Reduce the heat to low, cover the saucepan, and simmer the lentils for 20 minutes until tender but not mushy.
6. Drain any excess water from the cooked lentils and transfer them to a large mixing bowl.
7. Mash the lentils with a fork or potato masher until about half are broken down, leaving some texture for a hearty bite.
8. In a small bowl, whisk together 2 tbsp of ground flaxseed with 6 tbsp of water and let it sit for 5 minutes to thicken into a flax egg.
9. Add the diced onion, carrot, minced garlic, 1 cup of rolled oats, flax egg, 2 tbsp of tomato paste, 2 tbsp of soy sauce, 1 tsp of dried thyme, 1 tsp of salt, and ½ tsp of black pepper to the mashed lentils.
10. Mix all ingredients until fully combined, using your hands if needed to ensure even distribution.
11. Press the lentil mixture firmly into the prepared loaf pan, smoothing the top with a spatula for an even bake.
12. Bake the loaf in the preheated oven at 375°F (190°C) for 40 minutes to set the structure.
13. While the loaf bakes, make the glaze by combining ½ cup of cranberry sauce, 2 tbsp of maple syrup, and 1 tbsp of apple cider vinegar in a small saucepan.
14. Heat the glaze over medium heat for 3-5 minutes, stirring constantly until smooth and slightly thickened, then remove from heat.
15. After 40 minutes, remove the loaf from the oven and spread the cranberry glaze evenly over the top.
16. Return the glazed loaf to the oven and bake for an additional 20 minutes until the glaze is sticky and the edges are golden brown.
17. Let the loaf cool in the pan for 15 minutes before slicing to help it hold its shape without crumbling.
18. Use a sharp knife to slice the loaf into 6 portions and serve warm.

Key to this dish is its firm, sliceable texture with a tangy-sweet glaze that caramelizes beautifully. The lentils provide a meaty heartiness, while the oats and flaxseed bind it all together for a satisfying bite. Serve it with mashed potatoes and roasted veggies for a complete meal, or slice it cold for sandwiches the next day—it’s versatile enough for any occasion.

Maple Roasted Brussels Sprouts and Carrots

Maple Roasted Brussels Sprouts and Carrots

Punch up your veggie game with this sweet-savory side. Maple syrup caramelizes into a sticky glaze while high heat creates crispy edges. It’s the perfect balance of earthy and sweet that converts even sprout skeptics.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes

Ingredients

  • Brussels sprouts – 1 lb
  • Carrots – 1 lb
  • Olive oil – 2 tbsp
  • Maple syrup – ¼ cup
  • Salt – 1 tsp
  • Black pepper – ½ tsp

Instructions

  1. Preheat your oven to 425°F.
  2. Trim the stems from 1 lb of Brussels sprouts and halve them lengthwise.
  3. Peel 1 lb of carrots and cut them into ½-inch thick coins.
  4. Place the Brussels sprouts and carrots on a large, rimmed baking sheet.
  5. Drizzle 2 tbsp of olive oil over the vegetables.
  6. Sprinkle 1 tsp of salt and ½ tsp of black pepper evenly over the vegetables.
  7. Toss everything with your hands until the vegetables are fully coated in oil and seasoning.
  8. Spread the vegetables into a single, even layer on the baking sheet.
  9. Roast in the preheated oven at 425°F for 15 minutes.
  10. Remove the baking sheet from the oven and carefully drizzle ¼ cup of maple syrup over the vegetables.
  11. Toss the vegetables gently to coat them in the maple syrup.
  12. Spread the vegetables back into a single layer.
  13. Return the baking sheet to the oven and roast for an additional 8-10 minutes, or until the vegetables are tender and the edges are deeply caramelized and crispy.
  14. Transfer the roasted vegetables to a serving dish immediately.

Keep it simple or get creative—the caramelized maple creates a glossy, sticky-sweet shell over tender-crisp veggies. For a savory twist, crumble crispy bacon over the top right before serving. This dish pairs perfectly with roasted chicken or makes a standout addition to your holiday table.

Herb-Crusted Cauliflower Roast

Herb-Crusted Cauliflower Roast
Kick your weeknight dinner game up a notch with this herb-crusted cauliflower roast. It’s a whole head transformed into a crispy, golden centerpiece that’s shockingly simple. Get ready to make veggies the star.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 45 minutes

Ingredients

– Cauliflower – 1 large head
– Olive oil – ¼ cup
– Garlic – 4 cloves
– Fresh parsley – ¼ cup
– Fresh thyme – 2 tbsp
– Panko breadcrumbs – ½ cup
– Parmesan cheese – ½ cup
– Salt – 1 tsp
– Black pepper – ½ tsp

Instructions

1. Preheat your oven to 425°F and line a baking sheet with parchment paper.
2. Trim the leaves and stem from the cauliflower, keeping the head intact.
3. Place the cauliflower on the baking sheet and drizzle it with 2 tablespoons of olive oil, rubbing it all over.
4. Season the entire head evenly with the salt and black pepper.
5. Roast the cauliflower in the preheated oven for 25 minutes.
6. While it roasts, mince the garlic cloves finely.
7. Chop the fresh parsley and fresh thyme leaves.
8. In a medium bowl, combine the panko breadcrumbs, Parmesan cheese, minced garlic, chopped parsley, and chopped thyme.
9. Tip: For maximum crispiness, use fresh herbs—dried won’t give the same vibrant flavor or texture.
10. Pour the remaining 2 tablespoons of olive oil into the breadcrumb mixture and stir until it resembles wet sand.
11. Remove the cauliflower from the oven after 25 minutes—it should be starting to soften and brown slightly.
12. Press the breadcrumb mixture firmly onto the entire surface of the cauliflower head, coating it thickly.
13. Tip: Pack the crust on well to prevent it from falling off during the final bake.
14. Return the cauliflower to the oven and roast for another 20 minutes.
15. Check at 15 minutes—the crust should be golden brown and crispy; if not, continue for the full time.
16. Tip: Let it rest for 5 minutes after baking so the crust sets and is easier to slice.
17. Remove from the oven and transfer to a cutting board.
18. Slice the cauliflower roast into wedges or steaks for serving.
Flaky, golden crust gives way to tender, savory cauliflower in every bite. The Parmesan adds a salty umami punch that balances the fresh herbs perfectly. Serve it sliced over a lemony arugula salad or alongside a creamy tahini sauce for dipping.

Cranberry Almond Quinoa Salad

Cranberry Almond Quinoa Salad
Zesty, vibrant, and packed with crunch—this quinoa salad is your new go-to for a quick, healthy meal. It’s a flavor explosion that’s as easy to make as it is to devour.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

– Quinoa – 1 cup
– Water – 2 cups
– Dried cranberries – ½ cup
– Sliced almonds – ½ cup
– Olive oil – 3 tbsp
– Lemon juice – 2 tbsp
– Salt – ½ tsp
– Black pepper – ¼ tsp

Instructions

1. Rinse 1 cup of quinoa under cold water in a fine-mesh strainer for 1 minute to remove bitterness.
2. Combine the rinsed quinoa and 2 cups of water in a medium saucepan over high heat.
3. Bring the mixture to a boil, then reduce the heat to low, cover the saucepan, and simmer for 15 minutes.
4. Remove the saucepan from the heat and let the quinoa sit, covered, for 5 minutes to steam and fluff up.
5. Spread the cooked quinoa on a baking sheet in a single layer and let it cool to room temperature for 10 minutes.
6. Toast ½ cup of sliced almonds in a dry skillet over medium heat for 3–4 minutes, stirring constantly until golden brown and fragrant.
7. In a large mixing bowl, whisk together 3 tbsp of olive oil, 2 tbsp of lemon juice, ½ tsp of salt, and ¼ tsp of black pepper until emulsified.
8. Add the cooled quinoa, ½ cup of dried cranberries, and toasted almonds to the bowl with the dressing.
9. Toss all ingredients thoroughly until evenly coated with the dressing.
10. Taste the salad and adjust seasoning with more salt or pepper if needed, but avoid over-mixing to keep the texture intact.

Vibrant and satisfying, this salad boasts a chewy quinoa base with pops of sweet cranberries and a nutty crunch from the almonds. Serve it chilled for a refreshing lunch or at room temperature as a side dish—it’s versatile enough to pair with grilled chicken or enjoy solo for a light, flavorful bite.

Vegan Sweet Potato Casserole

Vegan Sweet Potato Casserole
Let’s make a vegan sweet potato casserole that’s so good, no one will miss the dairy. This creamy, caramelized dish is perfect for holidays or cozy weeknights—it’s simple, satisfying, and packed with flavor.

Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– Sweet potatoes – 3 lbs
– Coconut oil – ¼ cup
– Maple syrup – ⅓ cup
– Vanilla extract – 1 tsp
– Salt – ½ tsp
– Pecans – 1 cup
– Brown sugar – ¼ cup
– All-purpose flour – 2 tbsp

Instructions

1. Preheat your oven to 375°F.
2. Peel the sweet potatoes and cut them into 1-inch cubes.
3. Place the sweet potato cubes in a large pot and cover with water.
4. Bring the water to a boil over high heat, then reduce to a simmer and cook for 15 minutes, or until the sweet potatoes are fork-tender.
5. Drain the sweet potatoes thoroughly and transfer them to a large mixing bowl.
6. Add the coconut oil, maple syrup, vanilla extract, and salt to the bowl.
7. Mash the mixture with a potato masher or fork until smooth and creamy—tip: for extra fluffiness, avoid overmixing.
8. Spread the mashed sweet potato mixture evenly into a 9×13-inch baking dish.
9. In a small bowl, combine the pecans, brown sugar, and all-purpose flour.
10. Sprinkle the pecan mixture evenly over the top of the sweet potatoes.
11. Bake in the preheated oven for 25 minutes, or until the topping is golden brown and crispy—tip: check at 20 minutes to prevent burning.
12. Remove from the oven and let it cool for 10 minutes before serving—tip: this allows the flavors to meld and makes slicing easier.

A creamy, velvety base contrasts with a crunchy, caramelized pecan topping for a delightful texture. The natural sweetness of the sweet potatoes shines through, enhanced by hints of maple and vanilla. Serve it warm as a side dish or top with vegan whipped cream for a decadent dessert twist.

Plant-Based Shepherd’s Pie

Plant-Based Shepherd
Craving comfort food without the heaviness? This plant-based shepherd’s pie swaps meat for hearty lentils and veggies, all topped with creamy mashed potatoes. It’s cozy, satisfying, and perfect for a weeknight win.

Serving: 6 | Pre Time: 20 minutes | Cooking Time: 40 minutes

Ingredients

– Olive oil – 2 tbsp
– Yellow onion – 1, diced
– Carrots – 2, diced
– Garlic cloves – 3, minced
– Brown lentils – 1 cup, rinsed
– Vegetable broth – 2 cups
– Tomato paste – 2 tbsp
– Soy sauce – 1 tbsp
– Dried thyme – 1 tsp
– Salt – 1 tsp
– Black pepper – ½ tsp
– Yukon Gold potatoes – 2 lbs, peeled and cubed
– Unsweetened almond milk – ½ cup
– Vegan butter – ¼ cup

Instructions

1. Preheat your oven to 400°F.
2. In a large skillet, heat 1 tbsp olive oil over medium heat for 1 minute.
3. Add the diced onion and carrots to the skillet, and sauté for 5 minutes until softened.
4. Stir in the minced garlic and cook for 1 minute until fragrant.
5. Add the rinsed lentils, vegetable broth, tomato paste, soy sauce, dried thyme, ½ tsp salt, and ¼ tsp black pepper to the skillet.
6. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 25 minutes until the lentils are tender and the liquid is absorbed.
7. While the lentil mixture simmers, place the cubed potatoes in a large pot and cover with cold water by 1 inch.
8. Bring the pot to a boil over high heat, then reduce to medium and cook for 15 minutes until the potatoes are fork-tender.
9. Drain the potatoes thoroughly and return them to the pot.
10. Add the almond milk, vegan butter, remaining ½ tsp salt, and ¼ tsp black pepper to the potatoes.
11. Mash the potatoes with a potato masher until smooth and creamy, about 2 minutes.
12. Transfer the cooked lentil mixture to a 9×13-inch baking dish and spread it evenly.
13. Spoon the mashed potatoes over the lentil layer and spread them to cover completely.
14. Drizzle the remaining 1 tbsp olive oil over the potato topping.
15. Bake in the preheated oven for 20 minutes until the top is golden brown and the edges are bubbly.
16. Remove from the oven and let it cool for 5 minutes before serving.

Velvety mashed potatoes crown a savory, umami-rich filling of lentils and veggies, creating a dish that’s both hearty and light. Serve it straight from the oven with a sprinkle of fresh parsley or alongside a crisp green salad for a complete meal. Leftovers reheat beautifully for an easy lunch the next day.

Coconut Creamed Spinach and Artichokes

Coconut Creamed Spinach and Artichokes
Craving something creamy, dreamy, and packed with greens? This spin on a classic side dish swaps heavy dairy for rich coconut milk, creating a luscious, vegan-friendly sauce that clings to every leaf and artichoke heart. Get ready to level up your veggie game.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– Olive oil – 2 tbsp
– Yellow onion – 1, diced
– Garlic – 3 cloves, minced
– All-purpose flour – 2 tbsp
– Full-fat coconut milk – 1 (13.5 oz) can
– Vegetable broth – ½ cup
– Frozen chopped spinach – 10 oz, thawed and squeezed dry
– Canned artichoke hearts – 1 (14 oz) can, drained and quartered
– Lemon juice – 1 tbsp
– Salt – 1 tsp
– Black pepper – ½ tsp
– Nutmeg – ¼ tsp

Instructions

1. Heat olive oil in a large skillet or Dutch oven over medium heat for 1 minute.
2. Add diced onion and cook for 5 minutes, stirring occasionally, until translucent and soft.
3. Add minced garlic and cook for 1 minute, stirring constantly, until fragrant.
4. Sprinkle flour over the onion and garlic mixture. Cook for 2 minutes, stirring constantly, to form a roux and cook out the raw flour taste. Tip: Keep stirring to prevent the flour from burning.
5. Whisk in the full-fat coconut milk and vegetable broth until no lumps remain.
6. Bring the mixture to a simmer, then reduce heat to medium-low. Cook for 5 minutes, whisking occasionally, until the sauce thickens slightly.
7. Add the thawed, squeezed-dry spinach, quartered artichoke hearts, lemon juice, salt, black pepper, and nutmeg to the sauce.
8. Stir to combine all ingredients thoroughly.
9. Simmer the mixture over medium-low heat for 10 minutes, stirring every 2-3 minutes, until the artichokes are heated through and the sauce is creamy and cohesive. Tip: For a thicker sauce, simmer for an extra 2-3 minutes.
10. Taste and adjust seasoning with an extra pinch of salt if needed. Tip: The flavor deepens as it sits, so don’t oversalt initially.

Fresh from the stove, it’s luxuriously creamy with a subtle sweetness from the coconut that balances the earthy spinach and tangy artichokes. Serve it hot as a decadent side for grilled chicken or tofu, or spoon it over toasted crusty bread for an instant, satisfying appetizer.

Rosemary Garlic Mashed Potatoes

Rosemary Garlic Mashed Potatoes
Just when you thought mashed potatoes couldn’t get better—enter rosemary garlic mash. This isn’t your grandma’s side dish; it’s a flavor-packed, creamy dream that’ll steal the spotlight. Get ready to ditch the boring spuds forever.

Serving: 6 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– Yukon Gold potatoes – 3 lbs
– Unsalted butter – ½ cup
– Whole milk – ¾ cup
– Fresh rosemary – 2 tbsp, finely chopped
– Garlic – 4 cloves, minced
– Salt – 1 tsp
– Black pepper – ½ tsp

Instructions

1. Peel the Yukon Gold potatoes and cut them into 1-inch cubes.
2. Place the potato cubes in a large pot and cover with cold water by 1 inch.
3. Add ½ tsp of salt to the water and bring to a boil over high heat.
4. Reduce heat to medium and simmer the potatoes for 15–20 minutes, or until they are fork-tender.
5. While the potatoes cook, melt the unsalted butter in a small saucepan over low heat.
6. Add the minced garlic and chopped rosemary to the melted butter and cook for 2–3 minutes, stirring constantly, until fragrant—this infuses the butter with flavor without burning the garlic.
7. Drain the cooked potatoes thoroughly in a colander and return them to the hot pot.
8. Mash the potatoes with a potato masher or ricer until smooth, about 2–3 minutes.
9. Pour in the rosemary-garlic butter and whole milk, and stir to combine.
10. Season with the remaining ½ tsp of salt and ½ tsp of black pepper, mixing well—taste and adjust if needed, but avoid overmixing to keep the texture fluffy.
11. Serve immediately while hot. The result is ultra-creamy with flecks of rosemary and a subtle garlic kick that’s not overpowering. Try topping it with crispy fried onions or a drizzle of truffle oil for a gourmet twist that’ll wow any dinner guest.

Balsamic Glazed Tofu with Herbs

Balsamic Glazed Tofu with Herbs
A balsamic glaze transforms tofu into a sticky-sweet, herb-kissed masterpiece. Grab your skillet—this 30-minute vegan showstopper is about to become your weeknight MVP.

Serving: 2 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– Extra-firm tofu – 14 oz block
– Olive oil – 2 tbsp
– Balsamic vinegar – ¼ cup
– Maple syrup – 2 tbsp
– Garlic powder – 1 tsp
– Dried oregano – 1 tsp
– Salt – ½ tsp

Instructions

1. Press the tofu block between paper towels with a heavy pan for 10 minutes to remove excess water, then cut into 1-inch cubes.
2. Heat 1 tbsp olive oil in a large nonstick skillet over medium-high heat until shimmering, about 2 minutes.
3. Add tofu cubes in a single layer and cook undisturbed for 5 minutes until golden brown on one side.
4. Flip each cube and cook for another 5 minutes until all sides are crispy and golden.
5. Reduce heat to medium-low and push tofu to one side of the skillet.
6. Add remaining 1 tbsp olive oil to the empty side, then pour in balsamic vinegar and maple syrup.
7. Simmer the mixture for 3 minutes, stirring constantly, until it thickens enough to coat the back of a spoon.
8. Sprinkle garlic powder, oregano, and salt directly into the glaze, stirring for 30 seconds until fragrant.
9. Toss tofu cubes in the glaze until evenly coated, cooking for 1 final minute to let the glaze adhere.
10. Remove from heat and let rest for 2 minutes before serving.

Bubbly caramelized edges give way to tender centers, while the glaze balances tangy vinegar with maple sweetness. Serve it over quinoa for a complete meal, or stuff into warm pitas with fresh spinach for a handheld twist.

Vegan Pumpkin Sage Risotto

Vegan Pumpkin Sage Risotto
Just when you thought risotto couldn’t get cozier. This vegan pumpkin sage version swaps dairy for creamy cashews and seasonal squash—perfect for chilly nights. Get ready to stir your way to comfort food bliss.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 35 minutes

Ingredients

– Arborio rice – 1½ cups
– Vegetable broth – 4 cups
– Pumpkin puree – 1 cup
– Raw cashews – ½ cup
– Fresh sage leaves – ¼ cup
– Olive oil – 2 tbsp
– Onion – 1 medium, diced
– Garlic – 3 cloves, minced
– Nutritional yeast – 2 tbsp
– Salt – 1 tsp
– Black pepper – ½ tsp

Instructions

1. Soak raw cashews in hot water for 10 minutes to soften them for blending.
2. Heat olive oil in a large pot over medium heat until shimmering.
3. Add diced onion and cook for 5 minutes, stirring occasionally, until translucent.
4. Stir in minced garlic and cook for 1 minute until fragrant.
5. Add Arborio rice and toast for 2 minutes, stirring constantly, until grains are lightly golden.
6. Pour in ½ cup of vegetable broth and stir continuously until fully absorbed.
7. Continue adding broth ½ cup at a time, stirring after each addition until absorbed, for about 25 minutes total.
8. While rice cooks, drain cashews and blend with ½ cup water until completely smooth and creamy.
9. When rice is al dente and broth is absorbed, stir in pumpkin puree and cashew cream.
10. Cook for 3 more minutes over low heat until heated through.
11. Stir in nutritional yeast, salt, and black pepper until evenly distributed.
12. In a small skillet, heat 1 tbsp olive oil over medium-high heat until hot.
13. Add fresh sage leaves and fry for 30 seconds until crisp, then remove and drain on paper towels.
14. Serve risotto immediately topped with fried sage leaves.

Warm and velvety, this risotto has a rich pumpkin flavor balanced by earthy sage. The cashew cream creates a luscious texture without dairy. Try it with roasted Brussels sprouts or a sprinkle of toasted pepitas for extra crunch.

Roasted Chestnut and Leek Soup

Roasted Chestnut and Leek Soup
Savor a cozy, creamy bowl that blends earthy chestnuts with sweet leeks. Roast those nuts for deep flavor, then blend into silky perfection. It’s the ultimate fall hug in a mug.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– Chestnuts – 1 lb
– Leeks – 2 large
– Olive oil – 2 tbsp
– Vegetable broth – 4 cups
– Heavy cream – ½ cup
– Salt – 1 tsp

Instructions

1. Preheat your oven to 400°F.
2. Score an X on the flat side of each chestnut with a sharp knife.
3. Roast chestnuts on a baking sheet for 20 minutes until the shells split open.
4. Let chestnuts cool for 5 minutes, then peel off shells and skins.
5. Trim leeks, slice white and light green parts into ½-inch rounds, and rinse thoroughly in a colander to remove grit.
6. Heat olive oil in a large pot over medium heat.
7. Add leeks and sauté for 10 minutes until softened and lightly golden.
8. Add peeled chestnuts and vegetable broth to the pot.
9. Bring to a boil, then reduce heat and simmer for 15 minutes.
10. Remove from heat and let cool slightly for 5 minutes.
11. Carefully blend the soup in batches until completely smooth using an immersion blender or regular blender.
12. Return soup to the pot and stir in heavy cream and salt.
13. Warm over low heat for 5 minutes, stirring occasionally, until heated through.

Mellow and velvety, this soup boasts a nutty richness balanced by the leeks’ subtle sweetness. Serve it topped with a drizzle of cream or crispy croutons for added crunch—perfect for chilly evenings by the fire.

Holiday Spiced Vegan Nut Roast

Holiday Spiced Vegan Nut Roast
Whip up a plant-based holiday centerpiece that’s packed with cozy spices and hearty texture—no one will miss the meat. This vegan nut roast is simple to assemble, bakes to perfection, and delivers rich, savory flavor in every slice. Get ready to impress your guests with this festive, foolproof main.

Serving: 6 | Pre Time: 20 minutes | Cooking Time: 60 minutes

Ingredients

– Mixed nuts – 2 cups
– Onion – 1 medium, diced
– Garlic – 2 cloves, minced
– Olive oil – 2 tbsp
– Vegetable broth – ½ cup
– Ground flaxseed – 2 tbsp
– Breadcrumbs – 1 cup
– Dried cranberries – ½ cup
– Ground cumin – 1 tsp
– Ground cinnamon – ½ tsp
– Salt – 1 tsp

Instructions

1. Preheat your oven to 375°F and lightly grease a loaf pan with olive oil.
2. Heat 1 tbsp olive oil in a skillet over medium heat for 1 minute.
3. Add the diced onion and cook for 5 minutes, stirring occasionally, until translucent.
4. Stir in the minced garlic and cook for 1 more minute until fragrant.
5. Transfer the onion and garlic mixture to a large mixing bowl.
6. Pulse the mixed nuts in a food processor for 10 seconds until coarsely chopped—don’t over-process into a paste.
7. Add the chopped nuts to the mixing bowl with the onion and garlic.
8. In a small bowl, whisk together the ground flaxseed and vegetable broth, then let it sit for 5 minutes to thicken into a “flax egg.”
9. Pour the flax mixture into the large mixing bowl.
10. Add the breadcrumbs, dried cranberries, ground cumin, ground cinnamon, and salt to the bowl.
11. Mix all ingredients thoroughly with your hands until well combined and the mixture holds together when pressed.
12. Press the mixture firmly into the prepared loaf pan, smoothing the top with a spatula.
13. Brush the top with the remaining 1 tbsp olive oil for a golden crust.
14. Bake at 375°F for 60 minutes, or until the top is deeply browned and firm to the touch.
15. Let the nut roast cool in the pan for 10 minutes before carefully turning it out onto a serving plate.
16. Slice with a sharp knife while still warm for clean cuts. Just slice into thick pieces and serve immediately—this roast boasts a moist, tender interior with a crispy outer layer, thanks to the nutty crunch and sweet pops of cranberry. Pair it with a tangy cranberry sauce or a drizzle of vegan gravy for an extra festive touch that’ll have everyone asking for seconds.

Vegan Chocolate Peppermint Cheesecake

Vegan Chocolate Peppermint Cheesecake
A creamy, dreamy dessert that’s secretly dairy-free and packed with festive flavor. This vegan chocolate peppermint cheesecake is shockingly simple to make—just blend, chill, and slice. Get ready to impress every guest at your table.

Serving: 8 | Pre Time: 20 minutes | Cooking Time: 0 minutes

Ingredients

– Raw cashews – 2 cups
– Canned coconut cream – 1 cup
– Maple syrup – ½ cup
– Cocoa powder – ¼ cup
– Peppermint extract – 1 tsp
– Vanilla extract – 1 tsp
– Salt – ¼ tsp
– Pitted dates – 1 cup
– Almonds – 1 cup
– Vegan chocolate chips – ½ cup

Instructions

1. Soak the raw cashews in hot water for 1 hour to soften them, then drain completely.
2. Blend the pitted dates and almonds in a food processor for 2 minutes until a sticky crust forms.
3. Press the date-almond mixture firmly into a 9-inch springform pan to create an even base layer.
4. Combine the soaked cashews, coconut cream, maple syrup, cocoa powder, peppermint extract, vanilla extract, and salt in a high-speed blender.
5. Blend the mixture on high for 3–4 minutes until completely smooth and creamy, scraping down the sides as needed.
6. Pour the blended filling over the crust in the springform pan, using a spatula to spread it evenly.
7. Melt the vegan chocolate chips in a microwave-safe bowl in 30-second intervals, stirring between each, until smooth.
8. Drizzle the melted chocolate over the top of the cheesecake in a zigzag pattern for decoration.
9. Freeze the cheesecake for at least 6 hours, or until firm to the touch.
10. Thaw the cheesecake in the refrigerator for 30 minutes before slicing with a warm knife for clean cuts.

You’ll love the rich, fudgy texture that melts on your tongue with a cool peppermint kick. For a festive twist, crush candy canes over each slice or serve with a dollop of coconut whipped cream.

Cranberry Orange Bread Pudding

Cranberry Orange Bread Pudding
Brace your taste buds for this cozy dessert mashup. Cranberry Orange Bread Pudding transforms stale bread into a tart-sweet masterpiece. It’s the ultimate holiday leftover hack with zero fuss.
Serving: 8 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– Day-old bread – 6 cups, cubed
– Fresh cranberries – 1 cup
– Orange zest – 2 tbsp
– Eggs – 3 large
– Whole milk – 2 cups
– Granulated sugar – ¾ cup
– Unsalted butter – ¼ cup, melted
– Vanilla extract – 1 tsp
– Salt – ¼ tsp

Instructions

1. Preheat your oven to 350°F.
2. Grease a 9×13-inch baking dish with 1 tbsp of the melted butter.
3. Place the bread cubes in the prepared baking dish.
4. Scatter the fresh cranberries evenly over the bread.
5. Sprinkle the orange zest over the cranberries.
6. In a large bowl, whisk the eggs until smooth.
7. Add the whole milk, granulated sugar, remaining melted butter, vanilla extract, and salt to the eggs.
8. Whisk the mixture vigorously for 1 minute until fully combined.
9. Pour the custard mixture evenly over the bread and cranberries.
10. Press down gently on the bread with a spatula to ensure it’s fully submerged.
11. Let the dish sit for 10 minutes to allow the bread to absorb the custard.
12. Bake on the middle rack for 45 minutes, or until the top is golden brown and the center is set.
13. Remove the pudding from the oven and let it cool for 15 minutes before serving.
Now, this pudding emerges with a custardy interior and a crisp, golden top. The cranberries burst with tartness, perfectly balanced by the sweet orange zest. Serve it warm with a dollop of whipped cream or a scoop of vanilla ice cream for the ultimate comfort dessert.

Conclusion

Delightful! This collection proves vegan holiday meals can be vibrant and comforting. We hope these 33 recipes inspire your festive table. Give them a try, leave a comment with your favorite, and if you enjoyed this roundup, please share it on Pinterest to spread the holiday cheer. Happy cooking!

You might also like these recipes

Leave a Comment