Prices updated daily — 3 June 2026
Product type overview
lamb sits within Beef, part of Meat, Poultry & Fish. On this page you compare 23 products from 6 UK supermarkets: Tesco, Sainsbury's, ASDA, Aldi, Morrisons and Waitrose. The lowest unit price for lamb is £11.86/kg at Morrisons. In total, 8 variants of lamb are compared (different pack sizes and compositions). All prices are normalised to the same unit (per kilogram, per litre or per piece) so that packs of different sizes can be compared fairly — a larger pack is not automatically the best value. The ranking below shows, per variant, which supermarket currently has the sharpest price, including own-label products alongside national brands. Prices refresh daily from the retailers' own public price lists, so you never see stale offers when planning your weekly shop. Allsupers uses no affiliate links or paid placement; the ranking is purely price-based and updated from public data.
Cheapest lamb
Compare 23 products across 6 supermarkets
lamb — compare prices across 6 supermarkets

Morrisons
Morrisons Slow Cooked Mint Gravy Lamb Shank
430 g
£11.86/kg
at 1 supermarket

Morrisons
Morrisons British Lamb Grill Steaks 2 Pack
300 g
£14.17/kg
at 1 supermarket

Morrisons
Morrisons British Slow Cooked Lamb Casserole with a Red Wine Gravy 400g
400 g
£14.38/kg
at 1 supermarket

Morrisons
Morrisons British 6 Minted Lamb Koftas 340g
340 g
£14.71/kg
at 1 supermarket

Sainsbury's
Sainsbury's Slow Cooked 500g Harissa Lamb Tagine with a Pomegranate Drizzle, Taste the Difference
500 g
£15.00/kg
at 1 supermarket

Morrisons The Best
Morrisons British The Best Slow Cooked Lamb Shank 470g
470 g
£15.11/kg
at 1 supermarket

Sainsbury's
Sainsbury's (Approx. 818g-1222g) Welsh Hill Half Lamb Leg, Taste the Difference
1.22 kg
£15.34/kg
at 1 supermarket

Morrisons
Morrisons British Diced Shoulder Of Spring Lamb 275g
275 g
£15.49/kg
at 1 supermarket

Morrisons
Morrisons Scotch Diced Shoulder Of Spring Lamb 350g
350 g
£15.51/kg
at 1 supermarket

Morrisons Market Street
Morrisons Market Street Slow Cooked Lamb Shank with a Mint Gravy 370g
370 g
£15.54/kg
at 1 supermarket

Morrisons The Best
Morrisons British The Best Slow Cooked Lamb Shank 480g
480 g
£15.62/kg
at 1 supermarket

Stamford
Stamford Street Co. 320g Bone in Lamb Leg Chop
320 g
£15.62/kg
at 1 supermarket

Morrisons
Morrisons British Slow Cooked Lamb Shoulder with Mint Gravy 360g
360 g
£15.97/kg
at 1 supermarket

Sainsbury's
Sainsbury's Welsh Hill Mini Shoulder Joint, Taste the Difference 450g
450 g
£17.22/kg
at 1 supermarket

Sainsbury's
Sainsbury's British or New Zealand Lamb Chops 340g
340 g
£17.65/kg
at 1 supermarket

Sainsbury's
Sainsbury's British or New Zealand Lamb Chops 170g
170 g
£19.12/kg
at 1 supermarket

Sainsbury's
Sainsbury's (Approx.303g- 455g) Welsh Hill Lamb Rump Joint, Taste the Difference
455 g
£19.23/kg
at 1 supermarket

Morrisons
Morrisons British Diced Leg Of Lamb 300g
300 g
£25.83/kg
at 1 supermarket

Sainsbury's
Sainsbury's Welsh Hill Lamb Cutlets, Taste the Difference x4 265g
265 g
£26.60/kg
at 1 supermarket

Waitrose Ltd
No.1 British Lamb Rump Steaks
402 g
£28.61/kg
at 1 supermarket

Sainsbury's
Sainsbury's Spiced Welsh Hill Leg of Lamb, Taste the Difference 1.28kg
1.28 kg
£31.17/kg
at 1 supermarket

Waitrose Ltd
Waitrose British Extra Trimmed Rack of Lamb
377 g
£52.49/kg
at 1 supermarket

Waitrose Ltd
No.1 French Trimmed Rack of British Lamb
366.67 g
£61.99/kg
at 1 supermarket