Vegan Christmas Dinner Recipes with festive, comforting plant-based mains and sides!
Vegan Christmas Dinner Recipes prove that a plant-based holiday table can be just as cozy, indulgent, and celebratory as any traditional spread.
Before We Cook: My Holiday Survival Rules For Vegan Christmas Dinner
A Christmas dinner feels complete when you have:
- One showstopper main (roast or bake)
- One cozy, creamy element (mash, gratin, or velvety soup)
- One crisp or crunchy side (roasted sprouts, potatoes, or a salad with bite)
- A sauce that ties it all together (gravy, glaze, or herb oil)
Season In Layers
- Salt at the start. Taste at the end. Finish with acid (lemon or vinegar) so everything tastes bright, not heavy.
Alright. Apron on. Let’s make a vegan Christmas dinner that makes people stop asking questions and start chewing!
Vegan Christmas Dinner Recipes
1. Herb And Garlic Lentil “Wellington” With Mushroom Walnut Filling

This is the vegan main that makes people feel like they’re eating something truly special. It slices beautifully, looks dramatic, and tastes deeply savory—like the holiday version of a warm hug in a tailored coat.
Ingredients
For The Lentil Base
- Cooked brown or green lentils – 2 cups (well-drained)
- Ground flaxseed – 2 tbsp + water – 5 tbsp (flax “egg”)
- Rolled oats – ¾ cup (pulse into coarse flour)
- Onion – 1 small, finely diced
- Garlic – 4 cloves, minced
- Olive oil – 1 tbsp
- Tomato paste – 1 tbsp
- Soy sauce or tamari – 1½ tbsp
- Dried thyme – 1 tsp
- Dried rosemary – ½ tsp
- Smoked paprika – ½ tsp
- Salt – 1½ tsp
- Black pepper – 1 tsp
For The Mushroom Walnut Filling
- Cremini mushrooms – 12 oz, finely chopped
- Walnuts – ¾ cup, chopped
- Olive oil – 1 tbsp
- Garlic – 2 cloves, minced
- Balsamic vinegar – 1 tbsp
- Salt – ½ tsp
- Black pepper – ½ tsp
For The Wrap
- Vegan puff pastry – 1 sheet, thawed
- Dijon mustard – 1 tbsp
- Plant milk – 2 tbsp (for brushing)
- Sesame seeds – 1 tsp (optional)
The “Crisp Outside, Savory Inside” Method
- Stir ground flaxseed with water in a small bowl. Let it sit 10 minutes until gel-like.
- Heat olive oil in a skillet. Add diced onion with a pinch of salt. Cook 6–7 minutes until soft and golden. Add garlic, cook 30 seconds. Stir in tomato paste for 1 minute.
- In the same skillet, add olive oil, mushrooms, salt, pepper. Cook 8–10 minutes until their moisture cooks off and they brown. Add garlic, balsamic vinegar, and walnuts. Stir 1 minute. Cool completely.
- In a large bowl, mash lentils lightly (leave some texture). Add onion mixture, flax egg, oat flour, soy sauce, herbs, paprika, salt, pepper. Mix until it holds together like a thick loaf mixture.
- On parchment, form lentil mixture into a log about 10 inches long. Press firmly so it’s compact.
- Roll puff pastry out slightly. Brush Dijon in the center area where the log will sit.
- Spread mushroom walnut filling down the center. Place lentil log on top.
- Fold pastry over, seal edges with a little plant milk, and place seam-side down. Cut 3–4 steam slits on top. Brush with plant milk and sprinkle sesame seeds.
- Bake at 400°F (200°C) for 28–35 minutes until deep golden.
- Let it rest 10 minutes so it slices clean.
Serving Tip: Slice thick, like you’re serving royalty, and drown it in gravy (you’ll get that recipe below).
2. Creamy Roasted Garlic Mashed Potatoes With Olive Oil And Chives

These mashed potatoes are creamy without dairy, silky without sadness, and they hold their own on a holiday plate. The roasted garlic gives you sweetness and depth without needing butter to do the flirting.
Ingredients
- Yukon Gold potatoes – 3 lb, peeled and cut into chunks
- Whole garlic head – 1
- Olive oil – 4 tbsp, divided
- Unsweetened plant milk – ¾ cup (warm)
- Vegan butter – 2 tbsp (optional, but gorgeous)
- Salt – 2 tsp (plus more to taste)
- Black pepper – 1½ tsp
- Chives – ¼ cup, finely chopped
Optional: Nutritional yeast – 1 tbsp (adds savory depth)
The “Silky, Not Gluey” Method
- Cut top off garlic head, drizzle with olive oil, wrap in foil. Roast at 400°F (200°C) for 40 minutes until soft.
- Add potatoes to a pot of cold salted water. Bring to a boil, then simmer 15–18 minutes until fork-tender.
- Drain potatoes, then return them to the hot pot for 2 minutes to steam off extra water. This prevents watery mash.
- Heat plant milk until warm, not boiling. Cold milk makes mash stiff and sad.
- Mash potatoes, squeeze roasted garlic cloves in, add olive oil, vegan butter (if using), warm milk gradually.
- Add salt, pepper, and nutritional yeast if using. Taste. Adjust.
- Stir in chives right before serving.
Make-Ahead Tip: Keep warm in a covered pot on low heat with a splash of plant milk stirred in before serving.
3. Maple-Balsamic Roasted Brussels Sprouts With Cranberries And Pecans

This is your crispy side that makes the plate feel festive. It’s sweet, tangy, crunchy, and a little dramatic in the best way—like Christmas dinner should be.
Ingredients
- Brussels sprouts – 2 lb, halved
- Olive oil – 3 tbsp
- Salt – 1½ tsp
- Black pepper – 1 tsp
- Maple syrup – 2 tbsp
- Balsamic vinegar – 2 tbsp
- Dried cranberries – ⅓ cup
- Pecans – ½ cup, roughly chopped
Optional: Orange zest – 1 tsp
The “Crisp Edges Or We Don’t Talk” Method
- Preheat oven to 425°F (220°C).
- Dry Your Sprouts. If they’re wet, pat them dry. Wet sprouts steam instead of roast.
- Toss sprouts with olive oil, salt, pepper. Spread cut-side down on a sheet pan.
- Roast 20 minutes undisturbed. Then stir and roast another 10–12 minutes until crisp and browned.
- Whisk maple and balsamic. Drizzle over hot sprouts and toss quickly.
- Toss in cranberries and pecans. The heat softens cranberries and toasts pecans slightly.
- Add orange zest if using.
4. Classic Vegan Christmas Gravy That Tastes Like The Real Deal

This gravy is the glue of the whole holiday situation. It’s rich, glossy, savory, and makes everything on the plate taste like it belongs together.
Ingredients
- Olive oil – 3 tbsp
- Onion – 1 medium, finely diced
- Mushrooms – 8 oz, finely chopped
- Garlic – 4 cloves, minced
- Flour – 3 tbsp (or gluten-free flour blend)
- Vegetable broth – 3 cups (hot)
- Soy sauce or tamari – 1½ tbsp
- Dijon mustard – 1 tsp
- Black pepper – 1 tsp
- Dried thyme – ½ tsp
- Salt – ½ tsp (adjust after soy sauce)
Optional depth: Miso paste – 1 tbsp
The “Glossy Restaurant Gravy” Method
- Heat oil in a saucepan. Add onion, cook 6 minutes until soft. Add mushrooms, cook 8 minutes until browned and moisture cooks off.
- Add Garlic. Cook 30 seconds.
- Sprinkle flour, stir constantly for 2 minutes until it smells nutty.
- Pour broth in slowly while whisking to prevent lumps.
- Add soy sauce, Dijon, pepper, thyme, and miso if using.
- Simmer 6–8 minutes, whisking often, until it coats the back of a spoon.
- Add salt only if it needs it.
Texture Tip: For ultra-smooth gravy, blend it briefly. For rustic gravy, leave it as is.
5. Stuffed Acorn Squash With Wild Rice, Sage, And Cranberry Walnut Crunch

This is the vegetarian-center-of-the-table moment that happens to be vegan. It’s beautiful, hearty, and feels like you planned the whole dinner with intention—even if you were secretly winging it.
Ingredients
For The Squash
- Acorn squash – 2 large, halved and seeds removed
- Olive oil – 2 tbsp
- Salt – 1 tsp
- Black pepper – 1 tsp
- Maple syrup – 1 tbsp (for brushing)
For The Filling
- Wild rice blend – 1 cup dry
- Vegetable broth – 2½ cups
- Onion – 1, diced
- Celery – 2 stalks, diced
- Garlic – 4 cloves, minced
- Olive oil – 2 tbsp
- Dried sage – 1 tsp
- Dried thyme – 1 tsp
- Dried cranberries – ⅓ cup
- Chickpeas – 1 can (15 oz), drained and rinsed
- Walnuts – ½ cup, chopped
- Salt – 1½ tsp
- Black pepper – 1 tsp
- Lemon juice – 1 tbsp
The “Holiday Stuffed Squash” Method
- Preheat oven to 400°F (200°C). Brush squash with olive oil, salt, pepper. Place cut-side down on a sheet pan. Roast 35–40 minutes until tender.
- Simmer wild rice in broth 35–45 minutes until tender and fluffy. Drain excess liquid if needed.
- Heat olive oil in skillet. Add onion and celery, cook 6–7 minutes until softened. Add garlic, cook 30 seconds.
- Add cooked rice, sage, thyme, cranberries, chickpeas, walnuts, salt, pepper. Stir until hot and fragrant.
- Turn off heat and add lemon juice. Taste and adjust salt.
- Flip roasted squash cut-side up. Brush inside lightly with maple syrup. Pack filling into the cavities, mound it proudly.
- Return to oven 10–12 minutes until everything is hot and edges toast slightly.
Serving Tip: This is the one that makes people say, “Wait… this is vegan?”
A Quick Vegan Christmas Dinner Game Plan (So You Don’t Lose Your Mind)
The Day Before
- Make gravy (reheats beautifully).
- Cook wild rice filling.
- Chop vegetables.
- Thaw puff pastry.
The Day Of
- Roast garlic and squash first (they take longest).
- Bake Wellington while squash rests.
- Roast Brussels sprouts last so they stay crisp.
- Reheat gravy and mash right before serving.
This is how you look calm on Christmas: you cook like a strategist, not a martyr.
A proper holiday dinner isn’t about what’s missing—it’s about what shows up on the plate. These Vegan Christmas Dinner Recipes prove you can have richness, nostalgia, crispy edges, creamy comfort, and gravy-worthy drama without a single animal product in sight.
Make one, make all five, and watch your table go quiet in the best way possible—because everyone’s busy falling in love with 5 Vegan Christmas Dinner Recipes done right.
Do not miss these Powerful Hashimoto Diet Recipes!
