Cheapest Pasta in the UK
Prices updated 13 October 2026 · 325 products across 7 supermarkets
We compare pasta across all 7 major UK supermarkets — Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S — and rank by price per unit so you can see where pasta is genuinely cheapest. Prices update daily.
Hearty Food Co. Spaghetti Pasta 500G£0.56/kg£0.283
Hearty Food Co. Penne Pasta 500G£0.82/kg£0.418
Stamford Street Co. Penne Pasta 500g£0.82/kg£0.4110
Tesco Fusilli Pasta Twists 3Kg£1.18/kg£3.5512
Morrisons Fusilli 3kg£1.18/kg£3.5513
Tesco Fusilli Pasta Twists 1Kg£1.19/kg£1.1914
Tesco Penne Pasta Quills 1Kg£1.19/kg£1.1915
Tesco Conchiglie Pasta Shells 1Kg£1.19/kg£1.1916
Tesco Spaghetti Pasta 1Kg£1.19/kg£1.1917
Sainsbury's Fusilli Pasta 1kg£1.19/kg£1.1919
Sainsbury's Fusilli Pasta 3kg£1.19/kg£3.5720
Morrisons Fusilli 1kg£1.19/kg£1.1921
Tesco Macaroni Pasta 1Kg£1.19/kg£1.1922
Sainsbury's Fusilli Pasta 500g£1.20/kg£0.6024
Sainsbury's Fusilli Tricolori Pasta 500g£1.20/kg£0.60Cheapest Pasta: FAQ
Where is the cheapest pasta in the UK?
Right now the best value pasta is JUST ESSENTIALS by ASDA Just Essentials Spaghetti Loops 395g at Asda, £0.19 (£0.48/kg). SmartShelf ranks pasta by price per unit across 7 supermarkets, updated daily.
Which supermarket is cheapest for pasta?
We compare pasta across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S. Today Asda has the cheapest option, but the ranking updates every day as prices change.
How does SmartShelf compare pasta 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.