SmartShelf

✦ Go Pro

Cheapest Roasting in the UK

Prices updated 15 November 2026 · 395 products across 7 supermarkets

The best-value roasting in the UK right now is Morrisons British The Best Roasting Potatoes 1.5kg at Morrisons — £1.47/kg (£2.20).
395Products Compared
7Supermarkets
£1.47Lowest /Kg

We compare roasting across all 9 major UK supermarkets: Tesco, Asda, Sainsbury's, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland — and rank by price per unit so you can see where roasting is genuinely cheapest. Prices update daily.

1Morrisons British The Best Roasting Potatoes 1.5kgMorrisons British The Best Roasting Potatoes 1.5kgMorrisonsBest value£1.47/kg£2.202Morrisons Roast Potatoes 800gMorrisons Roast Potatoes 800gMorrisons£1.69/kg£1.353Tesco Roast Potatoes 800GTesco Roast Potatoes 800GTesco£1.69/kg£1.354Sainsbury's Roast Potatoes 900gSainsbury's Roast Potatoes 900gSainsbury's£1.72/kg£1.555Harry & Percy British Roasting Potatoes 1.5kgHarry & Percy British Roasting Potatoes 1.5kgOcado£1.83/kg£2.756Aunt Bessie's Roast Potatoes 1.1kgAunt Bessie's Roast Potatoes 1.1kgAsda£2.73/kg£3.007Natoora British Roasting Potatoes 1kgNatoora British Roasting Potatoes 1kgOcado£2.75/kg£2.758Aunt Bessie's Roast Potatoes 600gAunt Bessie's Roast Potatoes 600gAsda£2.92/kg£1.759Stockwell & Co Roasted & Salted Peanuts 200GStockwell & Co Roasted & Salted Peanuts 200GTesco£2.95/kg£0.5910Morrisons Roasted Monkey Nuts 650gMorrisons Roasted Monkey Nuts 650gMorrisons£3.08/kg£2.0011Exceptional by ASDA British Beef Dripping Roast Potatoes 800gExceptional by ASDA British Beef Dripping Roast Potatoes 800gAsda£3.13/kg£2.5012Bannisters Farm Farmers Roasting Potatoes 800gBannisters Farm Farmers Roasting Potatoes 800gOcado£3.13/kg£2.5013Tesco Seasoned Roast Potatoes 800GTesco Seasoned Roast Potatoes 800GTesco£3.31/kg£2.6514Sainsbury's Chunky Roast Potatoes with Beef Dripping, Taste ...Sainsbury's Chunky Roast Potatoes with Beef Dripping, Taste ...Sainsbury's£3.50/kg£3.5015Tesco Finest Beef Dripping Roast Potatoes 800GTesco Finest Beef Dripping Roast Potatoes 800GTesco£3.50/kg£2.8016Morrisons The Best Beef Fat Roast Potatoes 800gMorrisons The Best Beef Fat Roast Potatoes 800gMorrisons£3.50/kg£2.8017Sainsbury's Chunky Roast Potatoes with Beef Dripping, Taste the Difference 1kgSainsbury's Chunky Roast Potatoes with Beef Dripping, Taste the Difference 1kgSainsbury's£3.50/kg£3.5018Morrisons Roasting Parsnips 750gMorrisons Roasting Parsnips 750gMorrisons£3.53/kg£2.6519Aunt Bessie's Roast Potatoes 1.1kgAunt Bessie's Roast Potatoes 1.1kgSainsbury's£3.64/kg£4.0020Aunt Bessie's Roast Potatoes 1.1KGAunt Bessie's Roast Potatoes 1.1KGMorrisons£3.64/kg£4.0021Aunt Bessie's Roast Potatoes 1.1kgAunt Bessie's Roast Potatoes 1.1kgOcado£3.64/kg£4.0022ASDA British Roast Potatoes 400gASDA British Roast Potatoes 400gAsda£3.70/kg£1.4823Exceptional by ASDA Exceptional by  British Beef Dripping Roast Potatoes 800gExceptional by ASDA Exceptional by British Beef Dripping Roast Potatoes 800gAsda£3.75/kg£3.0024Ocado Roast in the Bag Garlic & Herb Whole Chicken 1.8kgOcado Roast in the Bag Garlic & Herb Whole Chicken 1.8kgOcado£3.89/kg£7.00
See The Live Roasting Comparison →

Cheapest Roasting: FAQ

Where is the cheapest roasting in the UK?

Right now the best value roasting is Morrisons British The Best Roasting Potatoes 1.5kg at Morrisons, £2.20 (£1.47/kg). SmartShelf ranks roasting by price per unit across 7 supermarkets, updated daily.

Which supermarket is cheapest for roasting?

We compare roasting across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland. Today Morrisons has the cheapest option, but the ranking updates every day as prices change.

How does SmartShelf compare roasting prices?

We list each product's price per unit (£/kg, £/litre or per item) so you compare like for like, and we show loyalty prices such as Clubcard and Nectar where available. Free, with no sign-up.