Ideas for a vegetarian or vegan Christmas dinner

Rebecca Elliott / 05 December 2017 ( 07 December 2018 )

Whether you’re trying to reduce your meat consumption or you're catering for vegetarian or vegan guests this Christmas, there's no need for anyone to miss out on a delicious and filling Christmas dinner.

Perhaps you’re cutting down on meat and looking for an alternative, or maybe you’ve got a vegetarian or vegan guest for Christmas lunch this year. Either way, there are plenty of options. Try one of these delicious recipes, or scroll down to find out what the supermarkets are offering.

Canapés and starters

Mushroom, shallot and chestnut parcels

Mushroom, shallot and chestnut parcels

Vegetarian, easily veganised 

These little mushroom nibbles can be served as canapés or as part of a starter, and can also be prepared as one large strudel to be cut into slices. This vegetarian recipe uses butter but replace with a vegan alternative such as Flora Freedom, Pure or Vitalite to make it suitable for vegans.

Recipe: mushroom, shallot and chestnut parcels

Baked camemberts with vegetable skewers

Baked camembert with vegetable skewers

Vegetarian, veganised version possible

A rich, oozing starter served with skewers of seasonal vegetables that can be dipped into the melted camembert like a personal fondue. This starter is very easy to throw together, and a vegan version can even be made using homemade cashew nut cheese.

Recipe: baked camembert with vegetable skewers
Recipe: vegan cashew cheese baked camembert

Pea and spinach soup with a beetroot swirl

Pea and spinach soup


Soup is an easy starter to make and it’s healthy too, meaning you can indulge at pudding! This pea and spinach soup has some festive flair thanks to a swirl of beetroot red against the pea green soup. Serve in a shallow bowl for a starter, or in shot glasses as a canapé. Vegetable soups are often vegan, just watch out for milk powder in stock cubes and buy a brand without milk in, such as Kallo vegetable stock cubes. Butter in a recipe can be replaced with olive oil or vegan butter-like spread (such Vitalite, Pure or Flora Freedom) and a swirl of cream can be replaced with Alpro or Oatly branded vegan creams.

Recipe: pea and spinach soup

Other soups that make a good Christmas starter include maple and cauliflower, leek, parsnip and chestnut, celeriac, beetroot and watercress.

Main meal ideas

Chestnut and butter bean Wellington

Chestnut and butter bean Wellington


Flaky pastry and a rich chestnut filling make this a real Christmas comfort food. What’s more you can make it a few days in advance and just keep it wrapped in tinfoil in the fridge, or even freeze it up to three months in advance. Most shop bought pastry (such as Jus-Rol or supermarket own brands) are suitable for vegans, although the ‘extra special’ ranges will often have butter in it, so check the ingredients if you’re making this Wellington for a vegan.

Recipe: chestnut and butter bean Wellington

Seitan Wellington

Vegan Christmas Wellington


This stunning seitan (wheat gluten) main from 'Avant Garde Vegan' chef Gaz Oakley is moist, flavourful and wrapped in a flaky pastry.

Recipe: vegan Christmas Wellington

Mini chestnut nut roasts

Mini chestnut nut roasts


These individual little nut roasts are cooked in individual bundt tins which can then be decorated with cranberries and sprigs of rosemary for some festive flair. The mixture can be baked in an ordinary tin too – but they won’t look nearly so pretty.

Recipe: mini chestnut nut roasts

Mushroom and chestnut puddings with a red wine sauce

Mushroom and chestnut puddings


These savoury puddings are stuffed with mushrooms, chestnuts and a rich red wine sauce and the suet crust is made with vegetable suet – the Atora brand is available is most supermarkets packaged in a green box instead of the non-vegetarian blue.

Recipe: mushroom and chestnut puddings


Vegan lentil nut roast


Yes, nut roast is a bit of an obvious choice and as shown above there is more to a vegetarian or vegan roast dinner than a nut roast, but it is a staple for a reason. Easy to make, completely customisable and providing lovely leftovers for Boxing Day sandwiches, this nut roast stays nice and moist thanks to the inclusion of grated carrots and red lentils. Make ahead and freeze if you know you’re going to be short on time at Christmas, and serve in a sandwich with chutney, relish or leftover cranberry sauce on Boxing Day.

Recipe: vegan nut roast

Festive vegetarian loaf

Festive layered loaf

Vegetarian, easily veganised

A colourful centrepiece made with vegetarian mince, nuts and herbs, and layered with slices of roasted peppers for a lovely sweetness. Lining the tray with slices of orange gives the loaf an extra fruity kick. Quorn mince has egg in it so if veganising this recipe use a soya mince, supermarket own brands such as Sainsbury's, Tesco and Asda are all suitable for vegans. The egg binder in the recipe can be replaced with gram (chickpea) flour, available in most large supermarkets in the world food aisle. 

Recipe: festive layered loaf

Vegetarian and vegan festive mains in the supermarkets

Don’t have time to cook from scratch? The range offered in supermarkets for vegetarians and vegans is bigger than ever.

Easily available vegetarian food brands Quorn and Linda McCartney both have their own joints for roast dinners. Quorn produces a large sausage-shaped joint that can be roasted in the oven and then sliced, although it contains egg so is not suitable for vegans. Quorn vegan 'chicken fillets' are available in the freezer section and 'chicken slices' in the chilled section, both have a bright green 'Vegan' banner on the front. Linda McCartney has recently brought out a beef-style roast with red wine and shallot glaze that’s suitable for vegans and it's available in good supermarkets.

V-Bites, often sold in the chilled cabinet of Holland and Barrett stores and in selected supermarkets, make a vegan seitan (a meat-like product made from wheat protein) ‘celebration roast’ that includes ‘turkey’ slices and vegan cocktail sausages wrapped in vegan bacon in the same pack.

Supermarkets have also expanded their own-brand meat-free ranges in recent years. Tesco have introduced a show-stopping vegan cauliflower Wellington with a turmeric-spiced whole roast cauliflower inside, and a spiced roasted vegetable galette which features winter veg wrapped in shortcrust pastry. This year they have also introduced a vegan stuffed butternut squash.

Marks and Spencer are selling a vegan butternut, almond and pecan nut roast, plus vegetarian butternut squash, sweet potato and feta rostis and a vegetarian parsnip, camembert and chestnut pithivier (suitable for vegetarians but not vegans).

Morrisons sells a grilled root vegetable loaf that's suitable for vegans.

Waitrose sells a vegan beetroot Wellington a vegetarian roast beetroot, as well as lots of vegetarian options, such as brie and cranberry filo parcels.

Food delivery company Ocado offers the biggest range of branded vegetarian and vegan food, including brands such as Linda McCartney, Artisan Grains, Tofurkey and Fry’s. See their free-from section and browse by vegetarian or vegan.

Rich vegetarian gravy

Vegetarian and vegan gravy

Try our recipe for a delicious rich vegetarian gravy (also suitable for vegans as long as the stock doesn’t have milk powder in it) or buy one of the many vegetarian and vegan brands available. Tideford Organic make a tub of fresh vegan gravy with red miso that’s also gluten free. A lot of branded and supermarket own brand powdered gravy is also vegan, including certain flavours from Knorr, Bisto and Aunt Bessie's, see a list of what gravy is available in different supermarkets on Vegan Womble.

Mulled wine sorbet


Vegetarian puddings are easy – almost every pudding will be suitable, just watch out for anything with gelatine in (vegetarian jelly mixes, such as Just Wholefoods Vegetarian Jelly available from health food shops and online, are available if you’re making your own Christmas trifle).

Visit our recipe section for a whole range of desserts.

Vegan puddings can be harder, although it’s getting easier all the time. Brands Oatly and Alpro both do pouring cream and custard (Alpro made from soy beans, Oatly from oats) and can be found in the free-from aisle of any supermarket. Even Bird’s powdered custard is vegan as long as it is made using plant milk instead of dairy. Alpro and Wall's Swedish Glace make ice creams in a range of flavours, and there is even vegan Ben and Jerry’s ice cream available (check the packaging for the range clearly marked ‘dairy free’). Most shop bought ready-made pastry is vegan, so think fruit or chocolate tarts, pies or parcels served with a vegan cream, custard or ice cream.

Even supermarkets have started to introduce vegan desserts into their line-up. Check Asda for their chocolate torte in Extra Special range, Tesco's Wicked range includes a vegan red velvet cake and a vegan pineapple dream cake, and Co Op's fruit pies from their bakery are suitable for vegans.

Alternatively, try making your own luscious mulled wine sorbet from Diana Henry or Jamie Oliver’s creamy vegan chocolate pot. You could even make a vegan tiramisu using this recipe from Gaz Oakley, a vegan pavlova made with aquafaba (chickpea water), coconut and almond creme caramel or this apple and cinnamon strudel from the Hairy Bikers.

Snacks and sweet treats

A range of nibbles both sweet and savoury should be easily available.

Think crackers with a good quality pickle and slices of cucumber, tomato and cheese or vegan cheese (Sainsbury’s do a vegan cheese with cranberries in that’s particularly good for the festive season). If making up a buffet table then stock with nuts (avoid honey-roasted if catering for vegans), pretzels, crisps (watch out for milk powder and chicken extract) and houmous with crudites. Linda McCartney and Tesco both make vegan sausage rolls (in the frozen section) and most supermarkets will sell vegetarian cheese and onion sausage rolls. V Bites and Linda McCartney both make vegan cocktail sausages.

For vegan chocolates opt for dark chocolate, but do check the packaging for butter oil, whey powder or other sneaky dairy ingredients. Own-brand after dinner mint thins are almost all free from milk (After Eights themselves contain milk powder) so visit Tesco, Asda or Poundland and pick a pack up for a cheap but tasty sweet snack. Asher’s, available in Poundland, make dark chocolate orange and citrus cremes. Beeches make dark chocolate fruit creams, ginger thins, rose creams and much more and all their vegan products are clearly labelled. Bendicks mint crisps, mint thins and their mint collection variety pack are all vegan and often on offer in the run-up to Christmas.

For those that don't like dark chocolate the free-from section of supermarkets will usually stock dairy-free chocolate, including foil wrapped coins, caramels and even Christmas variety boxes.

Try 3 issues of Saga Magazine for just £3

Subscribe today for just £3 for 3 issues...

The opinions expressed are those of the author and are not held by Saga unless specifically stated.

The material is for general information only and does not constitute investment, tax, legal, medical or other form of advice. You should not rely on this information to make (or refrain from making) any decisions. Always obtain independent, professional advice for your own particular situation.