Cheapest Rice in the UK
Prices updated 13 October 2026 · 261 products across 7 supermarkets
We compare rice across all 7 major UK supermarkets — Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S — and rank by price per unit so you can see where rice is genuinely cheapest. Prices update daily.
Grower Harvest Long Grain Rice 1Kg£0.52/kg£0.522
Stamford Street Co. White Rice 1kg£0.52/kg£0.524
Laila Gold Basmati Rice 10kg£1.15/kg£11.505
Tesco Easy Cook Long Grain Rice 4Kg£1.19/kg£4.757
Tesco Easy Cook Long Grain Rice 1Kg£1.25/kg£1.258
Tesco Easy Cook Long Grain Rice 2Kg£1.25/kg£2.509
Sainsbury's Easy Cook Long Grain White Rice 1kg£1.25/kg£1.2511
Sainsbury's Easy Cook Long Grain White Rice 2kg£1.25/kg£2.5012
M&S Easy Cook Long Grain Rice 1kg£1.25/kg£1.2514
Laila Basmati Rice 10kg£1.25/kg£12.5015
Sainsbury's Easy Cook Long Grain White Rice 500g£1.26/kg£0.6316
Sainsbury's Long Grain Rice 1kg£1.30/kg£1.3017
Sainsbury's Brown Rice 500g£1.38/kg£0.6919
Sainsbury's Brown Rice 1kg£1.39/kg£1.3921
Sainsbury's Brown Rice 2kg£1.39/kg£2.7722
Mai Thai Jasmine Rice 10KG£1.50/kg£15.0023
Essential Long Grain Rice Easy Cook£1.60/kg£0.80Cheapest Rice: FAQ
Where is the cheapest rice in the UK?
Right now the best value rice is Grower Harvest Long Grain Rice 1Kg at Tesco, £0.52 (£0.52/kg). SmartShelf ranks rice by price per unit across 7 supermarkets, updated daily.
Which supermarket is cheapest for rice?
We compare rice across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S. Today Tesco has the cheapest option, but the ranking updates every day as prices change.
How does SmartShelf compare rice 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.