SmartShelf

✦ Go Pro

Cheapest Rice in the UK

Prices updated 15 November 2026 · 632 products across 7 supermarkets

The best-value rice in the UK right now is Blue Dragon Chicken Fried Rice 250 per pack at Ocado — £0.01/each (£3.00).
632Products Compared
7Supermarkets
£0.01Lowest /Each

We compare rice 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 rice is genuinely cheapest. Prices update daily.

1Blue Dragon Chicken Fried Rice 250 per packBlue Dragon Chicken Fried Rice 250 per packOcadoBest value£0.01/each£3.002Grower Harvest Long Grain Rice 1KgGrower Harvest Long Grain Rice 1KgTesco£0.52/kg£0.523Stamford Street Co. White Rice 1kgStamford Street Co. White Rice 1kgSainsbury's£0.52/kg£0.524Sainsbury's Easy Cook White Rice 4kgSainsbury's Easy Cook White Rice 4kgSainsbury's£1.18/kg£4.705Tesco Easy Cook Long Grain Rice 4KgTesco Easy Cook Long Grain Rice 4KgTesco£1.19/kg£4.756Tesco Easy Cook Long Grain Rice 1KgTesco Easy Cook Long Grain Rice 1KgTesco£1.25/kg£1.257Tesco Easy Cook Long Grain Rice 2KgTesco Easy Cook Long Grain Rice 2KgTesco£1.25/kg£2.508Sainsbury's Easy Cook Long Grain White Rice 1kgSainsbury's Easy Cook Long Grain White Rice 1kgSainsbury's£1.25/kg£1.259Sainsbury's Easy Cook Long Grain White Rice 2kgSainsbury's Easy Cook Long Grain White Rice 2kgSainsbury's£1.25/kg£2.5010M&S Easy Cook Long Grain Rice 1kgM&S Easy Cook Long Grain Rice 1kgM&S£1.25/kg£1.2511Sainsbury's Long Grain Rice 2kgSainsbury's Long Grain Rice 2kgSainsbury's£1.25/kg£2.5012Morrisons Easy Cook Long Grain Rice 1kgMorrisons Easy Cook Long Grain Rice 1kgMorrisons£1.25/kg£1.2513Morrisons Easy Cook Long Grain Rice 2kgMorrisons Easy Cook Long Grain Rice 2kgMorrisons£1.25/kg£2.5014Ocado Easy Cook Long Grain Rice 1kgOcado Easy Cook Long Grain Rice 1kgOcado£1.25/kg£1.2515Sainsbury's Easy Cook Long Grain White Rice 500gSainsbury's Easy Cook Long Grain White Rice 500gSainsbury's£1.26/kg£0.6316Sainsbury's Long Grain Rice 1kgSainsbury's Long Grain Rice 1kgSainsbury's£1.30/kg£1.3017Sainsbury's Brown Rice 500gSainsbury's Brown Rice 500gSainsbury's£1.38/kg£0.6918Sainsbury's Brown Rice 1kgSainsbury's Brown Rice 1kgSainsbury's£1.39/kg£1.3919Sainsbury's Brown Rice 2kgSainsbury's Brown Rice 2kgSainsbury's£1.39/kg£2.7720Mai Thai Jasmine Rice 10KGMai Thai Jasmine Rice 10KGMorrisons£1.50/kg£15.0021Mai Thai AAA Jasmine Rice 10KGMai Thai AAA Jasmine Rice 10KGOcado£1.50/kg£15.0022Mai Thai Aaa Jasmine Fragrant Rice 5kgMai Thai Aaa Jasmine Fragrant Rice 5kgMorrisons£1.60/kg£8.0023M&S Easy Cook Long Grain Rice 500gM&S Easy Cook Long Grain Rice 500gM&S£1.60/kg£0.8024Salaam Basmati Rice 5kgSalaam Basmati Rice 5kgMorrisons£1.60/kg£8.00
See The Live Rice Comparison →

Cheapest Rice: FAQ

Where is the cheapest rice in the UK?

Right now the best value rice is Blue Dragon Chicken Fried Rice 250 per pack at Ocado, £3.00 (£0.01/each). 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, M&S, Ocado and Iceland. Today Ocado 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.