Search This Blog

Search This Blog

Vegan Christmas Feast Sandwich

This exciting layered sandwich has sage and onion stuffing as the star ingredient and layers of tasty textures and flavours. A perfect Christmas sandwich to get you into the festive mood.

Vegan Christmas Feast Sandwich

Christmas Sandwiches

Each year all the supermarkets bring out their festive sandwiches of varying quality. Some are excellent and well worth the price on the packet, but many are not quite as nice. It's a mixed bag.

It's nice to see so many vegetarian and vegan options this year, but homemade sandwiches are always much nicer.

Benefits of homemade sandwiches

  1. Fresh bread, which isn't squashed or claggy.
  2. You can choose your bread from soft homemade bread or crusty sourdough bread to wraps, pitta bread or even a baguette.
  3. You can choose your fillings for your personal tastes.
  4. You can save money by making your own sandwiches.
  5. The filling is generous all the way through, not just in the middle where it's been cut in half.
  6. You can choose fillings suitable for your diet and any allergies you may have.
  7. You can be really generous with your fillings.
  8. Bought sandwiches can be bland, but you can add more spice, heat and flavour by adding fresh herbs, fresh chillies, mustard, pickles and spices.
  9. You can choose lower fat, sugar or salt options.
  10. There are no added additives or preservatives.

Close up of Vegan Christmas Feast Sandwich

Vegan Christmas Feast Sandwich

My vegan Christmas feast sandwich is certainly a feast. It's stacked high with lots of filling and different textures.

The bread is spread generously with Hellamn's Vegan Mayo (our favourite), topped with a good layer of salad leaves, 

The main filling is onion and sage stuffing, which I make up in slices which fit a sandwich beautifully and brings that traditional flavour of Christmas.

Next there are layers of grated carrots and beetroot (beets).

The sandwich is finished with cranberry sauce, which makes this sandwich really special. Add it to your lunchbox and enjoy for lunch very soon!

Scroll down for tips and cooking instructions for the fillings as well as a printable recipe.




Freshly grated carrots add a good layer of crunch to this sandwich, but they also add colour, flavour and it's great to get as many healthy ingredients into your lunch as possible.

For best results grate the carrots on the large shred section of your box grater.

Once the carrots are grated wrap them in kitchen paper to remove as much moisture as possible. Carrots are actually quite juicy when grated, so if you don't pat them dry you will end up with a soggy sandwich.

sliced beetroot


Beetroot or beets are our next ingredient.

I used vacuum packed cooked beetroot for quickness, but you could cook your own beetroot or use pickle beets if you like the flavour.

Beets can be steamed, boiled or roasted. Whichever method you use, you always leave the skin on and remove it after cooking. 

If you want to cook them from fresh, check out this guide on how to cook beets four ways.

As with the carrots, the beetroot adds a lot of flavour and texture and should also be grated in the big shred and patted dry with kitchen paper to remove excess beet juice.

3 jars of cranberry sauce

Cranberry Sauce

Cranberry sauce adds an extra piquancy to this sandwich. A real pop of flavour.

I used shop bought cranberry sauce, but you could make homemade cranberry sauce if you have time.

It's well worth having a jar of this fruity sauce in the cupboard for sarnies (sandwiches), to serve with savoury pastries and pies like my festive mushroom and chestnut sausage rolls or my butternut squash , red pepper and red onion plait which is the perfect Christmas main course for vegetarians or vegans.

packet of sage and onion stuffing

Sage and Onion Stuffing

This is another ingredient you can buy in a packet (ready to make) or you could make your own. The Vegan Society has a simple recipe for vegan sage and onion stuffing.

I bought a packet of supermarket own brand (there are many brands to choose from and most supermarkets will sell a budget option) sage and onion stuffing which was only 30p and enough to make a generous filling for two sandwiches.

Sage and onion stuffing before and after cooking

Making stuffing

Packet stuffing can be made into balls or slices. You just add the mixture to a bowl, then add hot water, which reconstitutes the dry mixture.

Next you shape it into any shape you like and bake.

I spread it in a generous layer, about 1 cm thick across one end of a baking tray, which gives me two perfect squares to add to sandwiches, then I bake it until golden.

You could make up a larger pack of stuffing or more than one pack to prepare more sandwiches. You could also bake it into balls and add these sandwich fillings into a pitta, wrap, roll or baguette.

Sage and onion stuffing makes a really tasty filling for sandwiches, so do consider it. 

pin it for later

Vegan Christmas Feast Sandwich. A layered festive sandwich with sage and onion stuffing and generous layers of vegetables. Add it to your winter lunchbox and enjoy this Christmas luunch. #veganchristmas #veganchristmassandwich #vegansandwich #sandwich #sandwiches #festivesandwich #sageandonionstuffing #easychristmasrecipes #stuffing

Follow me on PinterestFacebookTwitter and Instagram.

Remember and say hi. I'm always happy to chat and answer questions.

vegan sandwich, Christmas sandwich, Christmas sandwich recipe, vegetarian Christmas sandwich, vegan christmas sandwich, festive sandwich, onion and sage stuffing sandwich, stuffing sandwich, stuffing leftovers recipe, vegan Christmas recipe
British, Christmas, vegan
Yield: 2

Vegan Christmas Feast Sandwich

Vegan Christmas Feast Sandwich

This exciting layered sandwich has sage and onion stuffing as the star ingredient and layers of tasty textures and flavours. A perfect Christmas sandwich to get you into the festive mood.
prep time: 10 Mcook time: 25 Mtotal time: 35 M


  • 4 slices wholemeal bread
  • 2 tbsp vegan mayo
  • 2 generous handfuls of mixed salad leaves
  • 85g packet sage and onion stuffing  (5 servings on box)
  • 2 medium carrots
  • 3-4 large cooked beets
  • 2 heaped tbsp cranberry sauce


How to make a Vegan Christmas Feast Sandwich

  1. Cook the stuffing according to packet instructions.
  2. Grate the carrot on the rough shred of a box grater and dry on kitchen paper.
  3. Grate the beets on the rough shred of a box grater and dry on kitchen paper.
  4. Assemble your sandwiches. First spread the bottom slices with mayo and top with salad leaves.
  5. Add a slice of cooled stuffing to each sandwich.
  6. Top with a generous layer of grated carrot and then grated beets,
  7. Spread the second slice with cranberry sauce and close the sandwich.
  8. Serve and enjoy!


Remember to grease your baking tray before adding the stuffing, so it doesn't stick.
Dry the grated carrot and beets or you could have a soggy sandwich.
Instead of cranberry sauce, you could use cranberry jam or jelly.
For a kick, sprinkle some chilli flakes on the slice of bread spread with cranberry sauce.
Fat (grams)
Sat. Fat (grams)
Carbs (grams)
Fiber (grams)
Net carbs
Sugar (grams)
Protein (grams)
Sodium (milligrams)
Cholesterol (grams)
Created using The Recipes Generator

For more sandwich inspiration check out my ultimate sandwich guide and for more Christmas recipe ideas check out my Veggie Christmas page.


  1. Great idea for a Christmas dinner that everyone can enjoy!!

    1. Thanks, although maybe just for lunch. I'd want more for Christmas dinner.

  2. Very filling and so colorful too, total hit.

  3. Such a perfect holiday meal for vegans!

    1. Thanks and yes my husband thought so. If you can't have a treat like this for lunch during the festive season, when can you?

  4. I've never thought to put these ingredients together into a sandwich! This looks delicious!

  5. These sandwiches are lovely. And wow, it would never occur to me to use stuffings for sandwich! Now I want to experiment with so many different stuffings. :)

    1. Oh it's so good in a sandwich and a nice change from falafel in vegan sandwiches

  6. This was so delicious and Christmassy - what a great idea for those days when the rest of the family are eating turkey sandwiches! I used my homemade vegetarian chestnut and sage stuffing in place of Paxo. Thank you!!

    1. I'm so glad you enjoyed it. It makes a nice change from cheese or falafel, doesn't it?


I love reading comments, so thank you for taking the time to leave one. Unfortunately, I'm bombarded with spam, so I've turned on comment moderation. I'll publish your comments as soon as I can and respond to them. Don't panic, they will disappear when you hit publish. Jac x