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
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
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 |
- |
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 |
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.