Here's your round-up of this week's best deals from all the big supermarkets, including some tasty Christmas treats.

As always, note that offers are subject to availability and all stores are listed alphabetically, so you can scroll straight to your favourite.

Aldi

Product

Offer/price

Was/or

Persimmons (3-pack)

49p

-

Mini bananas (7-pack)

69p

-

Pomegranate (2-pack)

69p

-

Kiwi fruit (6-pack)

49p

-

Coconut (each)

49p

-

Mango (each)

69p

-

Prosecco cocktail sausages (270g)

£1.99

-

Pork fillet with stuffing and jus (850g)

£9.99

-

Pork and caramelised red onion baubles (300g)

£2.49

-

British gingerbread gammon joint (1 kg)

£6.49

-

Cook in the bag prosecco chicken (1.56kg)

£4.99

-

Chipolatas wrapped in bacon (264g)

£2.49

-

A selection of French cheeses (various)

£2.49

-

Prosecco and peach panettone (800g)   

£6.99

-

Maynard’s ruby reserve port (20cl)

£4.99

-

Find more deals on the Aldi website

Best supermarket deals

Asda

Product

Offer/price

Was/or

Asda 2 salmon fillets (240g)

£3.60

£3.89

Asda pork cocktail sausages (410g)

£1.89

£2

Asda 'real squirty' cream in a can (250g)

99p

£1.10

Jacob’s biscuits for cheese cracker selection (900g)

£4

£5

8 Quorn meat-free sausages (336g)

£2

£3.49

Asda Grower’s Selection butternut squash (typically 1.2kg)

£1 per kg

75p per kg

Aunt Bessie’s 12 home bake Yorkshire puddings (370g)

£1

£1.50

Asda seedless raisins (500g)

£1.39

£1.59

Asda Extra Special Spanish chorizo picante (225g)

£1.85

£2

Harvey’s Bristol cream sherry (1L)

£10

£11.50

Campo Viejo Tempranillo Rioja (75cl)

£6

£7.98

Find more deals on the Asda website

Lidl

Product

Offer/price

Was/or

Birchwood Farm XXL British beef roasting joint (2-3kg)

£4.99

-

Fairview Farm XXL pork leg joint (2.5-3.5kg)

£2.99

-

Birchwood Farm XXL carvery lamb leg (1.8-2.6kg)

£4.99

-

Lighthouse Bay 2 XXL MSC cod fillets (300g)

£2.89

-

Oaklands Brussels sprouts (500g)

29p

65p

Oaklands parsnips (500g)

29p

56p

Oaklands carrots (1kg)

29p

44p

Oaklands mini roasts (1.5kg)

29p

89p

Knightsbridge Gold teabags (80 bags)*

69p

£1.09

Sondey premium cookies (200g)*

59p

99p

Cimarosa Australian Semillon sauvignon blanc (75cl)*

£3.19

-

*Available 16-17 December only

*While stocks last

Find more deals on the Lidl website

Enjoy money back on your everyday spending: compare cashback credit cards

Best supermarket deals

Morrisons

Don't forget that Morrisons has a special offer on until December 11, where if you spend £50 or more in store you can get 10p off a litre of fuel at its petrol stations. 

Product

Offer/price

Was/or

Morrisons The Best venison pigs in blankets (200g)

Two for £5

£3 each

Morrisons sliced meats (various)

Two for £4

£2.35 each

Morrisons white potatoes (2.5kg)

Two for £2

£1.18 each

Morrisons sliced and grated cheeses (various)

Two for £3.50

£2 per pack

Muller yoghurts and desserts (see website for details)

Eight for £4

68p each

Morrisons fruit (see website for details)

Two for £3

-

Ambrosia custard and desserts (150g)

Four for £2

-

Heinz classic soups (various)

Five for £3

-

Warburtons giant crumpets and potato cakes

Two for £1

-

Cadbury Heroes, Celebrations, Roses, Quality Street and Caramel pouches (various)

Three for £10

£3.50 each

Menestrello prosecco (37.5cl)

Two for £9

£5 each

Find more deals on the Morrisons website

Best supermarket deals

Sainsbury's

Product

Offer/price

Was/or

Crisp ‘n’ Dry vegetable oil (2L)

£2.50

£3.50

Jacobs Mini Twiglets (200g) 

£1.50

£2

Sainsbury’s all-butter shortbread assortment (500g)

£3

£3.50

Sainsbury’s Taste the Difference 30-day matured British beef roasting joint

£10

£12

Sainsbury’s Taste the Difference cranberry, orange and chestnut stuffing (110g)

£1

£1.25

Sainsbury’s Christmas Taste the Difference chutney (300g)

£1.60

£1.80

Sainsbury’s smoked salmon with orange dressing (160g)

£4

£4.75

Border dark chocolate ginger biscuits (500g)

£6.50

£7.50

Sainsbury’s Taste the Difference clementine bucks fizz (75cl)

£3

£4

Sainsbury’s Taste the Difference mulled wine (75cl)

£4.50

£5.50

Find more deals on the Sainsbury’s website

Tesco

Product

Offer/price

Was/or

Tesco Finest all-rounder potatoes (1.75kg)

£1

£2

Tesco 24 smoked salmon canapes (200g)

£3

£4.95

Kettle Chips lightly salted crisps (150g)

99p

£1.99

Robertsons traditional mincemeat (411g)

£1

£1.60

Aunt Bessie’s 12 sage and onion stuffing balls (310g)

£1

£1.55

Tesco 7 cheese selection pack (560g)

£5

£6

Tesco cauliflower (each)

29p

£1

Tesco small smoked gammon joint (per kg)

£4

£5

Colmans bread sauce mix (40g)

50p

80p

Tesco Finest meringue nests (8)

£1

£1.60

Smirnoff Red Label Vodka (70cl)

£13

£14.50

Find more deals on the Tesco website

Waitrose 

Product

Offer/price

Was/or

Essential 'easy peelers' sweet mandarins (600g)

Two for £2

£1.50 each

Lurpak spreads (500g)

Two for £6

£3.75 each

Waitrose fresh packaged vegetables (see website for details)

Three for £2.50

£1.10 each

New York Bakery Co bagels

Two for £2.50

£1.50 each

Waitrose British chipolatas and sausages (see website for details)

£5

-

Waitrose quiche (various)

Two for £4

£2.59 each

Waitrose cheese (see website for details)

Two for £4

-

Waitrose Christmas crumble topped fruit pies (6-pack)

£1.66

£2.50

Les Dauphins Cotes du Rhone Villages magnum (1.5L)

£13.49

£17.99

Find more deals on the Waitrose website

Enjoy money back on your everyday spending: compare cashback credit cards