CheckoutSmart Reviews Reporting
Category SKU Report
Milk
May 2026
| Product | No. of retailers |
Average rating |
No. of reviews |
% needing new reviews |
Like score |
|---|---|---|---|---|---|
| Chocomel Plant Based 1L | 1 | 5 | 36 | 0 | 4.8 |
| Waitrose Filtered British Free Range Whole Milk 2L | 1 | 5 | 69 | 0 | 4.8 |
| Tesco Lactose Free Skimmed Dairy Drink 1L | 1 | 5 | 49 | 0 | 4.8 |
| Tesco Finest Jersey Whole Milk 1L | 1 | 5 | 61 | 0 | 4.8 |
| Tesco British Whole Uht Milk 6x1L | 1 | 5 | 62 | 0 | 4.8 |
| Sainsbury's Skimmed Milk 1L | 1 | 5 | 93 | 0 | 4.8 |
| Sainsbury's Semi Skimmed British Milk 1L | 1 | 5 | 111 | 0 | 4.8 |
| Sainsbury's Jersey Milk, Taste the Difference 1L | 1 | 5 | 144 | 0 | 4.8 |
| Sainsbury's Everyday Lactose Free Skimmed Dairy Drink 1L | 1 | 5 | 107 | 0 | 4.8 |
| Sainsbury's Everyday Lactose Free Semi Skimmed Dairy Drink 1L | 1 | 5 | 239 | 0 | 4.8 |
| Arla B.O.B Skimmed 1L | 3 | 5 | 226 | 0 | 4.7 |
| Chocomel 750ml | 5 | 5 | 431 | 0 | 4.7 |
| Cravendale Whole Milk 1L | 5 | 5 | 853 | 0 | 4.7 |
| Cravendale Filtered Whole Milk 2L | 5 | 5 | 1134 | 0 | 4.7 |
| Cravendale Filtered Fresh Whole Milk Fresher for Longer 3L | 2 | 5 | 399 | 0 | 4.7 |
| Cravendale Filtered Fresh Semi Skimmed Milk Fresher for Longer 250ml | 1 | 5 | 296 | 0 | 4.7 |
| Alpro Barista Organic Oat 1litre | 1 | 5 | 55 | 0 | 4.7 |
| Arla Bob Semi Skimmed Milk 2l | 4 | 5 | 745 | 0 | 4.7 |
| Cravendale Semi Skimmed Milk 2L | 5 | 5 | 1382 | 0 | 4.7 |
| Cravendale Semi Skimmed Milk 1L | 5 | 5 | 1027 | 0 | 4.7 |
| Califia Farms Oat Pistachio Flavour Barista Blend 1L | 1 | 5 | 37 | 0 | 4.6 |
| Waitrose Full Cream Goats Milk 1L | 1 | 5 | 88 | 0 | 4.6 |
| Waitrose Filtered British Free Range Semi-Skimmed Milk 2L | 1 | 5 | 142 | 0 | 4.6 |
| Sainsbury's Whole British Milk 1L | 1 | 5 | 75 | 0 | 4.6 |
| Sainsbury's Everyday Lactose Free Whole Dairy Drink 1l | 1 | 5 | 56 | 0 | 4.6 |
| M&S Filtered Whole British Milk 2L | 1 | 5 | 77 | 0 | 4.6 |
| Arla Bob Skimmed Milk 2L | 5 | 5 | 1133 | 0 | 4.5 |
| Waitrose Semi Skimmed Goats Milk 1L | 1 | 5 | 86 | 0 | 4.5 |
| Tesco Filtered Semi Skimmed Milk 2L | 1 | 5 | 127 | 0 | 4.5 |
| Tesco Coconut Drink 1L | 1 | 5 | 39 | 0 | 4.5 |
| Tesco British Semi Skimmed Uht Milk 6x1L | 1 | 5 | 65 | 0 | 4.5 |
| Sainsbury's British Whole Milk, SO Organic 2.27L (4 Pint) | 1 | 5 | 108 | 0 | 4.5 |
| Sainsbury's British Whole Milk, SO Organic 1.13L (2 pint) | 1 | 5 | 108 | 0 | 4.5 |
| Sainsbury's British Skimmed Milk 1.13L (2 pint) | 1 | 5 | 794 | 0 | 4.5 |
| Sainsbury's British Semi Skimmed Milk, SO Organic 2.27L (4 pint) | 1 | 5 | 233 | 0 | 4.5 |
| Sainsbury's British Semi Skimmed Milk, SO Organic 1.13L (2 pint) | 1 | 5 | 233 | 0 | 4.5 |
| Tesco British Whole Milk 568ml 1 Pint | 1 | 4 | 61 | 0 | 4.4 |
| Tesco British Semi Skimmed Milk 1.13L 2 Pints | 1 | 4 | 275 | 0 | 4.4 |
| Tesco British Whole Milk 1.13L 2 Pints | 1 | 4 | 99 | 0 | 4.3 |
| Sainsbury's Skimmed British Milk, SO Organic 1.136L | 1 | 4 | 48 | 0 | 4.3 |
| M&S Collection Cornish Creamery Whole Milk 1L | 1 | 4 | 102 | 0 | 4.3 |
| Cravendale Filtered Skimmed Milk 2l | 5 | 4 | 719 | 0.2 | 4.3 |
| Califia Farms Simply Almond 1L | 2 | 4 | 68 | 0 | 4.2 |
| Califia Farms Oat Barista Blend 1L | 3 | 5 | 570 | 0.33 | 4.2 |
| Cravendale Filtered Fresh Semi Skimmed Milk Fresher for Longer 3L | 2 | 5 | 342 | 0.5 | 4.2 |
| Califia Farms Simple And Organic Almond 1L | 1 | 4 | 61 | 0 | 4.2 |
| Califia Farms Oat Hazelnut Flavour Barista Blend 1L | 2 | 4 | 74 | 0 | 4.2 |
| Waitrose Filtered British Free Range Skimmed Milk 2L | 1 | 4 | 35 | 0 | 4.2 |
| M&S Filtered Semi Skimmed British Milk 2L | 1 | 4 | 93 | 0 | 4.2 |
| Yeo Valley Organic Free Range Fresh Whole Milk 1L | 3 | 4 | 484 | 0.33 | 4.2 |
| Oatly Oat Drink Barista Edition 1L | 4 | 5 | 904 | 0.5 | 4.2 |
| Califia Farms Simple & Organic Almond | 1 | 4 | 44 | 0 | 4.1 |
| Tesco Organic British Semi Skimmed Milk 2.272L/4 Pints | 1 | 4 | 59 | 0 | 4.1 |
| Chocomel Chocolate Flavoured Milk Drink 250ml | 5 | 5 | 281 | 0.6 | 4.1 |
| Yeo Valley Organic Whole Milk 2L | 4 | 5 | 676 | 0.5 | 4 |
| Califia Farms Simply Oat 1L | 2 | 4 | 76 | 0 | 4 |
| Tesco British Semi Skimmed Milk 2.272L 4 Pints | 1 | 4 | 654 | 0 | 4 |
| M&S Organic Whole Milk 4 Pints 2.272L | 1 | 4 | 90 | 0 | 4 |
| Oatly The Original Barista Edition Oat Drink 1L | 2 | 4 | 88 | 0.5 | 4 |
| Oatly Oat Drink Whole 1L | 4 | 5 | 274 | 0.75 | 3.9 |
| Arla Lactofree Fresh Semi Skimmed Milk 1L | 4 | 5 | 668 | 0.75 | 3.9 |
| Arla Lactofree Semi Skimmed Milk Drink 2L | 4 | 5 | 502 | 0.75 | 3.9 |
| Arla Lactofree Fresh Whole Milk 1L | 5 | 5 | 367 | 0.8 | 3.9 |
| Yeo Valley Organic Kefir Mango & Passion Fruit 500ml | 3 | 5 | 372 | 0.67 | 3.9 |
| Alpro Barista Oat Chilled Dairy Free Drink 750ml | 4 | 5 | 216 | 0.75 | 3.9 |
| Cravendale Filtered Fresh Skimmed Milk Fresher for Longer 1L | 2 | 4 | 253 | 0.5 | 3.9 |
| Califia Farms Simple & Organic Oat | 1 | 4 | 50 | 0 | 3.9 |
| Tesco Soya Drink Unsweetened 1Ltr | 1 | 4 | 47 | 0 | 3.9 |
| Tesco Lactose Free Semi Skimmed Dairy Drink 1Ltr | 1 | 4 | 121 | 0 | 3.9 |
| Ocado British Whole Milk 4 Pints 2.272L | 1 | 4 | 172 | 0 | 3.9 |
| Alpro Oat Original Chilled Dairy Free Drink 1L | 5 | 4 | 320 | 0.6 | 3.9 |
| Tesco Semi-Skimmed Milk 1L | 1 | 5 | 34 | 1 | 3.8 |
| Tesco Filtered Whole Milk 2L | 1 | 5 | 81 | 1 | 3.8 |
| Tesco British Skimmed Uht Milk 6x1L | 1 | 5 | 147 | 1 | 3.8 |
| Sainsbury's British Filtered Semi Skimmed Milk 2L | 1 | 5 | 334 | 1 | 3.8 |
| Yeo Valley Organic Fresh Semi Skimmed Milk 1L | 3 | 4 | 582 | 0.67 | 3.8 |
| Arla Lactofree Skimmed Lactose Free Milk 1L | 4 | 4 | 292 | 0.75 | 3.8 |
| Waitrose Oat Barista Long Life Dairy Free Milk Alternative 1L | 1 | 4 | 58 | 0 | 3.8 |
| Tesco British Whole Milk 2.272L 4 Pints | 1 | 4 | 169 | 0 | 3.8 |
| Tesco British Skimmed Milk 1.136L 2 Pints | 1 | 4 | 85 | 0 | 3.8 |
| M&S Organic Semi-Skimmed Milk 4 Pints 2.272L | 1 | 4 | 101 | 0 | 3.8 |
| Alpro Soya Drink Growing Up 1-3yr+ Uht 3250pk | 2 | 4 | 119 | 0.5 | 3.8 |
| Alpro Oat No Sugar Chilled Dairy Free Drink 1L | 5 | 4 | 405 | 0.8 | 3.8 |
| Califia Farms Oat Barista Drink 1L | 1 | 5 | 37 | 1 | 3.8 |
| Ocado Organic British Whole Milk 2 Pints 1.136L | 1 | 5 | 37 | 1 | 3.8 |
| ASDA Long Life Skimmed Milk 6pk | 1 | 5 | 98 | 1 | 3.8 |
| ASDA Long Life Semi Skimmed Milk | 1 | 5 | 187 | 1 | 3.8 |
| Arla LactoFREE Organic Semi Skimmed Milk Drink 1L | 4 | 5 | 293 | 1 | 3.7 |
| Alpro Soya Chocolate Chilled Dairy Free Drink 1L | 5 | 5 | 217 | 1 | 3.7 |
| Alpro Soya Chilled Drink 1L | 4 | 4 | 285 | 0.75 | 3.7 |
| M&S Select Farms British Semi Skimmed Milk 4 Pints 2.272L | 1 | 4 | 127 | 0 | 3.7 |
| Yeo Valley Organic Semi Skimmed Milk 2L | 4 | 4 | 787 | 0.75 | 3.7 |
| Oatly The Original Barista Edition Oat Drink 500ml | 2 | 5 | 78 | 1 | 3.7 |
| Tesco Semi-Skimmed Milk 2L | 1 | 5 | 122 | 1 | 3.7 |
| Tesco Ni Semi Skimmed Milk 3L | 1 | 5 | 55 | 1 | 3.7 |
| Sainsbury's British Filtered Whole Milk 2L | 1 | 5 | 70 | 1 | 3.7 |
| Plant Based by ASDA Chocolate Flavoured Oat Drink 200ml | 1 | 5 | 53 | 1 | 3.7 |
| ASDA Scottish Milk Skimmed 4 Pints | 1 | 5 | 32 | 1 | 3.7 |
| ASDA Long Life Skimmed Milk | 1 | 5 | 96 | 1 | 3.7 |
| ASDA Long Life Semi Skimmed Milk 6pk | 1 | 5 | 248 | 1 | 3.7 |
| Alpro Almond No Sugar Chilled Dairy Free Drink 1L | 5 | 4 | 440 | 0.6 | 3.7 |
| Alpro Almond Original Chilled Dairy Free Drink 1L | 4 | 4 | 285 | 0.75 | 3.6 |
| Yeo Valley Organic Kefir Cherry 500ml | 1 | 5 | 36 | 1 | 3.6 |
| Alpro High Protein Chocolate Chilled Soya Dairy Alternative Drink 750ml | 3 | 5 | 160 | 1 | 3.6 |
| Tesco British Skimmed Milk 568ml 1 Pint | 1 | 5 | 62 | 1 | 3.6 |
| ASDA Organic Fresh Semi Skimmed British Milk 1L | 1 | 5 | 42 | 1 | 3.6 |
| ASDA Long Life Whole Milk | 1 | 5 | 130 | 1 | 3.6 |
| Asda Arla Farmers Milk Whole 4 Pints | 1 | 5 | 31 | 1 | 3.6 |
| Alpro Unsweetened Almond Milk | 3 | 5 | 218 | 1 | 3.6 |
| Yeo Valley Organic Natural Kefir 500ml | 5 | 4 | 441 | 1 | 3.6 |
| Alpro High Protein Soya Chilled Dairy Alternative Drink 750ml | 2 | 4 | 102 | 1 | 3.6 |
| Alpro Oat Milk | 3 | 4 | 204 | 1 | 3.5 |
| Califia Farms Unsweetened Vanilla Almond Drink 750ml | 1 | 4 | 109 | 1 | 3.5 |
| Oatly Healthy Organic Oat Cream Alternative 250ml | 1 | 4 | 104 | 1 | 3.5 |
| Tesco British Semi Skimmed Milk 568ml 1 Pint | 1 | 4 | 132 | 1 | 3.5 |
| ASDA British Milk Semi Skimmed 2 Pints | 1 | 4 | 282 | 1 | 3.5 |
| ASDA British Milk Filtered Whole 2L | 1 | 4 | 64 | 1 | 3.5 |
| ASDA British Milk Filtered Semi Skimmed 2L | 1 | 4 | 107 | 1 | 3.5 |
| Rude Health Chilled Coconut Drink 1L | 3 | 4 | 122 | 1 | 3.5 |
| M&S Select Farms British Whole Milk 4 Pints 2.272L | 1 | 4 | 84 | 0 | 3.5 |
| Alpro Soya No Sugar Chilled Dairy Free Drink 1L | 5 | 4 | 325 | 0.8 | 3.5 |
| Oatly Oat Drink Semi 1L | 1 | 4 | 97 | 1 | 3.4 |
| Tesco British Whole Milk 3.408L 6 Pints | 1 | 4 | 34 | 1 | 3.4 |
| Tesco British Semi Skimmed Milk 3.408L 6 Pints | 1 | 4 | 118 | 1 | 3.4 |
| Ocado Organic British Semi Skimmed Milk 2 Pints 1.136L | 1 | 4 | 33 | 1 | 3.4 |
| JUST ESSENTIALS by ASDA Skimmed Long Life Milk | 1 | 4 | 87 | 1 | 3.4 |
| ASDA Scottish Milk Semi Skimmed 6 Pints | 1 | 4 | 63 | 1 | 3.4 |
| ASDA Scottish Milk Semi Skimmed 2 Pints | 1 | 4 | 52 | 1 | 3.4 |
| ASDA Organic Whole Milk | 1 | 4 | 72 | 1 | 3.4 |
| Rude Health Chilled Almond Drink 1L | 3 | 4 | 126 | 1 | 3.4 |
| Tesco British Skimmed Milk 2.272L 4 Pints | 1 | 3 | 116 | 0 | 3.4 |
| Oatly Skinny Oat Drink 1L | 1 | 4 | 66 | 1 | 3.4 |
| Tesco Organic British Semi Skimmed Milk 1.136L 2 Pint | 1 | 4 | 61 | 1 | 3.4 |
| Tesco Oat Drink 1L | 1 | 4 | 37 | 1 | 3.4 |
| ASDA Strawberry Flavoured Milk 1L | 1 | 4 | 65 | 1 | 3.4 |
| ASDA Scottish Milk Whole 6 Pints | 1 | 4 | 59 | 1 | 3.4 |
| ASDA Scottish Milk Whole 2 Pints | 1 | 4 | 30 | 1 | 3.4 |
| ASDA Irish Semi Skimmed Milk | 1 | 4 | 38 | 1 | 3.4 |
| ASDA British Milk Whole 4 Pints | 1 | 4 | 540 | 1 | 3.4 |
| ASDA British Milk Semi Skimmed 6 Pints | 1 | 4 | 421 | 1 | 3.4 |
| ASDA British Milk Semi Skimmed 4 Pints | 1 | 4 | 1033 | 1 | 3.4 |
| Alpro Soya Light Plant-Based Chilled Drink 1L | 2 | 4 | 103 | 1 | 3.3 |
| Alpro My Cuppa Soya Chilled Dairy Free Drink 750ml | 4 | 4 | 258 | 1 | 3.3 |
| Alpro Coconut Original Chilled Dairy Free Drink 1L | 5 | 4 | 301 | 1 | 3.3 |
| Tesco Organic Free Range Whole Milk 1.136L 2 Pint | 1 | 4 | 42 | 1 | 3.3 |
| Plant Based by ASDA Unsweetened Soya 1L | 1 | 4 | 46 | 1 | 3.3 |
| Plant Based by ASDA Coconut Drink V2 1L | 1 | 4 | 57 | 1 | 3.3 |
| JUST ESSENTIALS by ASDA Semi Skimmed Long Life Milk | 1 | 4 | 35 | 1 | 3.3 |
| ASDA British Milk Whole 6 Pints | 1 | 4 | 327 | 1 | 3.3 |
| ASDA British Milk Whole 2 Pints | 1 | 4 | 136 | 1 | 3.3 |
| ASDA British Milk Skimmed 4 Pints | 1 | 4 | 235 | 1 | 3.3 |
| Plant Based by ASDA Coconut Drink V1 1L | 1 | 4 | 72 | 1 | 3.2 |
| ASDA Scottish Whole Milk 4 Pints | 1 | 4 | 75 | 1 | 3.2 |
| ASDA Free From Strawberry Soya Drink 6x200ml | 1 | 4 | 46 | 1 | 3.2 |
| ASDA British Milk Whole 1 Pint | 1 | 4 | 65 | 1 | 3.2 |
| ASDA British Milk Skimmed 2 Pints | 1 | 4 | 118 | 1 | 3.2 |
| ASDA British Milk Semi Skimmed 1 Pint | 1 | 4 | 84 | 1 | 3.2 |
| The Original Oatly No Sugars Oat Drink 1L | 1 | 4 | 30 | 1 | 3.1 |
| Tesco Organic British Whole Milk 2.272L/4 Pints | 1 | 4 | 46 | 1 | 3.1 |
| ASDA Free From Soya Sweetened | 1 | 4 | 39 | 1 | 3.1 |
| Rude Health Oat Drink Organic 1L | 3 | 4 | 163 | 1 | 3 |
| Rude Health Coconut Drink 1L | 1 | 4 | 69 | 1 | 3 |
| Ocado British Semi Skimmed Milk 2 Pints 1.136L | 1 | 4 | 166 | 1 | 3 |
| M&S Oat Drink 1L | 1 | 4 | 46 | 1 | 3 |
| Morrisons For Farmers British Semi Skimmed Milk 4 Pints 2.27L | 1 | 4 | 34 | 1 | 2.9 |
| M&S Coconut Milk 400ml | 1 | 4 | 31 | 1 | 2.9 |
| ASDA Oat Barista | 1 | 4 | 131 | 1 | 2.9 |
| ASDA British Milk Skimmed 1 Pint | 1 | 4 | 44 | 1 | 2.9 |
| Asda Arla Farmers Milk Semi Skimmed 4 Pints | 1 | 4 | 64 | 1 | 2.9 |
| Rude Health Almond Drink 1L | 2 | 3 | 156 | 1 | 2.8 |
| Plant Based by ASDA Almond Sweetened Drink V2 1L | 1 | 4 | 46 | 1 | 2.8 |
| Ocado British Whole Milk 2 Pints 1.136L | 1 | 4 | 49 | 1 | 2.8 |
| JUST ESSENTIALS by ASDA Longlife Soya Drink Unsweetened | 1 | 4 | 143 | 1 | 2.8 |
| Rude Health Brown Rice Drink 1L | 1 | 4 | 45 | 1 | 2.8 |
| Morrisons British Whole Milk 4 Pints 2.272L | 1 | 3 | 40 | 1 | 2.7 |
| M&S x ZOE The Gut Shot 150ml | 1 | 3 | 55 | 1 | 2.7 |
| ASDA Unsweetened Soya Drink | 1 | 3 | 109 | 1 | 2.7 |
| Ocado British Semi Skimmed Milk 4 Pints 2.272L | 1 | 3 | 374 | 1 | 2.6 |
| ASDA Free From Long Life Soya Drink Sweetened | 1 | 3 | 64 | 1 | 2.6 |
| Rude Health Organic Oat Barista Drink | 1 | 3 | 66 | 1 | 2.6 |
| Califia Farms Peppermint Mocha 750ml | 1 | 3 | 42 | 1 | 2.6 |
| Plant Based by ASDA Almond Unsweetened Drink 1L | 1 | 3 | 133 | 1 | 2.6 |
| Morrisons British Semi Skimmed Milk 4 Pints 2.27L | 1 | 3 | 83 | 1 | 2.6 |
| Plant Based by ASDA Almond Unsweetened 1L | 1 | 3 | 110 | 1 | 2.5 |
| Plant Based by ASDA Almond Sweetened Drink V1 1L | 1 | 3 | 31 | 1 | 2.5 |
| ASDA Free From Oat Single Cream Alternative | 1 | 3 | 31 | 1 | 2.4 |
| Plant Based by ASDA Oat Drink V1 1L | 1 | 3 | 75 | 1 | 2.2 |
| Morrisons Oat Milk 1L | 1 | 3 | 65 | 1 | 2.2 |
| M&S Plant Kitchen Unsweetened Soya Drink 1L | 1 | 3 | 173 | 1 | 2.2 |
| Plant Based by ASDA Oat Drink V2 1L | 1 | 3 | 149 | 1 | 2.1 |
| Morrisons British Semi Skimmed Milk 2 Pints 1.136L | 1 | 2 | 32 | 1 | 1.8 |
| Total | 420 | 4 | 44712 | 0.6 | 3.7 |
Key:
Only SKUs with at least 30 reviews in a retailer are included
Like Score - Ave Rating x 80% + (1 - Percent of SKUs needing new reviews)
- Theoretical Min 1.0 - Max 5.0
Need new reviews? - Any SKU that does not have 30 reviews, has a Top 3 review more than 6 months (182 days) old or a Top 3 review with a difference of more than 1.5 stars from the average rating
