Every vegetarian knows the Christmas dinner script: everyone else gets the roast, you get the nut roast — again. This year, skip it. Below are 18 vegetarian Christmas dinner mains festive enough for the big day — Wellingtons, whole roasted vegetables, baked pastas, and curries — most of them make-ahead friendly, and not a single nut roast among them. Each recipe is credited and linked to the blogger who created it, so you can cook straight from the source.
The Showstoppers
1. Mushroom Wellington
A mushroom, onion, and spinach filling with soy sauce and fresh sage, wrapped in flaky puff pastry. It slices like a roast and looks the part on the table. Make the filling up to three days ahead — the baked Wellington also freezes. Recipe by Veggie Desserts.

2. Savory Vegetable Strudel
Sweet potato, red pepper, apple, spinach, and goat cheese rolled in store-bought puff pastry. It bakes up golden with a colorful cross-section, and it’s a dream for planning: freeze it unbaked, assemble the night before, or bake earlier in the day. Recipe by Two Kooks in the Kitchen.

3. Cozy Vegetarian Pot Pie
Potatoes, carrots, peas, red pepper, and crispy pan-fried cannellini beans in a pesto-Parmesan filling under a flaky butter-sage crust. Proper comfort food that works as the centerpiece, not a side thought. Recipe by A Couple Cooks.

4. Whole Roasted Celeriac
A whole celeriac roasted low and slow with thyme and garlic until completely tender, served over pearl barley and mushrooms with a curried yogurt sauce. Carve it at the table like a roast — it feeds a crowd and looks dramatic doing it. Recipe by Searching for Spice.

Stuffed Squash & Peppers
5. Creamy Lentil Stuffed Butternut Squash
Roasted butternut halves filled with an umami-rich lentil mixture — sage, rosemary, red wine, tahini, miso — finished with a butternut-tahini drizzle. Roast the squash and cook the filling a day or two ahead, then stuff and bake for 15 minutes on the day. Recipe by Rainbow Plant Life.

6. Vegetarian Stuffed Acorn Squash
Roasted acorn squash halves mounded with herbed quinoa, dried cranberries, toasted pepitas, and a mix of Parmesan and goat cheese. Gluten-free and nut-free, and the individual portions make serving easy. Recipe by Cookie and Kate.

7. Veggie Lasagna Stuffed Portobello Mushrooms
Big portobello caps filled with spinach, red pepper, onion, ricotta, and Parmesan, topped with marinara and mozzarella. All the lasagna flavor in a 45-minute, low-carb package. Recipe by Skinnytaste.

8. Vegetarian Stuffed Peppers
Bell peppers stuffed with salsa-spiced rice and red beans under melted cheese. Use red and green peppers and they double as table decoration. Recipe by Oh My Veggies.

Baked Pasta Comfort
9. Butternut Squash Lasagna
Layers of roasted butternut squash purée, cashew-basil cheese, and a mushroom-spinach-sage mixture. The author swears it tastes better made a day ahead — and it freezes well in slices, so Christmas cooking can start in November. Recipe by Kathy’s Vegan Kitchen.

10. Spinach & Ricotta Stuffed Shells
Jumbo shells filled with spinach, ricotta, pecorino, lemon zest, and garlic, baked in marinara. Assemble up to four hours ahead and refrigerate; it also freezes. Recipe by Love and Lemons.

11. Classic Eggplant Parmesan
Crispy breaded eggplant layered with marinara and mozzarella, baked until bubbling. A crowd-pleaser that the meat-eaters will happily eat too. Make it ahead — it refrigerates for four days or freezes unbaked for three months. Recipe by Natasha’s Kitchen.

12. Vegetarian Moussaka
Layers of roasted eggplant and potato with a cinnamon-spiced lentil tomato sauce under a golden béchamel. A proper centerpiece for tables that want something a little different from the usual. Recipe by Mayuri’s Jikoni.

Cauliflower, Three Ways
13. Whole Roasted Cauliflower
A whole head brushed with garlic, smoked paprika, and oregano butter, roasted until the edges crisp. The author calls it a vegan centrepiece for the holidays — bring it to the table whole and carve a wedge per person. Recipe by Jessica in the Kitchen.

14. Whole Roasted Tandoori Cauliflower
Cauliflower coated in a turmeric, Kashmiri chili, and garam masala yogurt marinade, served with cucumber raita, pomegranate, and pistachios. Ready in about 25 minutes with an Instant Pot or air fryer — the fastest showstopper on this list. Recipe by Ministry of Curry.

15. Roasted Cauliflower Steaks with Herbed Ricotta
Thick cauliflower slabs crusted with Parmesan and fresh herbs, served over tomato sauce with dollops of herbed ricotta. Thirty minutes, start to finish — the weeknight-friendly option that still looks festive. Recipe by Lemony Thyme.

Cozy & Make-Ahead
16. Slow Cooker Butternut Squash Lentil Curry
Red lentils, butternut squash, and coconut milk with curry powder and garam masala — a dump-and-go slow cooker curry. For less traditional tables, a rich festive curry is a legitimate main, and the leftovers are the best part of Boxing Day. Recipe by Sweet Peas & Saffron.

17. 1-Hour Vegan Shepherd’s Pie
Brown lentils simmered with thyme and vegetables under fluffy mashed potatoes. Ten ingredients, one hour, and the author calls it a vegetarian-friendly holiday entrée. Keeps three to four days refrigerated. Recipe by Minimalist Baker.

18. Baked Butternut Squash Risotto
An oven-baked risotto — no stirring — with roasted butternut squash, thyme, white wine, and Parmesan. Creamy without the arm workout; serve it immediately while it’s at its best. Recipe by My Fussy Eater.

Pick Your Centerpiece
That’s 18 vegetarian Christmas mains without a nut roast in sight. Choose your showstopper, check what can be made ahead, and give yourself a relaxed Christmas morning. Need the rest of the menu? Our Christmas appetizers and 21 Christmas candy recipes have the bookends covered.
More Christmas ideas
More Christmas ideas: vegetarian Christmas side dishes, vegetarian Christmas salad recipes, and Christmas cake ideas.
4 Comments