Cheapest Dry Food in the UK
Prices updated 14 November 2026 · 332 products across 6 supermarkets
We compare dry food 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 dry food is genuinely cheapest. Prices update daily.
Sainsbury's 6 x 400g Complete Nutrition Adult Dog 1 - 7 Year...£0.68/kg£1.642
Sainsbury's Complete Nutrition Adult Dog Food Meat Selection...£0.68/kg£1.643
Sainsbury's 12kg Complete Nutrition with Chicken & Vegetable...£0.75/kg£8.994
Sainsbury's 12kg Complete Nutrition with Chicken & Vegetables 1 - 7 Years Worker Dog Food£0.75/kg£8.995
Morrisons Chief Dry Worker Breed Dog Food With Beef & Veg 12Kg£0.90/kg£10.796
Sainsbury's Adult Complete Nutrition with Chicken & Vegetabl...£0.95/kg£2.857
Sainsbury's 3kg Complete Nutrition Adult 1 - 7 Years with Be...£0.95/kg£2.858
Tesco Chicken & Vegetable Dry Dog Food 12Kg£0.96/kg£11.509
Tesco Beef & Vegetable Dry Dog Food 12Kg£0.96/kg£11.5010
Sainsbury's Adult Complete Nutrition with Chicken & Vegetables 3kg£1.00/kg£2.9912
Sainsbury's 3kg Complete Nutrition Adult 1 - 7 Years with Beef & Vegetables£1.00/kg£2.9913
Sainsbury's 12kg Complete Nutrition Adult 1 - 7 Years with Chicken & Vegetables£1.00/kg£12.0014
Wagg Meaty Goodness Adult Complete Chicken Dinner 12kg£1.00/kg£12.0015
Tesco Dry Food Mixer Adult Dog 4Kg£1.06/kg£4.2516
Tesco Adult Dog Complete Dry Food - Chicken & Vegetables 3kg£1.08/kg£3.2517
Tesco Beef & Country Vegetable Dry Dog Food 3Kg£1.08/kg£3.2518
Tesco Chicken Small Dog Dry Dog Food 3Kg£1.08/kg£3.2519
Sainsbury's Senior Complete Nutrition with Chicken & Rice 3kg£1.08/kg£3.2520
Sainsbury's Adult Complete Nutrition Small Dog with Chicken & Vegetables 3kg£1.08/kg£3.2521
Morrisons Chief Dry Adult Dog Food With Chicken & Veg 12Kg£1.08/kg£12.9522
Sainsbury's Senior Complete Nutrition with Chicken & Rice 3k...£1.17/kg£3.5023
Morrisons Chief Dry Adult Dog Food With Beef & Veg 3Kg£1.18/kg£3.5524
Morrisons Complete Dog Food Chicken Veg & Rice 3kg£1.18/kg£3.55Cheapest Dry Food: FAQ
Where is the cheapest dry food in the UK?
Right now the best value dry food is Sainsbury's 6 x 400g Complete Nutrition Adult Dog 1 - 7 Year... at Sainsbury's, £1.64 (£0.68/kg). SmartShelf ranks dry food by price per unit across 6 supermarkets, updated daily.
Which supermarket is cheapest for dry food?
We compare dry food across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland. Today Sainsbury's has the cheapest option, but the ranking updates every day as prices change.
How does SmartShelf compare dry food 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.