SmartShelf

✦ Go Pro

Cheapest Macaroni in the UK

Prices updated 15 November 2026 · 76 products across 9 supermarkets

The best-value macaroni in the UK right now is Tesco Macaroni Pasta 1Kg at Tesco — £1.19/kg (£1.19).
76Products Compared
9Supermarkets
£1.19Lowest /Kg

We compare macaroni 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 macaroni is genuinely cheapest. Prices update daily.

1Tesco Macaroni Pasta 1KgTesco Macaroni Pasta 1KgTescoBest value£1.19/kg£1.192Tesco Macaroni Pasta 500GTesco Macaroni Pasta 500GTesco£1.38/kg£0.693CUCINA Macaroni Pasta 500g 0.5 KGCUCINA Macaroni Pasta 500g 0.5 KGAldi£1.38/kg£0.694Sainsbury's Macaroni Pasta 500gSainsbury's Macaroni Pasta 500gSainsbury's£1.38/kg£0.695Sainsbury's Macaroni Pasta 1kgSainsbury's Macaroni Pasta 1kgSainsbury's£1.38/kg£1.386CUCINA Macaroni Pasta 500gCUCINA Macaroni Pasta 500gAldi£1.38/kg£0.697Ocado Macaroni Pasta 500gOcado Macaroni Pasta 500gOcado£1.38/kg£0.698Essential MacaroniEssential MacaroniWaitrose£1.40/kg£0.709M&S Macaroni 500gM&S Macaroni 500gM&S£1.40/kg£0.7010Morrisons Macaroni 500gMorrisons Macaroni 500gMorrisons£1.44/kg£0.7211Napolina Macaroni 500gNapolina Macaroni 500gMorrisons£2.00/kg£1.0012Marshalls Macaroni 500gMarshalls Macaroni 500gIceland£2.00/kg£1.0013Marshalls Macaroni 1kgMarshalls Macaroni 1kgMorrisons£2.50/kg£2.5014Iceland Macaroni Cheese Pasta 400gIceland Macaroni Cheese Pasta 400gIceland£2.50/kg£1.0015Morrisons Macaroni Cheese 395gMorrisons Macaroni Cheese 395gMorrisons£2.53/kg£1.0016Marshalls Macaroni 500gMarshalls Macaroni 500gMorrisons£2.70/kg£1.3517Napolina Macaroni 500gNapolina Macaroni 500gAsda£3.00/kg£1.5018Barilla Macaroni Pasta 500gBarilla Macaroni Pasta 500gOcado£3.00/kg£1.5019Napolina Macaroni 500gNapolina Macaroni 500gOcado£3.00/kg£1.5020Scottish Favourites Macaroni Cheese 325gScottish Favourites Macaroni Cheese 325gMorrisons£4.62/kg£1.5021Garofalo Macaroni Pasta 500gGarofalo Macaroni Pasta 500gOcado£4.70/kg£2.3522Rummo Macaroni (Elbows) Pasta No.128 500gRummo Macaroni (Elbows) Pasta No.128 500gOcado£4.70/kg£2.3523Gustoli Macaroni Cheese 206gGustoli Macaroni Cheese 206gIceland£4.85/kg£1.0024Heinz Macaroni Cheese 400gHeinz Macaroni Cheese 400gAsda£4.95/kg£1.98
See The Live Macaroni Comparison →

Cheapest Macaroni: FAQ

Where is the cheapest macaroni in the UK?

Right now the best value macaroni is Tesco Macaroni Pasta 1Kg at Tesco, £1.19 (£1.19/kg). SmartShelf ranks macaroni by price per unit across 9 supermarkets, updated daily.

Which supermarket is cheapest for macaroni?

We compare macaroni 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 macaroni 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.