Complete Christmas menu: Vegetarian

  • By
    Natalie Hardwick - Senior writer -

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

Shallot tatin

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

Cheesy scrambled eggsFor 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...


Mozzarella and orange saladFor 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

Golden glazed carrot tartFor 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

Honey mustard swedeFor four...

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...

Sticky sproutsSticky 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 sconesFor four...

Cheddar & sage scones
Spiced goat's cheese dip

For six...

Cheeseboard sticks
Mincemeat & pecan palmiers
Mini mincemeat crumble pies

We have plenty of other vegetarian Christmas recipes, plus more ideas for main courses. Or, if you're used to throwing a meat-free Christmas, share your ideas with us below... 

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.


Show comments

We’d love to hear how you got on with this recipe. Did you like it? Would you recommend others give it a try?

Be the first to comment on this recipe…