Complete Christmas menu: Vegetarian

Go meat-free this festive season. We’ve put together our favourite veggie Christmas dinner recipes, complete with breakfast and snack ideas.

Shallot tatin on a plate with salad

Whether you’re catering for one vegetarian or are serving up a meat-free menu for a group, there’s no need to plump for predictable dishes. We have ideas on how to serve up meat-free wonders that’ll leave an impression. Our menus are suitable for groups of four or six, but we’ve also included options if you’re catering for a sole veggie. Though please note, if you're making a recipe that uses cheese, remember to check the label - not all cheeses are vegetarian, so make sure to choose an vegetarian alternative if necessary.  

Christmas morning

Three cheese filled croissants

Start the big day off with a satisfying breakfast to tide you over until the main feast later on. Cheesy omelettes, scrambled eggs and porridge will keep you full and sustain kids' energy levels to power them through all that present opening!

For one...

Cheesy mushroom omelette

For four...

Option one: Cheesy scrambled egg croissants
Option two: French toasted stuffed with banana & maple syrup

For six...

Option one: Red cabbage & potato hash
Option two: Creamy porridge with spiced apple & cranberry

Christmas dinner...


Mozarella and orange salad on a plate

Keep starters relatively light as you don't want to peak too soon! Cheese, fruit and vegetables salads are a perfect option to precede a more filling main. Combine mozarella with refreshing orange segments and coriander for a colourful starter dish, or try creamy goat's cheese with beetroots for another winning combination.

For one...

Portobello & blue cheese melts

For four...

Option one: Three-cheese soufflés
Option two: Stilton & fig salad with honey-thyme drizzle
Option three: Goat's cheese & beetroot salad

For six...

Option one: Baked camembert pie for sharing
Option two: Mozzarella & orange salad with coriander seed dressing
Option three: Roasted squash salad with creamy homemade labneh

Main course

Roast carrot and puff pastry tart

Make your Christmas centerpiece a vegetarian showstopper to remember. Our sweet and sticky golden-glazed carrot, mushroom & hazelnut tart is perfect for one, whilst a cheesy chard gratin or leek & Caerphilly crumble tart will please a crowd.

For one...

Option one: Golden-glazed carrot, mushroom & hazelnut tart
Option two: Squash & sage pithivier

For four...

Option one: Shallot Tatin
Option two: Cheesy chard gratin

For six...

Option one: Spinach, cheese & onion rice torte
Option two: Leek & Caerphilly crumble tart

Side dishes

Accompany your veggie centerpiece with all the Christmas trimmings, from mashed potato and roots to carrots, sprouts and roasted squash.

For four...

Honey roasted swede on a roasting tray

Garlic & herb mash
Celeriac, apple & horseradish mash
Spinach with raisins, pine nuts & breadcrumbs
Curried parsnip mash
Mustardy greens
Mashed roots
Honey-roasted swede with chilli & cumin

For six...

Roasted sprouts and grapes on a plate

Sticky sprouts with grapes & walnuts
Mashed peppered roots with toasted hazelnuts
Maple-roasted squash with pecans
Jewelled wild rice with almonds
Sticky liquorice carrots
Green beans with wholegrain mustard
Salted caramel parsnips


Cheddar and sage scones on a tray

Serve up a range of festive snacks to bridge the time between meals, from savoury cheddar & sage scones to sweet mini mincemeat crumble pies.

For four...

Cheddar & sage scones
Spiced goat's cheese dip

For six...

Cheeseboard sticks
Mincemeat & pecan palmiers
Mini mincemeat crumble pies

We have plenty of vegetarian Christmas recipes including main courses, and you can also browse other Christmas menus...

Complete Christmas menu: Classic
Vegan Christmas menu
Gluten-free Christmas menu
Complete Christmas menu: Quick
2 hour Christmas menu
Complete Christmas menu: For a crowd
Complete Christmas menu: For two

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
14th Dec, 2016
I have used this Christmas menu for the last two years and I wish BBC Good Food would put up a new one because it has great ideas I could not find on my own but my husband is getting tired of it.
15th Dec, 2015
All these recipes - though they look great - are very egg and cheese heavy. I'm having a vegan friend to join us for Christmas, and it would be good if he can eat something interesting too. More and more people are vegan, and even vegetarians don't want to rely on eggs and cheese all the time
3rd Dec, 2017
I disagree. I have been a proper and dedicated vegetarian for 30 years, and the sudden plethora of vegan recipes due to its current modishness is very frustrating
evil_angelwings's picture
20th Dec, 2016 I made these the other day, tasty and I imagine it would make a great vegan Christmas Day option!
1st Dec, 2016
I totally agree with you. That is exactly what I was thinking. But at least they are not saying use parmesan! How I wish chefs and authors would understand the use of animal rennet. Cheese is also too heavy in calories.
12th Dec, 2016
I don't think people worry too much about calories on Christmas day, do they?
Be the first to ask a question about this recipe...Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved...
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.