12 Vegetarian Christmas Dinner Ideas That Will Steal the Show

Planning a Christmas dinner can be stressful, particularly when you're trying to cater to everyone’s dietary preferences. Traditional festive menus often revolve around meat, which can leave vegetarians with limited, uninspiring choices.  It’s easy to fall into the routine of serving bland, repetitive vegetarian options that fail to capture the festive spirit. Serving another plain salad or dull side dish won’t impress, especially when hosting a large group or aiming for a memorable meal. You want vegetarian options for Christmas dinner that stand out and feel just as special as the rest of the menu. That’s why we’ve put together this selection of 12 vegetarian Christmas dinner ideas. Whether you’re planning a big gathering or looking for unique dishes to impress your guests, these options will add variety, flavour, and festive cheer to your table.
30 September 2024 13 min read
A seated table with vegetarian Christmas dinner ideas.

Vegetarian Christmas Starters to Kick Off the Feast

If you’re wondering, ‘What do vegetarians eat for Christmas dinner?’, these vegetarian Christmas dinner starters are full of festive flavours and fresh ingredients, sure to impress your guests and start your Christmas feast in style!

1. Beetroot and Apple Soup with Horseradish Cream

Start your festive feast with this delicious Beetroot and Apple Soup with Horseradish Cream, perfect for your Christmas dinner starters ideas. 

Begin by roasting 3-4 medium beetroots and 2 apples in the oven until soft, then sauté an onion and garlic in a large pot. Add the roasted beetroots and apples to the pot along with vegetable stock, simmer for 20 minutes, and blend until smooth. 

To make the horseradish cream, combine crème fraîche with grated fresh horseradish and season to taste. Serve the soup hot with a dollop of horseradish cream on top and a sprinkle of fresh parsley for garnish. 

It’s a warm, earthy dish that fits wonderfully with any veggie Christmas dinner ideas.

Pro Tip: For an extra twist, add a splash of balsamic vinegar to the soup during simmering for added depth, making it one of the best vegetarian starters Christmas celebrations need.

A bowl of beetroot and apple soup with horseradish cream, ideal for vegetarian Christmas starters.
Image Source – Google | Image by – The Feedfeed

Highlights

  • Prep time: 20 minutes.
  • Preparation level: Easy.
  • Dietary Considerations: Gluten-free, can be made vegan by replacing the horseradish cream with a plant-based alternative.

2. Goat’s Cheese and Beetroot Salad

This delectable Goat’s Cheese and Beetroot Salad, with roasted beetroots, creamy goat’s cheese, and toasted walnuts, is perfect for your Christmas dinner starters ideas.

Start by roasting 2-3 medium beetroots until tender, then slice them into wedges. Arrange fresh rocket leaves on a plate and scatter the beetroot wedges, crumbled goat’s cheese, and toasted walnuts on top. 

Drizzle with a dressing made from olive oil, balsamic vinegar, and a pinch of mustard. Season with salt and pepper to taste and garnish with a few sprigs of fresh thyme. 

This elegant dish is perfect for Christmas vegetarian starters, bringing festive colour and flavour to your table. 

Pro Tip: For an added layer of flavour, drizzle a bit of honey over the salad just before serving—this adds a wonderful sweetness, making it a standout among vegetarian Christmas starters.

A plate of goat's cheese and beetroot salad, a fresh option for Christmas dinner starters ideas.
Image Source – Google | Image by – Vanilla Bean Cuisine

Highlights

  • Prep time: 15 minutes
  • Preparation level: Easy
  • Dietary Considerations: Gluten-free if served without bread or with gluten-free bread.

3. Tomato and Basil Bruschetta

This simple yet flavourful Tomato and Basil Bruschetta is a crowd-pleaser and a perfect addition to your vegetarian Christmas starters

Begin by toasting slices of a crusty baguette until golden. In a bowl, combine diced ripe tomatoes, chopped fresh basil, minced garlic, olive oil, and a splash of balsamic vinegar, then season with salt and pepper. 

Spoon the tomato mixture generously over the toasted bread just before serving. Garnish with a drizzle of olive oil and extra basil leaves for a fresh, vibrant finish. 

This easy-to-make starter is perfect for festive gatherings and an excellent option for vegetarian Christmas buffet ideas

Pro Tip: For added texture and richness, rub the toasted baguette slices with a clove of garlic before adding the tomato mixture—a simple way to enhance the flavour in your Christmas veggie dishes.

Plated tomato and basil bruschetta, perfect for vegetarian starters at Christmas.
Image Source – Google | Image by – Simply Recipes

Highlights

  • Prep time: 10 minutes.
  • Preparation level: Easy.
  • Dietary Considerations: Can be made vegan by omitting cheese, gluten-free option available with gluten-free bread. 

Christmas Vegetarian Mains That Will Steal the Show

These hearty and flavourful vegetarian mains for Christmas are the perfect centrepiece for your Christmas dinner, offering a variety of seasonal ingredients and festive flair.

4. Wild Mushroom Risotto

This rich and creamy Wild Mushroom Risotto is a showstopper for your Christmas vegetarian main course. 

Start by sautéing a mix of wild mushrooms in olive oil and garlic until golden, then set them aside. In the same pan, cook finely chopped onions until soft, then stir in Arborio rice, allowing it to absorb the flavours. 

Gradually add vegetable stock, one ladle at a time, stirring constantly until the rice is creamy and cooked through. Stir in the sautéed mushrooms, a generous handful of Parmesan cheese (or a vegetarian alternative), and fresh thyme for added aroma. 

This indulgent dish is one of the best vegetarian Christmas mains, delivering comfort and flavour to the holiday table. 

Pro Tip: To elevate this veggie Christmas main dish, add a drizzle of truffle oil just before serving, bringing a luxurious depth of flavour that’s sure to impress.

A creamy wild mushroom risotto, a hearty option for Christmas vegetarian mains.

Highlights

  • Prep time: 40 minutes.
  • Preparation level: Moderate.
  • Dietary Considerations: Gluten-free, can be made dairy-free with a vegan butter and cheese substitute.

5. Lentil and Vegetable Loaf

This hearty Lentil and Vegetable Loaf is a satisfying centrepiece for your Christmas vegetarian mains. 

Start by cooking green or brown lentils until tender, then sauté a mixture of onions, carrots, celery, and garlic in olive oil until softened. Combine the lentils and sautéed vegetables with breadcrumbs, fresh herbs, and ground flaxseed as a binder to keep the loaf vegan. 

Press the mixture into a loaf tin and bake until firm and golden. Serve with a rich tomato glaze or a mushroom gravy for added flavour. 

This dish is a versatile vegetarian Christmas main, packed with protein and flavor, making it an excellent alternative to traditional meatloaf. It’s also perfect for those looking for vegan Christmas dinner ideas, as it can easily be made entirely plant-based.

Pro Tip: For extra texture and flavor, top the loaf with toasted seeds or nuts before baking, giving it a delightful crunch and making it stand out in any veggie Christmas main spread.

A slice of lentil and vegetable loaf, perfect for a Christmas vegetarian main course.
Image Source – Google | Image by – Health My Lifestyle

Highlights

  • Prep time: 30 minutes (plus 40 minutes baking).
  • Preparation level: Moderate.
  • Dietary Considerations: Can be made gluten-free with gluten-free breadcrumbs, vegan by using flaxseed as an egg substitute.

6. Stuffed Butternut Squash

This delicious Stuffed Butternut Squash is an impressive and flavourful option for your veggie Christmas main. 

Start by halving and roasting a butternut squash until tender. While the squash roasts, prepare a filling by sautéing onions, garlic, and herbs, then mixing in cooked quinoa, cranberries, and toasted pecans. 

Once the squash is cooked, scoop out some of the flesh, mix it with the quinoa filling, and stuff it back into the squash halves. Bake until golden and serve with a drizzle of balsamic glaze for added richness. 

As one of the best vegetarian Christmas mains, it’s a crowd-pleaser with the perfect balance of sweet, savoury, and nutty flavours.

Pro Tip: For an extra touch of indulgence, sprinkle crumbled feta or a vegan cheese alternative on top before the final bake, adding creaminess to your Christmas vegetarian main course.

A plate of stuffed butternut squash, perfect for a veggie Christmas main.
Image Source – Google | Image by – Life Made Sweeter

Highlights

  • Prep time: 25 minutes (plus 45 minutes baking).
  • Preparation level: Moderate.
  • Dietary Considerations: Gluten-free, can be made vegan by omitting cheese or using a plant-based alternative.

Vegetarian Christmas Sides to Pair with the Mains

No Christmas dinner is complete without the perfect sides, and these vegetarian Christmas ideas will add depth and balance to your festive spread.

7. Brussels Sprouts with Chestnuts

These Brussels Sprouts with Chestnuts are a classic side dish that’s perfect for your Xmas dinner veg spread. 

Start by trimming and halving the Brussels sprouts, then blanch them briefly in boiling water. In a pan, sauté the sprouts in butter (or a vegan alternative) with garlic until they start to caramelize. 

Add roasted chestnuts to the pan, tossing everything together until golden and fragrant. Season with salt, pepper, and a touch of nutmeg for extra warmth. 

This dish is a wonderful addition to your vegetarian Christmas dinner ideas UK, offering a delicious blend of textures and festive flavours. 

Pro Tip: For added flavour, toss in some crispy fried shallots just before serving to give an extra crunch and elevate your vegetarian Christmas party food.

A bowl of Brussels sprouts with chestnuts, ideal for Xmas dinner veg.
Image Source – Google | Image by – BBC Food

Highlights

  • Prep time: 15 minutes.
  • Preparation level: Easy.
  • Dietary Considerations: Gluten-free, dairy-free.

8. Creamy Mashed Potatoes 

These Creamy Mashed Potatoes are the ultimate comfort food and a perfect side dish to complement your vegetarian Christmas main. 

Begin by boiling peeled potatoes in salted water until tender, then drain and mash them with generous amounts of butter (or a vegan alternative) and warm milk or cream for a smooth texture—season with salt, pepper, and a pinch of nutmeg for a festive touch. 

These mashed potatoes are a versatile side that complements any Christmas dinner veg ideas, adding creamy indulgence to the plate. Whether for a large gathering or a cosy vegetarian Christmas dinner for one, they’re always a hit.

Pro Tip: For extra richness, fold in some grated Parmesan or a splash of truffle oil just before serving, adding an extra layer of flavour to your Xmas dinner veg.

A bowl of creamy mashed potatoes, one of Christmas veggie dishes.

Highlights

  • Prep time: 20 minutes.
  • Preparation level: Easy.
  • Dietary Considerations: Gluten-free, can be made dairy-free with plant-based milk and butter.

9. Creamed Spinach

This rich and flavourful Creamed Spinach makes for one of the most delicious vegetarian options for Christmas dinner.

Begin by sautéing finely chopped onions and garlic in butter, then add fresh spinach leaves, cooking until wilted. Stir in double cream (or a vegan substitute) and grated nutmeg, letting the mixture thicken into a creamy, luxurious texture. Season with salt and pepper to taste, and top with a sprinkle of Parmesan for extra flavour. 

This comforting, indulgent side is perfect for any festive gathering and a favourite in vegetarian Christmas dinner ideas UK, whether served with mains or as part of a larger spread.

Pro Tip: For a bit of crunch, sprinkle toasted breadcrumbs on top just before serving to add texture to your vegetarian Christmas buffet ideas.

A bowl of creamed spinach, a tasty veg for Xmas dinner.
Image Source – Google | Image by – Healthy Recipes

Highlights

  • Prep time: 15 minutes.
  • Preparation level: Easy.
  • Dietary Considerations: Gluten-free, can be made vegan with plant-based cream and butter.

Vegetarian Christmas Desserts for a Sweet Festive Finish

These decadent vegetarian desserts are perfect to round off the Christmas dinner for vegetarians, offering a satisfying and delightful conclusion to your Christmas meal.

10. Panettone

This classic Panettone is a delightful sweet treat and a staple in Italian vegetarian Christmas recipes.

Begin by mixing flour, sugar, and yeast in a bowl. In a separate bowl, whisk together eggs, melted butter, and a splash of vanilla extract. Gradually combine the wet and dry ingredients, kneading until you have a soft dough. 

Get free quotes from local chefs

Whether you're hosting a special celebration dinner, looking for a chef during your holiday or weekly meal prep, we will match you to the perfect chefs.

Start here

Add dried fruits, candied citrus peel, and a pinch of salt, then knead again to incorporate. Let the dough rise in a warm place for a few hours, then bake in a lined Panettone tin until golden and risen.

Light, airy, and studded with dried fruits and citrus zest, it makes a perfect festive dessert or breakfast indulgence, complementing your veg for Xmas dinner beautifully.

Pro Tip: For an extra indulgent twist, serve toasted slices of Panettone with a drizzle of honey and a sprinkle of chopped nuts, adding a crunchy contrast to your Christmas veggie dishes.

Traditional panettone, one of sweet vegetarian options for Christmas dinner.
Image Source – Google | Image by – Simply Recipes

Highlights

  • Prep time: 30 minutes (plus rising and baking time).
  • Preparation level: Advanced.
  • Dietary Considerations: Contains gluten and dairy, not easily adaptable for vegan or gluten-free diets.

11. Spiced Pear and Almond Tart

This elegant Spiced Pear and Almond Tart is an ideal dessert for your vegetarian Xmas dinner ideas. 

Start by making a buttery shortcrust pastry: combine flour, cold butter, sugar, and a pinch of salt, then chill for 30 minutes. Roll the dough and press it into a tart tin, blind bake until lightly golden. For the almond frangipane, cream together butter and sugar, and mix in ground almonds, eggs, and a bit of flour. 

Pour the frangipane into the pre-baked crust. Slice ripe pears thinly, toss them in cinnamon and nutmeg, and arrange on top of the almond filling. Bake the tart until golden brown, making it perfect for your Christmas dinner veg ideas.

Pro Tip: To enhance the tart’s flavour and presentation, glaze the baked pears with a little warmed apricot jam—adding a sweet shine for those looking for creative ideas for vegetarian Christmas dinner.

A bowl of spiced pear and almond tart, a delightful dessert for Christmas dinner for vegetarians.
Image Source – Google | Image by – LondonEats

Highlights

  • Prep time: 20 minutes (plus 30 minutes baking).
  • Preparation level: Moderate.
  • Dietary Considerations: Can be made gluten-free with a gluten-free pastry base, dairy-free with plant-based butter.

12. Sticky Treacle Toffee Pudding With Vanilla Ice Cream

This indulgent Sticky Treacle Toffee Pudding with Vanilla Ice Cream is a must-have for your vegetarian Christmas buffet ideas. Start by making a rich batter with butter, brown sugar, flour, eggs, and treacle, then stir in soaked dates for extra sweetness. Pour the mixture into a greased baking dish and bake until the pudding is moist and spongy. 

Meanwhile, prepare a sticky toffee sauce by simmering butter, cream, and brown sugar until thick and glossy. Once baked, drizzle the warm pudding with the sauce and serve with scoops of vanilla ice cream. 

This dessert adds a decadent touch to your Christmas veggie dishes, perfect for a festive finish to your meal.

Pro Tip: For extra depth, add a pinch of sea salt to the toffee sauce, creating a balanced flavour that pairs wonderfully with your Xmas dinner veg spread.

Plated sticky treacle toffee pudding, a rich option for vegetarian Christmas desserts.

Highlights

  • Prep time: 20 minutes (plus 35 minutes baking).
  • Preparation level: Moderate.
  • Dietary Considerations: Can be made dairy-free with plant-based butter and ice cream.

Host a Spectacular Christmas Spread Without Breaking a Sweat

Cooking a Christmas dinner for vegetarians can be full of challenges, especially for those less familiar with vegetarian cuisine. Balancing flavours and textures without the usual meat-based components requires careful attention, and finding the right ingredients during the busy holiday season only adds to the pressure. On top of that, managing multiple dishes for a large group, while ensuring each is cooked to perfection demands both time and precision. 

If you want to bypass the stress and enjoy a smooth dining experience, hiring a private chef can be the ideal solution. 

A private chef brings the expertise needed to craft unforgettable vegetarian Christmas ideas for your menu, handling everything from sourcing fresh, high-quality ingredients to executing complex recipes. Whether you’re hosting a small family dinner or a larger event, a private chef ensures that the timing, presentation, and flavour combinations are perfectly balanced, allowing you to focus on your guests rather than the kitchen.

With platforms like yhangry, booking a private chef for Christmas becomes effortless with an easy access to a diverse pool of world-class chefs who can make your Christmas dinner a truly special and unforgettable occasion.

FAQs

A traditional Christmas dinner in the UK typically includes roasted turkey, stuffing, roast potatoes, Brussels sprouts, parsnips, pigs in blankets, and gravy, often followed by Christmas pudding for dessert. 

Before turkey became popular, the traditional Christmas dinner in the UK often featured goose, which was the primary festive meat. Other options included roast beef or boar’s head, depending on the region and availability.

You can prepare most vegetables for Christmas Day 1-2 days in advance by washing, peeling, and chopping them, then storing them in airtight containers in the fridge. For Christmas vegetarian mains, such as stuffed squash or lentil loaves, you can often prepare the filling or even assemble the dish a day before and bake it fresh on the day. Parboiling root vegetables like potatoes and carrots the day before also helps save time.

There are many elements of Christmas dinner to make ahead, such as sauces (like cranberry sauce), desserts, and even stuffing. A Christmas vegetarian main course like vegetable Wellington or lentil loaf can be prepared a day before, kept in the fridge, and baked on Christmas Day. Vegetables can be peeled and parboiled ahead to streamline cooking.

Leftover Christmas dinner can be transformed into soups, stews, or casseroles for easy meals in the following days. You can also make sandwiches and stir-fries or use the leftovers in wraps or frittatas for a quick and tasty solution.