Cheapest Spaghetti in the UK
Prices updated 15 November 2026 · 120 products across 9 supermarkets
We compare spaghetti 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 spaghetti is genuinely cheapest. Prices update daily.
Hearty Food Co. Spaghetti Pasta 500G£0.56/kg£0.282
Stamford Street Co. Spaghetti 500g£0.56/kg£0.285
Tesco Spaghetti Pasta 1Kg£1.19/kg£1.196
M&S Spaghetti Loops 410g£1.34/kg£0.557
M&S Italian Spaghetti 1kg£1.35/kg£1.358
Essential Spaghetti£1.40/kg£0.709
M&S Spaghetti 500g£1.40/kg£0.7010
Tesco Short Spaghetti Pasta 500G£1.50/kg£0.7511
Morrisons Spaghetti 500g£1.50/kg£0.7512
Tesco Quick Cook Spaghetti Pasta 500G£1.50/kg£0.7513
Sainsbury's Spaghetti Pasta 500g£1.50/kg£0.7514
Sainsbury's Spaghetti Pasta 1kg£1.50/kg£1.5015
Sainsbury's Quick Cook Spaghetti Pasta 500g£1.50/kg£0.7516
Ocado Spaghetti Pasta 500g£1.50/kg£0.7517
Ocado Whole Wheat Spaghetti Pasta 500g£1.50/kg£0.7518
Tesco Whole Wheat Spaghetti 500G£1.50/kg£0.7519
Ragu Authentic Italian Spaghetti Wheat Pasta 750g£1.67/kg£1.2520
Heinz Spaghetti Hoops 4 x 400g£1.88/kg£3.0023
Heinz Spaghetti 4 x 400g£1.88/kg£3.0024
Napolina Spaghetti 500g£2.00/kg£1.00Cheapest Spaghetti: FAQ
Where is the cheapest spaghetti in the UK?
Right now the best value spaghetti is Hearty Food Co. Spaghetti Pasta 500G at Tesco, £0.28 (£0.56/kg). SmartShelf ranks spaghetti by price per unit across 9 supermarkets, updated daily.
Which supermarket is cheapest for spaghetti?
We compare spaghetti across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland. Today Tesco has the cheapest option, but the ranking updates every day as prices change.
How does SmartShelf compare spaghetti 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.