
The weeknight standard, and it freezes in portions.
Swaps that keep this dish what it is. The prices on this page are for the recipe as written.
Vegetarian
No browning: add the drained lentils with the tinned tomatoes and simmer for 15-20 minutes until thick.
Vegan
No browning: add the drained lentils with the tinned tomatoes and simmer for 15-20 minutes until thick.
Gluten-free
Cook the gluten-free spaghetti a minute short of the packet time and toss it with the sauce straight away.
Swaps are suggestions — check labels if you are cooking for an allergy.
Has every item
£6.08
for your meals
£0.05 less over the 10 items both stores stock
£6.13
for your meals
Missing items
These totals leave part of the list out, so a lower one isn't a cheaper shop.
£5.72
for your meals
No price at Aldi UK:
£7.09
for your meals
No price at Tesco:
£5.01
for your meals
No price at Asda:
£1.52a serve
£1.52 a serve, cheapest at Sainsbury's
About £6.08 of ingredients used for 4 serves.
£12.37 at Sainsbury's · all 10 items
£6.08
no items missing
you'll pay £12.37 · 51% of it spare
£6.13
no items missing · £0.05
you'll pay £13.70 · 55% of it spare
£5.72
missing 1 item
you'll pay £12.00 · 52% of it spare
£7.09
missing 1 item
you'll pay £14.75 · 52% of it spare
£5.01
missing 2 items
you'll pay £10.32 · 51% of it spare

Beef mince
£6.50/kg
need 500 gSainsbury's Standard 500 g£3.25closest match
Sainsbury's£6.50/kg£3.25·
Asda£5.58/kg£2.79·
Aldi UK£6.18/kg£3.09·
Morrisons£3.25·
Tesco£9.47/kg£7.10·
OcadoN/A

Spaghetti
£0.56/kg
need 400 gStamford Street Co. Spaghetti 500 g£0.28closest match
Sainsbury's£0.56/kg£0.28·
Aldi UK£0.28·
Morrisons£0.75·
Tesco£1.19/kg£1.19·
AsdaN/A·
OcadoN/A

Tinned chopped tomatoes
£1.13/kg
need 800 g2 × Sainsbury's Chopped Tomatoes Can 400 g£0.45closest match
Sainsbury's£1.13/kg£0.45·
Aldi UK£0.43·
Asda£1.08/kg£0.43·
Morrisons£0.45·
Tesco£1.18/kg£0.47·
OcadoN/A

Brown onion
£0.80/kg
need 150 gSainsbury's Onions 1 kg£0.80closest match
Sainsbury's£0.80/kg£0.80·
Tesco£0.95/kg£0.11·
Aldi UK£0.95·
Asda~£1.68/kg£0.95·
Morrisons£0.95·
OcadoN/A

Carrot
£0.88/kg
need 120 gSainsbury's Standard 500 g£0.44closest match
Sainsbury's£0.88/kg£0.44·
Tesco£0.69/kg£0.11·
Morrisons£0.44·
Aldi UK£0.49·
Asda£2.00/kg£0.60·
OcadoN/A

Celery
£3.60/kg
need 80 gSainsbury's Celery Sticks 250 g£0.90closest match
Sainsbury's£3.60/kg£0.90·
Morrisons£0.90·
Aldi UK£0.49·
Asda£3.60/kg£1.26·
TescoN/A·
OcadoN/A

Garlic
~£8.33/kg
need 15 gSainsbury's Standard 60.02 g£0.50closest match
Sainsbury's~£8.33/kg£0.50·
Aldi UK~£6.50/kg£0.39·
Asda~£7.17/kg£0.43·
Tesco~£8.33/kg£0.50·
Morrisons£1.83·
OcadoN/A

Tomato paste
£9.51/kg
need 70 gNapolina Double Concentrate Tomato Puree ( ) kg 142 g£1.35closest match
Sainsbury's£9.51/kg£1.35·
Morrisons£0.59·
Aldi UK£0.59·
Tesco£2.95/kg£0.59·
Asda£3.50/kg£0.70·
OcadoN/A

Olive oil
£12.00/L
need 20 mlFilippo Berio Extra Virgin Olive Oil 250 ml£3.00closest match
Sainsbury's£12.00/L£3.00·
Aldi UK£5.30/L£5.29·
Asda£10.92/L£2.73·
Morrisons£3.00·
Tesco£12.40/L£3.10·
OcadoN/A

Dried oregano
£79.16/kg
need 2 gSainsbury's Oregano 12 g£0.95real special
Sainsbury's£79.16/kg£0.95·
Tesco£71.43/kg£1.00·
Morrisons£1.09·
Aldi UKN/A·
AsdaN/A·
OcadoN/A