Looking for vegan Christmas dinner ideas? You’re in the right place. These 14 main course recipes include cozy pot pie, creamy risotto, stuffed squash, and vegan turkey roast. So comforting and festive!

When the holidays come around, we all crave recipes that feel both special and approachable.
This collection of vegan dishes for Christmas dinner does just that. They make a beautiful centerpiece that’s worthy of a special occasion.
Many of these main course options can be made in about 30 minutes, so your holiday meal can be celebratory without being stressful.
After you've picked your entrée, fill out your menu with Christmas dinner side dishes and a glass of vegan eggnog.
In this post:
Jump to:
Creamy mushroom risotto

With velvety cashew cream, mushrooms, and seitan sausage, vegan risotto is a rice dish that really feels like an indulgence. It can also be prepared gluten-free.
Serving suggestions: roasted fennel with vegan parmesan and roasted delicata squash
Vegan arancini

Leftovers don’t get more impressive than this! Make things easy on yourself and use leftover risotto for vegan arancini.
It has all of the creamy goodness of risotto, but with the added crispy crunch of bread crumbs. It can be cooked in the oven or air fryer. Gluten-free optional.
Serving suggestions: coconut curry kabocha squash soup and sauteed summer squash & zucchini
Vegan crab cakes

Elegant vegan crab cakes are made with artichoke hearts and chickpeas. This eye-catching dish is finished with a dollop of lemon dill sauce with capers.
I recommend frying these cakes for best results. However, they can also be baked or made in the air fryer.
Serving suggestions: tomato cucumber salad and vegan corn chowder
Stuffed acorn squash

Here’s a Christmas main course that truly celebrates the best of the season.
Vegan stuffed acorn squash is filled with apple and vegan sausage stuffing. It’s seasoned with a fragrant blend of sage, rosemary, and thyme.
Serving suggestions: pesto rice and french lentils with caramelized onions
Vegan turkey roast

For an impressive and satiating Christmas main course, make a vegan turkey roast. This tender roast fits right in with all your favorite holiday side dishes.
Serving suggestions: mashed potatoes, vegan turkey gravy, and vegan green bean casserole
Creamy vegan gnocchi soup

Vegan gnocchi soup is loaded with pillowy potato dumplings, savory vegan sausage, and softened kale in a luxurious cashew broth. This gloriously creamy soup always wins raves!
Serving suggestions: Warm bread and dukkah, breaded asparagus, and spinach salad
Vegan schnitzel

Vegan schnitzel is comforting dish seasoned with rosemary and thyme. It’s a hearty and filling main course that's sure to satisfy.
Serving suggestions: oven roasted Brussels sprouts with apples, cheesy vegan scalloped potatoes, and orange cranberry sauce
Eggplant parmesan

If your oven has been working overtime this season, why not give it the night off? Vegan eggplant parmesan comes together quickly in the air fryer.
This holiday-worthy dish is made by coating eggplant slices in panko, seasonings, and non-dairy parmesan. It’s then topped with marinara and non-dairy mozzarella.
Serving suggestions: Tomato bruschetta, Mediterranean pasta with tomatoes, and pesto pasta with artichokes
Vegan chicken pot pie

Vegan pot pie is always a crowd pleaser. It’s filled with carrots, onions, celery, peas, and chicken-style seitan in a creamy cashew sauce.
Save time by using store-bought frozen pie crusts.
Serving suggestions: lemony cauliflower and smoky sweet collard greens
Mini vegetable pot pie

Your guests are sure to swoon over adorable mini vegetable pot pies.
Filled with carrots, onions, celery, and chickpeas, they are enveloped in an indulgent creamy cashew sauce, and served in cocottes.
Serving suggestions: roasted cabbage and air fryer radishes
Baked tofu with lemon & rosemary

Baked lemon tofu with rosemary is full of tang and herbaceous flavor. It gets a little charred around the edges, making it a delight to sink your teeth into.
Serving suggestions: garlicky broccolini with kale and baked farro with tomatoes and herbs
Seitan piccata

Seitan piccata adds a touch of elegance to your Christmas menu, but takes just 25 minutes to prepare!
Browned seitan is covered in a silky white wine and lemon sauce and dotted with capers.
Serving suggestions: sauteed kale with garlic and vegan mashed potatoes
Creamy vegan wild rice soup

When the weather outside is frightful, this creamy vegan wild rice soup is so delightful.
This one-pot meal is loaded with seitan chicken, carrots, celery, onions, kale, and garlic. It can easily be made gluten-free.
You’ll love the taste of rosemary, thyme, and herbs de Provence in every creamy bite.
Serving suggestions: crackers and olive tapenade and roasted Brussels sprouts with apples
Cauliflower steaks with romesco

Make vegetables the star of the dish with vegan cauliflower steaks.
This gluten-free meal is served with lentils and flavorful romesco sauce.
For another roasted cauliflower steak option, finish the dish with cilantro chimichurri sauce instead.
Serving suggestions: sauteed summer squash & zucchini and vegan creamed kale
Content updated November 21, 2025. Originally posted December 11, 2019.







Bianca N Phillips
Oooh, lots of good ideas in here! I love the gingerbread man falafel!!
Cadry
Thanks, Bianca! I think I need to circle back and make them again this year.
Adam Burton
I was just starting a web search on this exact topic and then thought “hmm… what does Cadry have to say about it?” This! You had this post ready and waiting! Thanks 🙂
Cadry
It’s kismet! So glad it worked out, Adam, and I hope the list was helpful!
Susan
This is a lovely list of ideas, and it is making me feel quite hungry!
Cadry
Oh, good. That’s the goal! Thanks, Susan!