Latest cheap supermarket offers and deals from Aldi, Asda, Lidl, Morrisons, Ocado, Sainsbury's and Tesco


Updated on 19 December 2024 | 1 Comment

Your roundup of the best supermarket deals and offers, including our pick of the week: beef roasting joint just £5.69/kg at Aldi and half-price Birds Eye battered fish fillets at Morrisons.

Supermarket deals will not be updated for the remainder of December as our writer is taking some time off for Christmas. We'll start publishing the latest food & drink offers again from the first week of January. 

Welcome to our weekly roundup of all the cheap food and drink deals from the major supermarkets: Aldi, Asda, Lidl, Morrisons, Ocado, Tesco and Sainsbury's. 

Please remember that offers are subject to availability.

All stores are listed alphabetically, so you can scroll straight to your favourite.

Where a previous price isn't available, we've placed a dash. 

Please be aware that any alcohol deals may not apply in Wales and Scotland due to minimum pricing laws.

Want to know which store has the lowest prices overall? Take a look at this analysis of the cheapest UK supermarkets.  

Earn cashback on your supermarket shop by signing up for Quidco.

Aldi deals

Meat & fish

Product

Offer/Price

Was

Coldwater prawns (150g)

£1.49

£1.99

Pork sausages (10 pack/667g)

£2.49

£3.49

Wagyu burgers (340g)

£2.49

£3.49

Wagyu meatballs (340g)

£2.49

£3.49

Wagyu mince (500g)

£2.49

£3.99

21-Day Aged beef roasting joint (1.025kg)

£5.69/kg

£8.49

Fruit & veg

Product

Offer/Price

Was

Nature's Pick cauliflower

79p

£1.19

Nature's Pick brown onions (three pack)

69p

95p

Nature's Pick easy peelers (600g)

79p

£1.19

Specially Selected extra fine green beans (200g)

89p

£1.29

Nature's Pick unwaxed lemons (minimum four pack)

69p

99p

Store cupboard/fridge

Product

Offer/Price

Was

Dominion Christmas marshmallows (130g)

99p

-

Dairyfine Milk Chocolate Santa figure (175g)

£1.49

-

Specially Selected Belgian salted caramel hot chocolate (60g)

£1.99

-

Specially Selected fudge clotted cream (150g)

£1.79

-

Alcohol

Product

Offer/Price

Was

Budweiser Limited Edition beer bottles (12 pack)

£8.99

£10.49

Strongbow Original Ciders cans (18 pack)

£10.99

£11.99

Haysmith's raspberry and redcurrant pink gin (70cl)

£14.99

-

Want to save even more? Read our top tips to save a bundle at Aldi. 

Asda deals

Asda store (Image: lovemoney - Shutterstock)

Meat & fish

Product

Offer/Price

Was

Diced pancetta (160g)

Three for £7

£2

£2.50

Flavoursome pesto and mozzarella pork medallions (410g)

Two for £8

£5

Flaky chicken en croute (406g)

Two for £8

£4.40

Succulent large chicken (1.7kg)

£4.79

-

Fruit & veg

Product

Offer/Price

Was

Aromatic & Zesty coriander (30g)

52p

-

Iceberg lettuce

89p

-

Tender & Crunchy trimmed fine beans (180g)

79p

£1

Store cupboard/fridge

Product

Offer/Price

Was

British semi-skimmed milk (six pints)

£2.15

-

Corn flakes (500g)

79p

-

Mince pie cookies (five pack)

Two for £2

£1.30

Elmea Light Alternative to Cream (270ml)

£1.10

£1.40

Alcohol

Product

Offer/Price

Was

Greene King Abbot Ale cans (four pack)

Two for £10

£5.50

Coors Lager beer cans (10 pack)

Three for £23

£10

Bailey's Irish cream liqueur (1ll)

£13

£22

Hendrick's gin (70cl)

£26

£32

Slash your costs further with our pro shopping tips for Asda regulars, including how to earn cashback and cut delivery costs.

Lidl deals

Lidl store (Image: lovemoney - Shutterstock)

Meat & fish

Product

Offer/Price

Was

Deluxe XXL Aberdeen Angus British beef roasting joint

£7.99 per kg

-

Deluxe Wiltshire British cured ham joint (800g)

£9.99

-

Deluxe Dry Aged British sirloin joint

£18.99 per kg

-

Birchwood British pigs in blankets (222g)

£1.99

-

Fruit & veg

Product

Offer/Price

Was

British leeks (500g)

99p

£1.39

Ready to Eat Medium avocado

59p

75p

Mixed peppers (1kg)

£1.99

-

Courgettes

£1.99 per kg

£2.78 per kg

Unwaxed lemons (four pack)

79p

99p

Store cupboard/fridge

Product

Offer/Price

Was

Cabdury Milk Tray (360g)

£3.99

-

Guylian The Original Seahorses (168g)

£3.99

-

Toblerone truffles (180g)

£3.99

-

Holly Lane iced mince pies (six pack)

£1.59

-

     

Alcohol

Product

Offer/Price

Was

Western Cape sauvignon blanc (75cl)

£5.79

-

Barossa Valley shiraz (75cl)

£7.49

-

Deluxe New Zeland pinot gris (75cl)

£7.99

-

Morrisons deals

Morrisons store. (Image: Peter_Fleming/Shutterstock)

Meat & fish

Product

Offer/Price

Was

Salmon fillets

Three for £10

£4.50

British diced beef (350g)

Three for £10

£4.25

Birds Eye battered fish fillets (four pack/400g)

£3

£5.99

Savers battered whitefish (500g)

£2.50

-

Fruit & veg

Product

Offer/Price

Was

Crispy salad (70g)

Two for £1.20

89p

Wonky apples (minimum four pack)

£1.19

-

Savers lemons

69p

-

Packed mango (240g)

Two for £4

£2.40

Store cupboard/fridge

Product

Offer/Price

Was

Mr Kipling Deep Filled mince pies (six pack)

£1.75

£2.25

Market Street Large chocolate eclairs (two pack)

Two for £3.50

£2

The Best cranberry sauce (220g)

Two for £3

£1.80

Alcohol

Product

Offer/Price

Was

Chivas Regal 12-Year-Old blended Scotch whisky (70cl)

£21

£30

Stella Artois Premium lager beer cans (10 pack)

Two for £17

£12

Hardys Nottage Hill chardonnay (75cl)

Two for £11

£7.50

Beavertown Neck Oil Sessions IPA cans (10 pack)

£15

£17

Regular shoppers should have a read of our top tips to save on your next Lidl shop.

Ocado deals

Meat & fish

Product

Offer/Price

Was

Scottish oak-smoked salmon slices (100g)

Three for £12

£5

Breaded chicken tenders (300g)

Three for £12

£4.75

Fish Said Fred sea bass fillets (210g)

£4.95

£6.60

LEAP MSC cod loin (250g)

£6.50

£7.50

Fruit & veg

Product

Offer/Price

Was

BerryWorld blueberries (300g) £3.83 £5.75

Seedless easy peelers (600g)

Two for £4

£2.50

Babycorn and mixed vegetable selection (200g)

Two for £4

£2.50

Mixed leaf salad (120g)

£1

-

Store cupboard/fridge

Product

Offer/Price

Was

Lindt Lindor selection tin (450g)

£12 

£15

M&S Collection turkey gravy (500g)

Two for £7.50

£4.50

M&S all butter mince pies (six pack)

Two for £5

£2.75

Flora sunflower oil (1l)

£2.25

£3.25

Alcohol

Product

Offer/Price

Was

Gordon's dry gin (1l)

£19

£24

Charles Lafitte champagne (75cl)

£23 

£46

Peroni Nastro Azzurro bottles (12 pack) *

£13

£18

Sainsbury's deals

Sainsbury's supermarket. (Image: 1000 Words/Shutterstock)

In a bid to lure more shoppers onto its loyalty scheme, a lot of Sainsbury's discounted prices are solely available to Nectar cardholders.

Any deals mentioned below that are Nectar-only are marked with a > sign.

Meat & fish

Product

Offer/Price

Was

Taste the Difference Luxury Spanish Selection (180g) >

£5.50

£6

Leap Wild MSC smoked sockeye salmon fillets (100g) >

£5

£7.50

British honey roast ham slices (seven pack/120g) >

£1.75

£2

Spanish chorizo ring (225g) >

£2.25

£2.50

Fruit & veg

Product

Offer/Price

Was

Taste the Difference easy peelers (600g) >

£1

£2

Inspired to Cook casserole vegetables (700g) >

£1.35

£1.50

Kiwi fruit (six pack)

£1.19

-

Sharon fruit >

£1.20

£1.50

Store cupboard/fridge

Product

Offer/Price

Was

Taste the Difference mince pies (six pack) >

£1.85

£3

Terry's chocolate orange (157g) >

£1.50

£1.95

Schweppes slimline tonic water cans (12 pack) >

£4

£5.85

Taste the Difference mince pies (six pack) >

£1.85

£3

Alcohol

Product

Offer/Price

Was

Freixnet prosecco (75cl) >

£8.50

Save 25% on six or more bottles

£12

Grey Goose Premium French vodka (70cl) >

£30

£41.50

Cloudy Bay sauvignon blanc (75cl) >

£22

Save 25% on six or more bottles

£26

Carlsberg Danish pilsner lager beer cans (18 pack) >

£10

£12

Stella Artois Premium lager beer cans (18 pack) >

£13

£18

Regular Sainsbury's shopper? Take a look at our top Sainsbury's shopping tricks, tips and hacks and if you shop online a lot, consider a Delivery Pass.  

Tesco deals

In a bid to lure more shoppers onto its loyalty scheme, a lot of Tesco's discounted prices are solely available to Clubcard holders.

Any deals mentioned below that are Clubcard-only are marked with a + sign.

Tesco

Meat & fish

Product

Offer/Price

Was

Large whole chicken (1.5-1.9kg) +

£4

£5.25

Pork shoulder steaks (700g) +

£5.25

£5.95

Boneless sea bass fillets (180g) +

£3.50

£4.25

Bay Fishmongers white fish fillets (520g) +

£2.49

-

Fruit & veg

Product

Offer/Price

Was

Clementine or sweet easy peeler pack (600g) +

79p

£1.19

Kiwi fruits (six pack)

£1.19

-

Perfectly Ripe mango *

80p

95p

Rosedene Farms gala apples (six pack) +

£1.49

-

Store cupboard/fridge

Product

Offer/Price

Was

Paxo sage and onion stuffing mix (170g) +

£1.50

£2.40

After Eight dark mint chocolate box (300g) +

£2.50

£3.50

Finest Lightly Salted crisps (150g) +

£1.20

£1.35

Ferrro Rocher boxed chocolates (24 piack/300g) +

£6.50

£9.50

Alcohol

Product

Offer/Price

Was

Bacardi Carti Blanca rum (1l) +

£18

£24

Patron Silver tequila (70cl) +

£39

£45

Stella Artois larger cans (18 pack) +

£14

£16.99

Earn cashback on your online shop by signing up for Quidco.

*Available until 17/12
> Nectar account holders only
+ Clubcard customers only

Want more stories like this? Head over to the loveMONEY homepage, follow us on Twitter or Facebook or sign up for our newsletter and let us send the news to you!

This article contains affiliate links, which means we may receive a commission on any sales of products or services we write about. This article was written completely independently.

Comments


Be the first to comment

Do you want to comment on this article? You need to be signed in for this feature

Copyright © lovefood.com All rights reserved.