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.

Veggie tarte matin with blue cheese cut into slices

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 packed with plenty of options for veggie starters, mains and starters. 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 a vegetarian alternative if necessary.  

Check out our vegetarian Christmas collection for even more colourful recipes. 

Veggie Christmas morning breakfasts: 

Gingerbread pancakes with cream and dates


Start the big day with a satisfying breakfast to tide you over until the main feast later on. Want to satisfy a sweet tooth? Try a stack of fluffy, perfectly spiced pancakes or an equally indulgent Christmas-inspired French toast. Cheesy omelettes, scrambled eggs and porridge are also a great option to keep you full and sustain kids' energy levels, helping them power through until it's time to open presents. 
 

For one or two people: 

If you're dining solo, kick off the Christmas celebrations with something simple and delicious, like our cheesy mushroom omelette. Amp up fried eggs with our chilli & garlic leeks on toast, which takes just 15 minutes to make. For a filling meal for two, try our showstopping shakshuka or our healthy baked banana porridge, made with plenty of cinnamon and crunchy walnuts. 


For four people:

Treat yourself to the ultimate breakfast option: our gingerbread pancakes, topped with maple syrup and sweet dates. Upgrade your breakfast bap with our cheesy scrambled egg croissants for a casual brunch with a twist, or keep it classic with our fluffy french toast stuffed with banana & maple syrup


For six or more: 

Feeding a crowd? Try one of our hunger-busting recipes for a large group, such as red cabbage & potato hash or a hearty bowl of creamy porridge with spiced apple & cranberry. Serve our indulgent cinnamon & blueberry French toast, slathered with maple syrup, or enjoy a slice of toasted banana & walnut bread

Take a look at our vegetarian breakfast collection for more marvellous meat-free plates. 

Veggie Christmas dinner recipes

Starters & canapés

Rainbow spring rolls on platter with dipping sauces
Keep starters relatively light – you don't want to peak too soon. Cheese, fruit and salads are perfect options for preceding a more filling main. Feeling adventurous? Add a pop of colour to your plate with our rainbow spring rolls, packed with vibrant fresh veg. Serve creamy goat's cheese with beetroots for a winning combination.
 

For one or two people:

Portobello & blue cheese melts are a sure-fire way to get into the Christmas spirit. Try our speedy artichoke & pecorino bruschetta for a speedy option you can plate up in just 20 minutes. 


For four people: 

If you're dreaming of golden pastry and punchy goat's cheese, try our three-cheese soufflés for beautiful bistro-style bakes everyone will love. Strong cheese and delicate fruits are a match made in heaven – make our stilton & fig salad with honey-thyme drizzle and you'll never look back. 


For six or more: 

Get the party started with dips, nibbles, cheesy platters and soups aplenty. Grab one of our aubergine & chickpea bites or our super-smooth luxury hummus and veggies. 

Rustle up a bowl of our indulgently creamy celeriac, hazelnut & truffle soup, drizzled with truffle oil. If you're in the mood for a cheesy sharing extravaganza, try our baked camembert pie with a layer of quince or cranberry jelly. Looking for something a little lighter? Pair creamy Italian cheese and citrus fruits in our mozzarella & orange salad with coriander seed dressing

Check out our veggie Christmas starter collection for more recipe inspiration. 

Veggie main course recipes

Red onion and beetroot tarte on plate
Make your Christmas centrepiece a vegetarian showstopper to remember. Try our cheesy chard gratin for an indulgent option, and please a crowd with our leek & caerphilly crumble tart.
 

For one or two people: 

Go for gold and make our glazed carrot, mushroom & hazelnut tart for one. The umami mushrooms and crunchy hazelnuts make this an instant win. Alternatively, get ahead and make our cranberry & lentil bake up to two days before serving. Cooking for two? Try our open ravioli with squash & porcini mushrooms. It's easy to make, yet special enough for the big day. 


For four people: 

Bake our easy beetroot & red onion tarte tatin for a festive showstopper, or try an Italian twist and crisp up parsnip gnocchi with a walnut crumb coating and a drizzle of olive oil. We predict it'll become a firm favourite. 

Make veggies the star with our stuffed pumpkin with rice, fennel, apple and pomegranate seeds. We've got your dinner all wrapped up in the form of our moreish sweet potato parcel, which takes just 15 minutes to prep.


For six or more: 

Give the classic nut roast a revamp with our Persian pilaf & roasted root loaves. These individual parcels of deliciousness have a honeyed pomegranate and harissa tomato sauce we can't resist. Experiment with terrific tofu and present your Christmas wreath with pride – each slice of this stunning centrepiece is packed with Christmassy spices and spinach. Embrace classic festive flavours and whip up our butternut, sage & hazelnut quiche or a stunning root vegetable tatin, made with candied nuts and punchy blue cheese. 
 

Veggie side dishes

Dauphinoise potatoes in dish
Serve your veggie centrepiece with all the Christmas trimmings, from mashed potato and roots to carrots, sprouts and roasted squash.

Get your fill of all the best parts of Christmas. Load up on our deliciously creamy next level Dauphinoise potatoes, stick to the classics with our golden roast potatoes or try something special, such as our crispy black pepper hasselback potatoes

Try a spoonful of sticky spiced red cabbage and make our charred Brussel sprouts with Marmite butter. Add a little luxury to your dinner table with our thyme roasted roots, drizzled with maple syrup, and serve up our honey-roasted parsnips

Want a plan that takes all the stress out of Christmas dinner? Try our easiest ever, next level or budget menu plans, complete with timeplan, pre-loaded shopping list (to print out or use for online shopping) and all the recipes you'll need for the big day.

We also have plenty of vegetarian Christmas recipes to choose from, including main courses. You can also browse our 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.
Lentille
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.
VegiMag
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
gabriellecd
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
evil_angelwings
20th Dec, 2016
http://www.bbcgoodfood.com/recipes/beetroot-squash-wellingtons-kale-pesto I made these the other day, tasty and I imagine it would make a great vegan Christmas Day option!
lhjp2013
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.
leppie
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.