The best supermarket vegan food for Christmas 2022

With all the major supermarkets now offering ever-growing vegan food ranges, veggies, vegans and flexitarians have never had it so good. If you’re hosting Christmas this year – or if you’re packing an emergency snack stash as you head off elsewhere – you’re about to be in for a treat.

Vegan Recipe Club recently sent me their simple shopping list called Big Supermarket Guide to a Vegan Christmas for 2022, listing loads of great plant-based offerings from some top UK supermarkets. Disappointingly, Iceland’s only offerings other than mince pies this year are some potato shapes and pre-roasted veg – but there’s plenty of great stuff on other from other retailers to make up for it.

Here, I’ve sorted through the stores that have plenty to choose from, added a bunch of extra products that weren’t in the Vegan Recipe Club version, and filled in some prices and weights that were still TBC until this month. Use the links below to jump to your supermarket of choice, or keep scrolling to start with a quick run-down of places you can find vegan mince pies and Christmas puddings this year.

Where to buy vegan mince pies

Options listed in italic are also gluten-free!

Cover image from Iceland 6 pack of mince pies box, showing 6 pies with one sliced open

  • ASDA Plant Based 6 Mince Pies, £1.25
  • ASDA Free From 4 Mince Pies, £1.80
  • Co-op Free From 4 Mince Pies, £2.00
  • Iceland 6 Mince Pies, £1.20 or 3 boxes for £3
  • Marks & Spencer: Plant Kitchen 4 Mince Pies, £2.50
  • Morrisons 6 Lattice Mince Pies, £1.25
  • Sainsbury’s 4 Free From Mince Pies, £1.75
  • Tesco Free From 4 Deep Filled Mince Pies, £1.70
  • Waitrose Essential 6 Shortcrust Mince Pies, £1.25

You can also find vegan mince pies at Gregg’s – their 6-packs of ‘Sweet Mince Pies’ are £1.95.

Where to buy vegan Christmas puddings

As before, options listed in italic are also gluten-free

christmas pudding on plate with sprig of holly on top

  • ASDA The BAKERY Scrummy Christmas Pudding, £4.50 for 800g
  • Co-op Free From 6 Month Matured Christmas Pudding, £1.50 for 100g
  • M&S Made Without Christmas Pudding 6 Months Matured, £4.00 for 400g
  • Morrisons Rich Fruit Christmas Pudding, £1.00 for 100g
  • Sainsbury’s Free From Christmas Pudding, £1.50 for 100g
  • Tesco Free From Christmas Pudding, £3.75 for 400g
  • Tesco Wicked Kitchen Spiced Rum Christmas Pudding, £1.75 for 100g
  • Waitrose Christmas Pudding, £3.50 for 400g

Vegan Christmas Food at Aldi

Aldi Vegan Christmas Food - Plant Based Stuffed Turkey Wrapped in Bacon


  • Specially Selected Vegan Camembert Nut Roasts, £2.99 for 2 x 195g
  • Plant Menu No Turkey Roast, £4.99 for 515g
  • Specially Selected Vegan Festive Wreath, £3.99 for 480g
  • Specially Selected No Beef Wellington, £4.99 for 450g
  • Specially Selected Vegan No Beef & Red Wine Pies,£1.99 for 2 x 200g


  • Plant Menu No Pigs in Blankets, £2.99 for 228g
  • Specially Selected Vegan Stuffing Balls, £1.99 for 300g
  • Plant Menu Vegan Gravy, £1.69 for 400g
  • Four Seasons Rustic Roasting Vegetables, £2.49 for 800g
  • Specially Selected Cranberry, Orange & Chestnut Stuffing, £1.25 for 130g


  • Plant Menu Vegan Cheese Selection Pack, £3.99 for 280g
  • Moser Roth Vegan Truffles, £3.99 for 144g
  • Let’s Party Chocolate Churros, £1.99 for 210g

Snacks & Grazing Treats


  • Plant Menu Southern Fried No Chicken Stars, £1.99 for 250g
  • Plant Menu No Pork BBQ Bon Bons, £1.99 for 220g
  • Plant Menu Cauliflower Popcorn, £2.99 for 225g
  • Plant Menu Naan Bites, £1.99 for 200g


  • Moser Roth Vegan Belgian Dark Chocolate Workshop Elves, £2.99 for 120g
  • Salted Maple Almond Brittle, £1.99 for 115g
  • Traditional Turkish Delight, £1.79 for 300g

Explore the Aldi veggie and vegan range here.

Vegan Christmas Food at Asda

asda vegan brie bites, vegan turkey with stuffing, and vegan chocolate dessert


  • Plant Based Vegan Turkey Crown with Umami Basting Stock, £5 for 417g
  • ASDA Cranberry Wellington, £3.00 for 500g
    (I have already eaten this and can confirm, it’s delicious)
  • ASDA Plant Based Nut Roast with Pomegranate & Port Glaze, £3.25 for 445g


  • ASDA Plant Based Meat-Free Christmas Trimmings Selection, £4.00 for 279g
  • ASDA Roast Potatoes, £1.00 for 400g
  • ASDA Free From Sage & Onion Stuffing Mix, £1.50 for 170g


  • Extra Special Vegan Chocolate Bauble, £4.50

Snacks & Grazing Treats

  • Plant Based Breaded Vegan Brie and Sweet Chilli Relish, £3.50
  • ASDA 12 Mini Naan Bites, £1.50 for 240g
  • ASDA 10 Vegan No Duck Spring Rolls, £2.00 for 180g
  • ASDA Free From Jingle The Reindeer, £3.50 for 125g

Start your ASDA Christmas food shop here.

Vegan Christmas Food at M&S

Image shows serving bowls on table containing vegan cauliflower bakes, red cabbage roast potatoes, stuffing balls and mini sausages


  • Plant Kitchen Butternut, Almond & Pecan Nut Roast, £10 for 440g
  • Plant Kitchen Vegan Turkey Roast, £10 for 600g
  • Plant Kitchen Vegan Roast Beetroot Bourguignon Pie, £6 for 635g


  • Vegan Vegetable Selection, £26 for 2.33kg (includes triple-cooked roast potatoes, red cabbage, cauliflower and leek bake, stuffing balls and cocktail sausages – the last of which aren’t exactly vegetables, but I’m not complaining)
  • Plant Kitchen Vegan Gravy, £3 for 350g
  • Plant Kitchen Triple Cooked Roast Potatoes, £2.75 for 315g


  • Santa’s Cookie Pot, £12 for 550g
  • Plant Kitchen No Cheeseboard Selection, £6.50 for 400g
  • Plant Kitchen Churros with Chocolate Dip, £4.25

Snacks & Grazing Treats

  • Plant Kitchen 12 Chicken Kyivs, £5 for 360g
  • Plant Kitchen 12 Crispy Oriental Selection Pack, £5 for 264g
  • 8 Reindeer Steamed Bao Buns, £7 for 320g (stuffed with vegetables and hoi sin sauce)
  • Mushroom Parfait with a Port Glaze, £6 for 185g
  • Plant Kitchen Salted Caramel Truffles, £5
  • M&S Lightly Salted Tortilla Stars, £1.50

Start your M&S vegan Christmas food shop here.

Vegan Christmas Food at Morrisons

left hand side of image shows vegan beef wellington on oval dish, right hand side shows vegan turkey shaped quite convincingly like a real cooked bird, on plate with vegetables


  • The Best Vegan Christmas Star Tarte, £5.00 for 392g
  • Plant Revolution Gammon Joint with a Maple and Orange Glaze, £6.00 for 420g
  • Plant Revolution Roast No Turkey Crown, £6.00 for 497g (Food to Order)
  • Plant Revolution Veg-Stravagant Wellington, £7 for 460g


  • Plant Revolution No Pigs in Blankets, £3.00 for 262g (Food to Order)
  • Plant Revolution Spiced Red Cabbage, £1.25 for 300g (Food to Order)
  • Plant Revolution Stuffing Pack, £3.00 for 240g
  • Plant Revolution Vegan Christmas Cauliflower Cheese, £2 for 400g


  • Plant Revolution No Cheese Board, £4.99 for 280g
  • The Best Vegan Chocolate & Salted Caramel Cheesecake Dessert, £7.00 for 375g (Food to Order)
  • Morrisons 9 Free From Vegan Christmas Cake Bites, £2.99 for 225g

Snacks & Grazing Treats

  • Plant Revolution Sweet ‘n’ Melty Cheeze Fondue, £4 for 150g
  • Plant Revolution Vegan Mushroom Pâté, £4.00 for 150g (Food to Order)
  • Plant Revolution Vegan No Cheese Bake, £4.00 for 4 servings (Food to Order)
  • The Best Christmas No Prawn Toast Baguettes, £4.00 for 6 servings (Food to Order)

Start shopping here for Food to Order, or here for the main Morrison’s store.

Vegan Christmas Food at Sainsburys

sainsburys vegan christmas turkey crown with stuffing wrapped in vegan bacon


  • Three Nut Roast with Tangy Spiced Orange & Cranberry Glaze, £7 for 500g (Food to Order range)
  • Plant Pioneers Meat Free Roasting Joint, £3.50 for 280g
  • Meat-Free Gammon-Style Roast with a Spiced Blood Orange Glaze, £7 for 470g (Food to Order range)
  • Turkey-Style Crown with Sage & Onion Stuffing, £7 for 530g (Food to Order range)
  • Plant Pioneers Chilled Meat-Free Festive Wellington, Beef-style, Mushroom & Spinach, £6.50 for 520g (Food to Order range)
  • Plant Pioneers Frozen Meat-Free Festive Wellington, Mushroom & Red Wine, £3.75 for 500g


  • Vegan Trimmings Selection, £4.50 for 540g (serves 10) (Food to Order range)
  • Sainsbury’s Taste the Difference Cranberry, Orange & Roasted Chestnut Stuffing, £1.80 for 110g


  • Chocolate Cookie No-Cheesecake, £10 for 500g (Food to Order range)

Snacks & Grazing Treats

  • Sainsbury’s Caramelised Biscuit Popcorn, £1.00 for 80g
  • Sainsbury’s Taste the Difference Free From Choc, Orange & Honeycomb Slab Bar,£4.25 for 160g
  • Sainsbury’s Taste the Difference Maple Bacon Nut Mix, £5.00 for 250g

Start shopping here for Food to Order, or here for the main store.

Vegan Christmas Food at Tesco

vegan pigs in blankets - mini sausages wrapped in vegan bacon


  • Wicked Kitchen No-Turkey Crown, £5.00 for 560g
  • Wicked Kitchen Wicked Wellington, £5.00 for 400g
  • Wicked Kitchen Maple & Bourbon No-Gammon Joint, £5.00 for 385g
  • Plant Chef Roasted Vegetable Puff Pastry Crown with Cranberry Dip £9 to serve 10 (Food to Order)
  • Tesco Finest Stuffed Half Butternut Squash, £10 to serve 4 (Food to Order)
  • Tesco Finest Sweet Potato & Red Cabbage Christmas Log, £10 to serve 4 (Food to Order)


  • Wicked Kitchen Jewelled Stuffing Balls, £3.00 for 336g
  • Wicked Kitchen Potato and Butternut Gratin in a Dreamy Sauce, £2.75 for 400g
  • Wicked Kitchen Seasonal Greens, £2.75 for 225g
  • Wicked Kitchen Meat-Free Maple Bangers in Blankets, £3.50 for 235g


  • Wicked Kitchen Outrageous Orange Chocolate Dessert, £4.00 for 500g
  • Wicked Kitchen Raspberry & Vanilla Layered Dessert, £8.00 for 550g
  • Wicked Kitchen Chocolate & Salted Caramel Cake, £8.00 for 536g
  • Tesco Finest Free From Stem Ginger Tiffin Cracker, £8.00 for 605g
  • Wicked Kitchen Spiced Rum Christmas Pudding, £1.75 for 100g
  • Tesco Finest Free From Honeycomb Christmas Dome, £6.00 for 460g

Snacks & Grazing Treats

  • Tesco Plant Chef No Prawn Tempura, £2.50 for 150g
  • Tesco Plant Chef Oriental Style Selection Pack, £3.50 for 220g
  • Wicked Kitchen Mexican-Inspired Tacos with Salsa, £4.00 for 190g
  • Tesco Free From Chocolate Christmas Trees, £1.50 for 112g

Start browsing the Tesco vegan and vegetarian Christmas range here.

Vegan Christmas Food at Waitrose

three images showing waitrose vegan empanadas, wellington and pannetone


  • Vegan Jewelled Roast with Vegan Pigs in Blankets, £9 for 765g
  • PlantLiving: Nut Roast, £5.50 for 300g


  • Vegan 10 Mini No Beef Empanada, £5.50
  • Waitrose Christmas Vegan Apple & Cranberry Cocktail Sausages, £3.00 for 240g


  • Waitrose Christmas Winter Pudding, £6.00 for 405g
  • Waitrose Christmas Rose & Lemon Turkish Delight, £6.00 for 400g
  • Vergani Vegan Panettone, £12 for 750g

Snacks & Grazing Treats

  • Waitrose Christmas Turkey & Stuffing Tortilla Chips, £1.50 for 200g
  • Vegan Melting Chilli Bake, £4.50 for 150g
  • Vegan Layered Mushroom Parfait, £4.50 for 80g
  • Vegan Party Pack, £20 for 1kg
  • Waitrose Christmas 12 Savoury Vegetable Pies, £6.00 for 360g

Start here for Vegan Christmas Delivered, and here for the main Christmas collection.

Leave a Reply