10 delicious vegetarian Christmas main courses

From perfect pies and tarts to stuffed squash and impressive nut roasts, our top 10 vegetarian Christmas main courses prove that festive meat-free mains can be just as spectacular and delicious.

Cauliflower cheese pithivier
1 of 10

Cauliflower cheese pithivier

With a gooey, oozy centre, this vegetarian dinner idea is absolutely perfect for any celebratory occasion. What's more, you can make it ahead and freeze until the big day.

  1. Heat the oil in a frying pan over a medium heat and fry the onions for 8-10 mins until soft. Add the vinegar, sugar and thyme, and continue to cook for 12-15 mins until starting to caramelise. Meanwhile, cook the cauli ower in a pan of boiling water for 8-10 mins until tender.
  2. Meanwhile, make the cheese sauce. Melt 20g butter in a small pan. Stir in the flour and cook, stirring, for 3-4 mins until combined and golden. Add the milk gradually and continue to stir until the sauce thickens. Mix in the cauliflower and 80g of the cheese. Set aside.
  3. Melt 20g butter in another pan and fry the leeks over a low heat until soft.
  4. Preheat the oven to gas 4, 180°C, fan 160°C. On a oured work surface, roll out a pastry sheet to a 26cm square. Cut into a 26cm-wide circle and place on a baking sheet.
  5. Spoon the onions onto the circle, leaving a 1.5cm border at the edge. Top with the cauliflower cheese, remaining Cheddar, and then the leeks. Moisten the edge of the pastry with water.
  6. Roll out the other pastry sheet to a 30cm square. Lay over the veg, pressing down to seal the edges. Trim into a circle. Score lines in the pastry with a knife out from the centre. Brush with egg. Bake for 35-40 mins until golden.
Freezing and defrosting guidelines

To freeze, prepare the pithivier, without brushing with egg, then wrap in nonstick baking paper and foil. To reheat, remove from the freezer, unwrap and defrost in the fridge overnight. Brush with egg and bake as instructed in the recipe. Once reheated from frozen, eat on the same day – do not reheat a second time.

See more Vegetarian Christmas recipes

View full recipe details
  • Ingredients
  • ½ tbsp olive oil
  • 2 red onions, sliced
  • 2 tsp balsamic vinegar
  • 1 tsp dark brown sugar
  • 1 tsp fresh thyme leaves
  • 600g cauliflower, broken into florets
  • 40g unsalted butter
  • 1 tbsp flour, plus extra for dusting
  • 300ml milk
  • 100g strong Cheddar, grated
  • 375g (about 3) leeks, trimmed and sliced
  • 2 x 375g packs ready-rolled light puff pastry
  • 1 egg, beaten