The BBC Good Food logo
Vegetarian winter recipes

Vegetarian Christmas menu

Magazine subscription – your first 5 issues for only £5!

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

Interested in trying our FREE 7-day healthy diet plan? Click here and choose between our meat eaters, vegetarian or vegan meal plans.


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:

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

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

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

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


Classic Christmas menu
Vegan Christmas menu
Gluten-free Christmas menu
Quick Christmas menu
2-hour Christmas menu
Christmas menu for a crowd
Christmas menu for two

Comments, questions and tips

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Sponsored content