Welcome to our weekly roundup of all the cheap food and drink deals from the major supermarkets: Aldi, Asda, Lidl, Morrisons, Tesco, Sainsbury's and Waitrose.
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 best prices week in, week out? Take a look at this analysis of the cheapest UK supermarkets.
Earn cashback on your online shop by signing up for Quidco.
Aldi deals
Meat & fish
Product |
Offer/Price |
Was |
British pork crackling leg |
£3.49 per kg |
£5.29 per kg |
£5.69 per kg |
- |
|
Beef roasting joint |
£5.99 per kg |
£8.49 per kg |
Half side of salmon (500g) |
£5.99 |
£7.99 |
Fruit & veg
Product |
Offer/Price |
Was |
White potatoes (2kg) |
15p |
£1.39 |
Carrots (1kg) |
15p |
65p |
Large garlic bulbs |
15p |
- |
Red cabbage |
15p |
75p |
Swede |
15p |
62p |
Brown onions (three pack) |
15p |
89p |
Store cupboard/fridge
Product |
Offer/Price |
Was |
Dairyfine Milk Chocolate Poppin' Choc! (100g) |
£2.49 |
- |
Specially Selected tomato and lentil soup (600g) |
£2.19 |
- |
Specially Selected 100% Pure Canadian maple syrup (250ml) |
£3.69 |
- |
Specially Selected Melton Mowbray pork pie (295g) |
£1.99 |
- |
Alcohol
Product |
Offer/Price |
Was |
Ballycastle Colada Pineapple and Coconut Flavour Country Cream (70cl) |
£7.49 |
£7.69 |
Haysmith's London dry gin (70cl) |
£15.99 |
- |
Carling Original lager beer cans (four pack) |
£4.49 |
- |
Want to save even more? Have a read of our top tips to save a bundle at Aldi.
Asda deals
Meat & fish
Product |
Offer/Price |
Was |
Tender beef roasting joint |
£7 per kg |
£10 per kg |
Tender lamb leg |
£5.70 per kg |
£11.50 per kg |
Tasty Sweet Chilli Mini Slow Cooked pork ribs (550g) |
Two for £8 |
£4.95 |
Full Flavoured beef meatballs (340g) |
Two for £5 |
£3.30 |
Succulent Large chicken (1.7kg) |
£4.49 |
- |
Succulent pork belly slices (500g) |
£3.59 |
- |
Fruit & veg
Product |
Offer/Price |
Was |
Crunchy & Sweet carrots (1kg) |
15p |
65p |
Crisp & Smooth Stringless beans (200g) |
15p |
£1 |
Tender & Crunchy broccoli (360g) |
15p |
79p |
Store cupboard/fridge
Product |
Offer/Price |
Was |
Kinder Surprise Easter Egg (100g) |
Two for £8 |
£4.50 |
Extra Special Free Range Golden Yolk eggs (six pack) |
Two for £4 |
£2.50 |
Italian ricotta cheese (250g) |
£1.29 |
- |
British Double Gloucester cheese with onion and chives (200g) |
£1.99 |
- |
Alcohol
Product |
Offer/Price |
Was |
San Miguel Special Premium lager beer cans (six pack) |
Two for £10 |
£6.25 |
Extra Special Asti sparkling wine (75cl) * |
Save 25% on six or more bottles |
£7 |
Extra Special pinot grigio (75cl) * |
£6.75 Save 25% on six or more bottles |
£7.75 |
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 |
Birchwood British beef sirloin steaks (800g) ** |
£13.99 |
- |
Birchwood British pork leg joint ** |
£3.49 per kg |
- |
Birchwood British beef roasting joint (2-3kg) ** |
£5.99 |
- |
Birchwood pork belly slices (1kg) ** |
£6.49 |
- |
Deluxe whole British duck (2kg) ** |
£8.99 |
- |
Deluxe Jumbo King prawns (300g) ** |
£4.99 |
- |
Fruit & veg
Product |
Offer/Price |
Was |
British white potatoes (2kg) ** |
15p |
- |
British carrots (1kg) ** |
15p |
65p |
British swede ** |
15p |
62p |
Spring onions ** |
15p |
59p |
Green beans (220g) ** |
15p |
89p |
Store cupboard/fridge
Product |
Offer/Price |
Was |
Deluxe Luxury hot cross buns (four pack) |
£1.25 |
- |
Deluxe Premium cracker selection (250g) |
£3.49 |
- |
Combino Coloured Pasta in Easter Shapes (500g) |
£1.29 |
- |
Deluxe pizza with salmon and asparagus (340g) |
£2.29 |
- |
Deluxe green beans wrapped in bacon (360g) |
£2.99 |
- |
Alcohol
Product |
Offer/Price |
Was |
Deluxe pinot grigio (75cl) |
£7.99 |
- |
Limestone Coast Deluxe chardonnay (75cl) |
£6.49 |
- |
Deluxe Colchagua Valley sauvignon blanc blush (75cl) |
£6.49 |
- |
Abrachan Blended Peated malt whisky (70cl) |
£17.99 |
- |
Regular shoppers should have a read of our top tips to save on your next Lidl shop.
Morrisons deals
Meat & fish
Product |
Offer/Price |
Was |
Market Street British Whole Spring lamb leg |
£6.49 per kg |
£13 per kg |
Market Street beef topside joint ** |
£5.99 per kg |
£12 per kg |
Unsmoked back bacon rashers (300g) |
Two for £4 |
£2.25 |
Butcher's Style pork sausages (454g) |
Two for £4 |
£2.25 |
The Best salmon, cod and haddock fishcakes with cheddar sauce (290g) |
Two for £5 |
£2.75 |
Smoked horseshoe gammon steak (two x 200g) |
Three for £10 |
£4.25 |
Fruit & veg
Product |
Offer/Price |
Was |
British carrots (1kg) ** < |
19p |
65p |
Parsnips (500g) ** < |
19p |
65p |
Curly kale (150g) ** < |
19p |
79p |
British swede ** < |
19p |
69p |
Store cupboard/fridge
Product |
Offer/Price |
Was |
Lindt Salted Caramel Gold Bunny (100g) ** |
£3.45 |
£4 |
Smarties Milk Chocolate Small Easter Bunny (18.5g) |
Two for £1 |
60p |
Pepsi Max No Sugar cola cans (24 pack) |
Three for £24 |
£10.50 |
Bisto Reduced Saly gravy granules (190g) |
£2 |
£2.79 |
Betty Crocker Devil's Food chocolate cake mix (425g) *** |
£2.50 |
£2.99 |
Alcohol
Product |
Offer/Price |
Was |
McGuigan Black Label merlot (75cl) **** |
Two for £11 |
£7.25 |
I Heart pinot grigio (75cl) **** |
Two for £11 |
£7 |
Disaronno Velvet liqueur (500ml) **** |
£13 |
£17.50 |
Budweiser lager beer bottles (15 pack) **** |
Two for £21 |
£15.75 |
Tia Maria liqueur (1l) **** |
£17 |
£21 |
Regular Morrisons shopper? Make sure you sign up for its Delivery Saver if you shop online and read these top tips for slashing costs on your next visit.
Sainsbury's deals
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 |
Scottish salmon side > ** |
£12.50 per kg |
£25 per kg |
Whole leg of lamb > **** |
£6.50 per kg |
£13 per kg |
21-Day Matured Lean beef roasting joint > |
£6 per kg |
£12 per kg |
Taste the Difference British pork shoulder joint > |
£4 per kg |
£6 per kg |
Taste the Difference unsmoked dry cured gammon joint crackling gammon joint > |
£8.16 per kg |
£12.25 per kg |
Reduced salt back bacon rashers (250g) |
£1.65 |
- |
Fruit & veg
Product |
Offer/Price |
Was |
Carrots (1kg) > ** |
15p |
65p |
Parsnips (500g) > ** |
15p |
65p |
White potatoes (2kg) > ** |
15p |
£1.29 |
Swede > ** |
15p |
62p |
Savoy cabbage > ** |
15p |
69p |
Store cupboard/fridge
Product |
Offer/Price |
Was |
Cadbury Mini Eggs Ultimate chocolate Easter egg (380g) > |
£10 |
£12 |
Colman's mint sauce (165g) > |
£1 |
£1.70 |
Magnum Chill Blueberry Cookie ice cream sticks (three pack) |
£3 |
£4 |
Warburtons soft sliced white rolls (12 pack) |
£1.85 |
- |
Indulgence almond chocolate ice cream sticks (four pack) |
£1.64 |
- |
Alcohol
Product |
Offer/Price |
Was |
The Famous Grouse Blended Scotch whisky (1l) > **** |
£18.50 |
£22.75 |
Baileys Original Irish cream liqueur (1l) > **** |
£13 |
£21.95 |
Bacardi Carta Blanca rum (1l) > **** |
£19 |
£22.50 |
Gordon's London dry gin (1l) > **** |
£19 |
£24 |
Smirnoff Red Label vodka (1l) > **** |
£19 |
£24 |
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.
Meat & fish
Product |
Offer/Price |
Was |
Whole lamb leg joint + ***** |
£6.50 per kg |
£13 per kg |
Large beef roasting joint with basting fat + ***** |
£6 per kg |
£12 per kg |
Finest Small unsmoked Wiltshire cured crackling joint + **** |
£6 per kg |
£12 per kg |
Bone In rib of beef + |
£15 per kg |
£30 per kg |
Finest cod and parsley fishcakes (290g) + |
Two for £5 |
£3 |
Lemon and pepper sea bass fillets (200g) + |
£3.50 |
£4.50 |
Fruit & veg
Product |
Offer/Price |
Was |
All Rounder potatoes (1kg) + * |
£15 |
£1.39 |
Carrots (800g) + * |
15p |
52p |
Swede + * |
15p |
69p |
Brown onions (1kg) + * |
15p |
99p |
White cabbage + * |
15p |
80p |
Store cupboard/fridge
Product |
Offer/Price |
Was |
Colman's mint sauce (165g) + |
£1 |
£1.70 |
Terry's Chocolate Orange Mini Eggs (80g) + * |
£1 |
£1.50 |
Finest Sicilian lemon tart (458g) + |
£3 |
£4 |
Viennetta vanilla ice cream dessert (650ml) + |
£1.50 |
£2 |
Alcohol
Product |
Offer/Price |
Was |
Baileys Original Irish cream liqueur (1l) + ** |
£13 |
£22 |
Yellow Tail Jammy Red Roo (75cl) + |
£6.75 |
£7.75 |
Finest Marlborough sauvignon blanc (75cl) + |
£8.50 |
£9.50 |
Casillero Del Diablo cabernet sauvignon (75cl) + |
£7 |
£8 |
Captain Morgan Original Spiced Gold rum (1l) + |
£19 |
£24 |
Meat & fish
Product |
Offer/Price |
Was |
British Succulent whole lamb leg (typical weight 2.2kg) |
£22.79 |
£34.21 |
Aberdeen Angus beef silverside joint (typical weight 1.4kg) |
£17.85 |
£23.80 |
British Native breed beef meatballs (400g) |
Two for £8 |
£4.95 |
British pork and caramelised red onion sausages (400g) |
Two for £6.50 |
£3.90 |
Easy to Cook gammon steaks with mango and pineapple (325g) |
Two for £8 |
£5 |
Fruit & veg
Product |
Offer/Price |
Was |
Broccoli crown (300g) |
£1.25 |
£1.60 |
Sweet Kingdom Mini carrots (80g) |
Three for £3 |
£1.20 |
Baby potatoes (200g) |
Three for £3 |
£1.20 |
Store cupboard/fridge
Product |
Offer/Price |
Was |
Charlie Bigham's lasagne (355g) |
Two for £11 |
£6 |
No.1 Belgian chocolate hot cross buns (four pack) |
£2 |
£2.50 |
Lindt Lindor Milk Chocolate Easter Egg with blood orange truffles (260g) |
£11 |
£12.50 |
Cadbury Dairy Milk Mini Daim Chocolate Egg Bag (77g) |
Two for £2.70 |
£1.60 |
Alcohol
Product |
Offer/Price |
Was |
Villa Maria Private Bin sauvignon blanc (75cl) **** |
25% off on six or more bottles priced £6 or more |
£10.99 |
Tread Softly rosé (75cl) |
25% off on six or more bottles priced £6 or more |
£9.99 |
Jameson Black Barrel Blended Irish whiskey (70cl) |
£28 |
£38.50 |
Disaronno Originale liqueur (500ml) |
£13.50 |
£18 |
Earn cashback on your online shop by signing up for Quidco.
*Available until 01/04
** Available until 31/03
*** Available until 04/04
**** Available until 02/04
***** Available until 03/04
< More Card exclusive
> Nectar accountholders 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.