SmartShelf

✦ Go Pro

Cheapest Onion Gravy in the UK

Prices updated 15 November 2026 · 327 products across 9 supermarkets

The best-value onion gravy in the UK right now is Market Street Deli Mini Onion Bhajis 12 per pack at Morrisons — £0.25/each (£3.00).
327Products Compared
9Supermarkets
£0.25Lowest /Each

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

1Market Street Deli Mini Onion Bhajis 12 per packMarket Street Deli Mini Onion Bhajis 12 per packMorrisonsBest value£0.25/each£3.002Seabrook Crinkle Cut Cheese & Onion Crisps 6 per packSeabrook Crinkle Cut Cheese & Onion Crisps 6 per packOcado£0.28/each£1.653Morrisons Brown Onions 3 PackMorrisons Brown Onions 3 PackMorrisons£0.32/each£0.954Sainsbury's Brown Onions x3Sainsbury's Brown Onions x3Sainsbury's£0.33/each£1.005Market Street Large Cheese & Onion Baps 4 per packMarket Street Large Cheese & Onion Baps 4 per packMorrisons£0.35/each£1.406New York Bakery Red Onion & Chive Bagels 5 per packNew York Bakery Red Onion & Chive Bagels 5 per packOcado£0.38/each£1.907Hula Hoops Cheese & Onion Multipack Crisps 6 per packHula Hoops Cheese & Onion Multipack Crisps 6 per packOcado£0.39/each£2.358Walkers Baked Cheese & Onion Multipack Snacks Crisps 6 x 22g 6 per packWalkers Baked Cheese & Onion Multipack Snacks Crisps 6 x 22g 6 per packOcado£0.39/each£2.359Walkers Lightly Cheese & Onion Multipack Crisps 6 per packWalkers Lightly Cheese & Onion Multipack Crisps 6 per packOcado£0.43/each£2.6010Walkers Monster Munch Pickled Onion Multipack Snacks Crisps 6x20g 6 per packWalkers Monster Munch Pickled Onion Multipack Snacks Crisps 6x20g 6 per packOcado£0.43/each£2.6011Morrisons Takeaway Onion Bhajis 6 per packMorrisons Takeaway Onion Bhajis 6 per packMorrisons£0.50/each£3.0012M&S Brown Cooking Onions 3 per packM&S Brown Cooking Onions 3 per packM&S£0.50/each£1.5013Sainsbury's Sweet Onions, Taste the Difference x3Sainsbury's Sweet Onions, Taste the Difference x3Sainsbury'sNectar £1.20£0.55/each£1.6514M&S Select Farms Mild Sweet Onions 3 per packM&S Select Farms Mild Sweet Onions 3 per packM&S£0.60/each£1.8015Morrisons The Best Sweet White Onions - 2 packMorrisons The Best Sweet White Onions - 2 packMorrisons£0.62/each£1.2516Sainsbury's Spring Onions Bunch 100gSainsbury's Spring Onions Bunch 100gSainsbury'sNectar £0.50£0.65/each£0.6517Morrisons Salad Onions (minimum 100g)Morrisons Salad Onions (minimum 100g)Morrisons£0.65/each£0.6518M&S Spring OnionsM&S Spring OnionsM&S£0.65/each£0.6519Sainsbury's Extra Large Brown Onions x2Sainsbury's Extra Large Brown Onions x2Sainsbury's£0.70/each£1.4020Morrisons Large Mild Brown Onions 3 per packMorrisons Large Mild Brown Onions 3 per packMorrisons£0.70/each£2.1021Market Street Deli Large Onion Bhaji 4 per packMarket Street Deli Large Onion Bhaji 4 per packMorrisons£0.75/each£3.0022Ocado Extra Large Brown Onions 2 per packOcado Extra Large Brown Onions 2 per packOcado£0.78/each£1.5523Stamford Street Co. OnionsStamford Street Co. OnionsSainsbury's£0.85/kg£0.8524Sainsbury's Onions LooseSainsbury's Onions LooseSainsbury's£0.95/kg£0.95
See The Live Onion Gravy Comparison →

Cheapest Onion Gravy: FAQ

Where is the cheapest onion gravy in the UK?

Right now the best value onion gravy is Market Street Deli Mini Onion Bhajis 12 per pack at Morrisons, £3.00 (£0.25/each). SmartShelf ranks onion gravy by price per unit across 9 supermarkets, updated daily.

Which supermarket is cheapest for onion gravy?

We compare onion gravy across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland. Today Morrisons has the cheapest option, but the ranking updates every day as prices change.

How does SmartShelf compare onion gravy 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.