Prices updated daily — 3 June 2026

Product type overview

white rice sits within Rice & Grains, part of Breakfast & Pantry. On this page you compare 60 products from 6 UK supermarkets: Tesco, Sainsbury's, ASDA, Aldi, Morrisons and Waitrose. The lowest unit price for white rice is £0.52/kg at ASDA. In total, 4 variants of white rice 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 white rice

Compare 60 products across 6 supermarkets

From £0.52 / kilo

white rice — compare prices across 6 supermarkets

JUST ESSENTIALS by ASDA Just Essentials Long Grain Rice 1kg
ASDA

JUST ESSENTIALS by ASDA

JUST ESSENTIALS by ASDA Just Essentials Long Grain Rice 1kg

1 kg

£0.52

£0.52/kg

ASDA

at 1 supermarket

0
Grower Harvest Long Grain Rice 1Kg
Tesco

GROWER'S HARVEST

Grower Harvest Long Grain Rice 1Kg

1 kg

£0.52

£0.52/kg

Tesco

at 1 supermarket

0
Stamford Street Co. White Rice 1kg
Sainsbury's

Stamford

Stamford Street Co. White Rice 1kg

1 kg

£0.52

£0.52/kg

Sainsbury's

at 1 supermarket

0
Long Grain White Rice
Aldi

EVERYDAY ESSENTIALS

Long Grain White Rice

1 kg

£0.52

£0.52/kg

Aldi

at 1 supermarket

0
ASDA Easy Cook Long Grain White Rice
ASDA

ASDA

ASDA Easy Cook Long Grain White Rice

4 kg

£4.60

£1.15/kg

ASDA

at 1 supermarket

0
Sainsbury's Long Grain Rice 2kg
Sainsbury's

Sainsbury's

Sainsbury's Long Grain Rice 2kg

2 kg

£2.35

£1.18/kg

Sainsbury's

at 1 supermarket

0
ASDA Easy Cook Long Grain White Rice
ASDA

ASDA

ASDA Easy Cook Long Grain White Rice

2 kg

£2.47

£1.24/kg

ASDA

at 1 supermarket

0
ASDA Easy Cook Long Grain White Rice
ASDA

ASDA

ASDA Easy Cook Long Grain White Rice

1 kg

£1.25

£1.25/kg

ASDA

at 1 supermarket

0
Tesco Easy Cook Long Grain Rice 2Kg
Tesco

TESCO

Tesco Easy Cook Long Grain Rice 2Kg

2 kg

£2.50

£1.25/kg

Tesco

at 1 supermarket

0
Tesco Easy Cook Long Grain Rice 1Kg
Tesco

TESCO

Tesco Easy Cook Long Grain Rice 1Kg

1 kg

£1.25

£1.25/kg

Tesco

at 1 supermarket

0
Easy Cook Long Grain Rice
Aldi

WORLDWIDE FOODS

Easy Cook Long Grain Rice

1 kg

£1.25

£1.25/kg

Aldi

at 1 supermarket

0
Morrisons Easy Cook Long Grain Rice
OFFER
Morrisons

Morrisons

Morrisons Easy Cook Long Grain Rice

1 kg

£1.25

£1.25/kg

Morrisons

at 1 supermarket

0
Morrisons Easy Cook Long Grain Rice
OFFER
Morrisons

Morrisons

Morrisons Easy Cook Long Grain Rice

2 kg

£2.50

£1.25/kg

Morrisons

at 1 supermarket

0
Sainsbury's Easy Cook Long Grain White Rice 1kg
Sainsbury's

Sainsbury's

Sainsbury's Easy Cook Long Grain White Rice 1kg

1 kg

£1.25

£1.25/kg

Sainsbury's

at 1 supermarket

0
Sainsbury's Easy Cook Long Grain White Rice 2kg
Sainsbury's

Sainsbury's

Sainsbury's Easy Cook Long Grain White Rice 2kg

2 kg

£2.50

£1.25/kg

Sainsbury's

at 1 supermarket

0
Sainsbury's Long Grain Rice 1kg
Sainsbury's

Sainsbury's

Sainsbury's Long Grain Rice 1kg

1 kg

£1.25

£1.25/kg

Sainsbury's

at 1 supermarket

0
Sainsbury's Easy Cook Long Grain White Rice 500g
Sainsbury's

Sainsbury's

Sainsbury's Easy Cook Long Grain White Rice 500g

500 g

£0.63

£1.26/kg

Sainsbury's

at 1 supermarket

0
Essential Long Grain Rice Easy Cook
Waitrose

Waitrose Ltd

Essential Long Grain Rice Easy Cook

1 kg

£1.60

£1.60/kg

Waitrose

at 1 supermarket

0
Boil In The Bag Rice 8 Pack
Aldi

WORLDWIDE FOODS

Boil In The Bag Rice 8 Pack

500 g

£0.99

£1.98/kg

Aldi

at 1 supermarket

0
Tilda Everyday Long Grain Rice
OFFER
Morrisons

Tilda

Tilda Everyday Long Grain Rice

500 g

from£1.00£1.50

£2.00/kg

ASDA
Morrisons

at 2 supermarkets

0
Morrisons Easy Cook Long Grain Rice
Morrisons

Morrisons

Morrisons Easy Cook Long Grain Rice

500 g

£1.00

£2.00/kg

Morrisons

at 1 supermarket

0
Essential Long Grain Rice Easy Cook
Waitrose

Waitrose Ltd

Essential Long Grain Rice Easy Cook

500 g

£1.00

£2.00/kg

Waitrose

at 1 supermarket

0
ASDA 4 Boil in Bag Long Grain White Rice 4 x 125g (500g)
ASDA

ASDA

ASDA 4 Boil in Bag Long Grain White Rice 4 x 125g (500g)

500 g

£1.20

£2.40/kg

ASDA

at 1 supermarket

0
ASDA Long Grain White Rice 500g
ASDA

ASDA

ASDA Long Grain White Rice 500g

500 g

£1.21

£2.42/kg

ASDA

at 1 supermarket

0
Tesco Boil In The Bag Long Grain Rice 4 X 125G
Tesco

TESCO

Tesco Boil In The Bag Long Grain Rice 4 X 125G

500 g

£1.25

£2.50/kg

Tesco

at 1 supermarket

0
Morrisons Long Grain Boil In The Bag Rice
Morrisons

Morrisons

Morrisons Long Grain Boil In The Bag Rice

500 g

£1.25

£2.50/kg

Morrisons

at 1 supermarket

0
Tilda Everyday Long Grain Rice 1kg
Tesco

Tilda

Tilda Everyday Long Grain Rice 1kg

1 kg

£2.50

£2.50/kg

Tesco

at 1 supermarket

0
Veetee The Rice Box Uruguayan Long Grain Rice 500g
Nectar Price
Sainsbury's

Veetee

Veetee The Rice Box Uruguayan Long Grain Rice 500g

500 g

£1.30£2.00

£2.60/kg

Sainsbury's

at 1 supermarket

0
ASDA Classic Pudding Rice 500g
ASDA

ASDA

ASDA Classic Pudding Rice 500g

500 g

£1.44

£2.88/kg

ASDA

at 1 supermarket

0
Ben's Original Long Grain Rice
Reduced to Clear
Waitrose

Bens Original

Ben's Original Long Grain Rice

1 kg

from£3.00£5.50

£3.00/kg

ASDA
Morrisons
Tesco
Waitrose

at 4 supermarkets

0
Morrisons Short Grain Rice Pudding Rice
Morrisons

Morrisons

Morrisons Short Grain Rice Pudding Rice

1 kg

£3.00

£3.00/kg

Morrisons

at 1 supermarket

0
Waitrose Long Grain Rice
Waitrose

Waitrose Ltd

Waitrose Long Grain Rice

250 g

£0.75

£3.00/kg

Waitrose

at 1 supermarket

0
Tesco Pudding Rice 500G
Tesco

TESCO

Tesco Pudding Rice 500G

500 g

£1.55

£3.10/kg

Tesco

at 1 supermarket

0
ASDA Thai Sticky Rice 500g
ASDA

ASDA

ASDA Thai Sticky Rice 500g

500 g

£1.65

£3.30/kg

ASDA

at 1 supermarket

0
Waitrose Short Grain Pudding Rice
Waitrose

Waitrose Ltd

Waitrose Short Grain Pudding Rice

500 g

£1.85

£3.70/kg

Waitrose

at 1 supermarket

0
Waitrose Thai Sticky Rice
Waitrose

Waitrose Ltd

Waitrose Thai Sticky Rice

500 g

£1.85

£3.70/kg

Waitrose

at 1 supermarket

0
Ben's Original Long Grain Rice
Morrisons

Ben's Original

Ben's Original Long Grain Rice

450 g

£1.75

£3.89/kg

Morrisons

at 1 supermarket

0
Tilda Long Grain Rice Boil In Bag   4 x 62.5g
OFFER
Morrisons

Tilda

Tilda Long Grain Rice Boil In Bag 4 x 62.5g

250 g

from£1.00£1.50

£4.00/kg

ASDA
Morrisons
Sainsbury's
Tesco

at 4 supermarkets

0
No image available
Nectar Price
Sainsbury's

Tilda

Tilda Long Grain Rice 2x125g

250 g

£1.00£1.50

£4.00/kg

Sainsbury's

at 1 supermarket

0
Bens Original Sticky Rice
Morrisons

Ben's Original

Bens Original Sticky Rice

220 g

£1.00

£4.55/kg

Morrisons

at 1 supermarket

0
Duchy Organic Long Grain Rice
Waitrose

Waitrose Ltd

Duchy Organic Long Grain Rice

500 g

£2.45

£4.90/kg

Waitrose

at 1 supermarket

0
Ben's Original Boil-In-Bag Long Grain Rice
25% Off
Waitrose

Ben's Original

Ben's Original Boil-In-Bag Long Grain Rice

500 g

£2.45£3.35

£4.90/kg

Waitrose

at 1 supermarket

0
Veetee Middle Eastern Persian Pearl Extra Long Grain Rice 250g
Nectar Price
Sainsbury's

Veetee

Veetee Middle Eastern Persian Pearl Extra Long Grain Rice 250g

250 g

£1.25£1.40

£5.00/kg

Sainsbury's

at 1 supermarket

0
Ben's Original Long Grain Rice 500g
ASDA

Ben's Original

Ben's Original Long Grain Rice 500g

500 g

£2.65

£5.30/kg

ASDA

at 1 supermarket

0
Ben's Original Long Grain Rice
Offer
Waitrose

Ben's Original

Ben's Original Long Grain Rice

220 g

£1.20

£5.45/kg

Waitrose

at 1 supermarket

0
Tilda Sticky Rice 500g
Morrisons

Tilda

Tilda Sticky Rice 500g

500 g

from£3.00

£6.00/kg

Morrisons
Sainsbury's

at 2 supermarkets

0
Tilda Pudding Rice 500g
Sainsbury's

Tilda

Tilda Pudding Rice 500g

500 g

£3.00

£6.00/kg

Sainsbury's

at 1 supermarket

0
Ben's Original Boil In Bag Long Grain Rice 8 x 62.5g
ASDA

Ben's Original

Ben's Original Boil In Bag Long Grain Rice 8 x 62.5g

500 g

from£3.14

£6.28/kg

ASDA
Morrisons

at 2 supermarkets

0
Bens Original Boil in Bag Long Grain Rice 8x62.5g
Sainsbury's

Bens

Bens Original Boil in Bag Long Grain Rice 8x62.5g

500 g

£3.20

£6.40/kg

Sainsbury's

at 1 supermarket

0
Ben's Original Boil in Bag Long Grain Rice 8 x 62.5g
Tesco

Ben's Original

Ben's Original Boil in Bag Long Grain Rice 8 x 62.5g

500 g

£3.20

£6.40/kg

Tesco

at 1 supermarket

0
1-50 / 60