ShortchangedSubmit

Brand head-to-heads

A price rise over ten years tells you nothing you can act on. This does: rival brands of the same thing, on the same shelf, ranked by who quietly hands you the least for your money. Every figure is sourced on each pack's own page.

Brand head-to-head

Premium beef lasagne

26%declared beef now
down from 30%, a cut of 4pts of beef
Cuts the most beef
26%declared beef now
down from 28%, a cut of 2pts of beef
Best buy

Two supermarket premium-range beef lasagnes, both 400g, same shelf, same price band. The number you cannot see through the sleeve is how much beef is actually inside, and how much each has quietly taken out.

Ranked by declared beef content (QUID). Sources on each pack's own page.

Brand head-to-head

Big-brand chocolate sharing bars

180gin the pack now
down from 200g, a 10% smaller pack
Shrank the most chocolate
360gin the pack now
down from 400g, a 10% smaller pack
100gin the pack now
down from 110g, a 9% smaller pack
Best buy

Three household-name sharing bars that lost weight on the shelf while the wrapper and the price held. The question is not that chocolate got dearer, it is which brand quietly handed you the smallest bar for your money.

Like-for-like rivals ranked by pack size. Sources on each pack's own page.

Brand head-to-head

Christmas chocolate tubs

600gin the pack now
down from 1100g, a 45% smaller pack
Shrank the most chocolate
600gin the pack now
down from 1000g, a 40% smaller pack
600gin the pack now
down from 975g, a 38% smaller pack
Best buy

The three tubs that land on every Christmas table, weighed against the same tub in 2009. All three now hold 600g. The question is not that chocolate got dearer, it is which brand has quietly taken the most out of the tub since.

Like-for-like rivals ranked by pack size. Sources on each pack's own page.

Brand head-to-head

Crisp multipack bags

6 bagsin the pack now
down from 8 bags, a 25% smaller pack
Shrank the most bags
6 bagsin the pack now
down from 8 bags, a 25% smaller pack
5 bagsin the pack now
down from 6 bags, a 17% smaller pack
20 bagsin the pack now
down from 24 bags, a 17% smaller pack
Best buy

Four lunchbox multipacks that lost bags in the 2021-2023 cull while the box and the price held. The question is not that crisps got dearer, it is which brand quietly handed your kids the fewest bags for the same money.

Like-for-like rivals ranked by pack size. Sources on each pack's own page.

Brand head-to-head

Toilet roll, sheets per roll

190 sheetsin the pack now
down from 240 sheets, a 21% smaller pack
Shrank the most sheets
221 sheetsin the pack now
down from 240 sheets, a 8% smaller pack
Best buy

Two loo rolls that look identical on the shelf, judged on the one number you cannot see through the wrap: how many sheets are actually on the roll, and which brand has quietly torn the most off.

Like-for-like rivals ranked by pack size. Sources on each pack's own page.

Brand head-to-head

Premium ice cream tubs

Häagen-Dazs
9
460mlin the pack now
down from 500ml, a 8% smaller pack
Shrank the most ice cream
Ben & Jerry's
8
465mlin the pack now
down from 500ml, a 7% smaller pack
Best buy

Two premium tubs that shared the same 500ml starting size on the same freezer shelf, then quietly shrank. The question is not that ice cream got dearer, it is which brand has scooped the most millilitres out of the tub for your money.

Like-for-like rivals ranked by pack size. Sources on each pack's own page.

Brand head-to-head

Instant coffee jars

190gin the pack now
down from 200g, a 5% smaller pack
Shrank the most coffee
190gin the pack now
down from 200g, a 5% smaller pack
Best buy

Two big-name instant coffee jars that both sat at 200g, then both quietly dropped to 190g while the jar and the price held. The question is not that coffee got dearer, it is which brand took the grams out of your jar, and how openly.

Like-for-like rivals ranked by pack size. Sources on each pack's own page.

Brand head-to-head

Tea bags per box

140 bagsin the pack now
down from 180 bags, a 22% smaller pack
Shrank the most tea bags
80 bagsin the pack now
down from 100 bags, a 20% smaller pack
Best buy

Two big-name tea boxes that look the same on the shelf, judged on the one number you cannot see through the carton: how many bags are actually inside, and which brand has quietly taken the most out of the box.

Like-for-like rivals ranked by pack size. Sources on each pack's own page.

Brand head-to-head

Easter egg chocolate

194gin the pack now
down from 231g, a 16% smaller pack
Shrank the most chocolate
256gin the pack now
down from 270g, a 5% smaller pack
218gin the pack now
down from 241g, a 10% smaller pack
Best buy

The big-brand Easter eggs that lost weight this season while the price went the other way. The question is not that chocolate got dearer, it is which name took the most grams out of the box and charged you more for the privilege.

Like-for-like rivals ranked by pack size. Sources on each pack's own page.

Brand head-to-head

Supermarket guacamole

14%declared avocado
270g · £1.50 (£0.56/100g)
£3.97 per 100g of avocado
What the actual avocado costs, filler stripped out
Least avocado
49%declared avocado
150g · £1.35 (£0.90/100g)
£1.84 per 100g of avocado
What the actual avocado costs, filler stripped out
80%declared avocado
163g · £1.35 (£0.83/100g)
£1.04 per 100g of avocado
What the actual avocado costs, filler stripped out
95%declared avocado
150g · £1.29 (£0.86/100g)
£0.91 per 100g of avocado
What the actual avocado costs, filler stripped out
Best buy

Four tubs sold side by side as guacamole, judged on the one number you cannot read through the lid: how much avocado is actually in the pot. The spread runs from 14% to 95%, so the dearest is nowhere near the best value, and the cheapest is nowhere near the worst.

Ranked by cost per 100g of actual avocado — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Supermarket pork sausages

42%declared pork
410g · £2.18 (£0.53/100g)
£1.27 per 100g of pork
What the actual pork costs, filler stripped out
Least pork
78%declared pork
400g · £6.95 (£1.74/100g)
£2.23 per 100g of pork
What the actual pork costs, filler stripped out
84%declared pork
400g · £4.00 (£1.00/100g)
£1.19 per 100g of pork
What the actual pork costs, filler stripped out
90%declared pork
400g · £4.00 (£1.00/100g)
£1.11 per 100g of pork
What the actual pork costs, filler stripped out
90%declared pork
400g
90%declared pork
400g · £3.00 (£0.75/100g)
£0.83 per 100g of pork
What the actual pork costs, filler stripped out
93%declared pork
400g · £3.00 (£0.75/100g)
£0.81 per 100g of pork
What the actual pork costs, filler stripped out
Best buy
97%declared pork
400g · £3.25 (£0.81/100g)
£0.84 per 100g of pork
What the actual pork costs, filler stripped out
98%declared pork
400g · £4.75 (£1.19/100g)
£1.21 per 100g of pork
What the actual pork costs, filler stripped out

Nine packs all sold as pork sausages, judged on the one number the wrapper buries: how much of the banger is actually pork, not rusk and water. The spread runs from 42% to 98%, so the dearest pack is nowhere near the most meat, and one of the cheapest is nowhere near the worst. More real pork means more food and less filler for your money.

Ranked by cost per 100g of actual pork — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Cod fish fingers

60%declared cod
480g · £5.50 (£1.15/100g)
£1.91 per 100g of cod
What the actual cod costs, filler stripped out
Least cod
64%declared cod
300g · £2.25 (£0.75/100g)
£1.17 per 100g of cod
What the actual cod costs, filler stripped out
64%declared cod
900g · £6.25 (£0.69/100g)
£1.09 per 100g of cod
What the actual cod costs, filler stripped out
Best buy
65%declared cod
240g · £4.25 (£1.77/100g)
£2.72 per 100g of cod
What the actual cod costs, filler stripped out

Four boxes all sold as cod fish fingers, judged on the one number the box buries: how much of the finger is actually cod, not breadcrumb and water. The fish percentage barely moves (60% to 65%), but once you strip out the breadcrumb the cost of 100g of real cod runs from about GBP1.09 to about GBP2.72, so the priciest little box is the worst value and the most cod is not the best buy.

Ranked by cost per 100g of actual cod — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Frozen chicken nuggets and dippers

40%declared chicken
320g · £1.10 (£0.34/100g)
£0.86 per 100g of chicken
What the actual chicken costs, filler stripped out
Least chicken
50%declared chicken
403g · £5.00 (£1.24/100g)
£2.48 per 100g of chicken
What the actual chicken costs, filler stripped out
59%declared chicken
450g · £1.65 (£0.37/100g)
£0.62 per 100g of chicken
What the actual chicken costs, filler stripped out
60%declared chicken
450g · £1.65 (£0.37/100g)
£0.61 per 100g of chicken
What the actual chicken costs, filler stripped out
Best buy

Four bags of breaded frozen chicken sold for the same kids' plate, judged on the one number the wrapper buries: how much of the piece is actually chicken, not coating and water. The spread runs from 40% to 60%, and the cheapest sticker is not the best buy. Strip out the breadcrumb and Sainsbury's own breast nuggets give the most real chicken for your money, while the dearest big-brand pack is the worst value despite not being the least chicken.

Ranked by cost per 100g of actual chicken — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Frozen fish cakes

32%declared fish
210g · £2.25 (£1.07/100g)
£3.35 per 100g of fish
What the actual fish costs, filler stripped out
Least fish
36%declared fish
170g · £1.75 (£1.03/100g)
£2.86 per 100g of fish
What the actual fish costs, filler stripped out
41%declared fish
200g · £1.00 (£0.50/100g)
£1.22 per 100g of fish
What the actual fish costs, filler stripped out
Best buy
43%declared fish
198g · £1.95 (£0.98/100g)
£2.29 per 100g of fish
What the actual fish costs, filler stripped out

Four packs all sold as fish cakes, judged on the one number the box buries: how much of the cake is actually fish, not potato and breadcrumb. The declared fish runs 32% to 43%, so the cheapest pack gives the most fish per pound while a box that fronts '100% of the finest cod' is nowhere near the best value. More real fish means more food and less filler for your money.

Ranked by cost per 100g of actual fish — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Garlic chicken kievs

42%declared chicken
204g · £3.00 (£1.47/100g)
£3.50 per 100g of chicken
What the actual chicken costs, filler stripped out
Least chicken
53%declared chicken
240g · £2.08 (£0.87/100g)
£1.64 per 100g of chicken
What the actual chicken costs, filler stripped out
60%declared chicken
490g · £2.70 (£0.55/100g)
£0.92 per 100g of chicken
What the actual chicken costs, filler stripped out
Best buy
66%declared chicken
385g · £6.00 (£1.56/100g)
£2.36 per 100g of chicken
What the actual chicken costs, filler stripped out
67%declared chicken
390g · £4.85 (£1.24/100g)
£1.86 per 100g of chicken
What the actual chicken costs, filler stripped out

Five garlic chicken kievs sold side by side, judged on the one number the box buries: how much of the kiev is actually chicken, not coating and garlic butter. The spread runs 42% to 67%, and the big-brand pack fronting a 'made from 100% chicken breast' flash actually carries the least chicken at 42%. Strip out the coating and Sainsbury's own breaded kievs give the most real chicken for your money, not the dearest premium pack.

Ranked by cost per 100g of actual chicken — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Pork pies

30%declared pork
295g · £2.70 (£0.92/100g)
£3.05 per 100g of pork
What the actual pork costs, filler stripped out
Least pork
31%declared pork
145g · £1.85 (£1.28/100g)
£4.12 per 100g of pork
What the actual pork costs, filler stripped out
32%declared pork
140g · £1.60 (£1.14/100g)
£3.57 per 100g of pork
What the actual pork costs, filler stripped out
44%declared pork
290g · £3.25 (£1.12/100g)
£2.55 per 100g of pork
What the actual pork costs, filler stripped out
49%declared pork
440g · £4.35 (£0.99/100g)
£2.02 per 100g of pork
What the actual pork costs, filler stripped out
Best buy

Five pork pies sold side by side, judged on the one number the pastry buries: how much of the pie is actually pork, not crust and jelly. The spread runs 30% to 49%, so the protected 'Melton Mowbray' name guarantees nothing, and the dearest pie is the best value: strip out the pastry and the premium Dickinson & Morris gives the most real pork for your money while the cheap value pies are barely a third pork.

Ranked by cost per 100g of actual pork — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Quarter pounder beef burgers

72%declared beef
454g · £5.00 (£1.10/100g)
£1.53 per 100g of beef
What the actual beef costs, filler stripped out
Least beef
86%declared beef
454g · £4.75 (£1.05/100g)
£1.22 per 100g of beef
What the actual beef costs, filler stripped out
86%declared beef
454g · £4.00 (£0.88/100g)
£1.02 per 100g of beef
What the actual beef costs, filler stripped out
Best buy
92%declared beef
454g · £5.25 (£1.16/100g)
£1.26 per 100g of beef
What the actual beef costs, filler stripped out

Four like-for-like 454g quarter-pounder packs sold side by side, judged on the one number the box buries: how much of the burger is actually beef, not water, onion and crumb. The spread runs 72% to 92%, so the cheapest everyday pack gives the most real beef per pound while the big-brand pack is both the least beef and the worst value. Strip out the filler and Sainsbury's own Standard British burgers beat the dearest premium pack on beef per pound, and the reduced-fat pack is dearer for the same 86% beef.

Ranked by cost per 100g of actual beef — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Back bacon rashers

87%declared pork
300g · £1.49 (£0.50/100g)
£0.57 per 100g of pork
What the actual pork costs, filler stripped out
Least pork
87%declared pork
300g · £1.25 (£0.42/100g)
£0.48 per 100g of pork
What the actual pork costs, filler stripped out
Best buy
105%declared pork
220g · £4.15 (£1.89/100g)
£1.80 per 100g of pork
What the actual pork costs, filler stripped out

Three packs of back bacon on the same shelf, judged on the one number the cure buries: how much is actually pork, not the water pumped in. The two everyday packs are both 87% pork, while the premium dry-cured pack has the most pork by weight because air-drying drives the water off. But that premium is by far the dearest per pound of real pork: the budget Stamford Street rashers match the standard pack on pork and cost less, so they give the most real pork for your money.

Ranked by cost per 100g of actual pork — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Cooked ham slices

77%declared pork
120g · £1.00 (£0.83/100g)
£1.08 per 100g of pork
What the actual pork costs, filler stripped out
Least pork
77%declared pork
150g · £1.00 (£0.67/100g)
£0.87 per 100g of pork
What the actual pork costs, filler stripped out
Best buy
99%declared pork
120g · £2.00 (£1.67/100g)
£1.68 per 100g of pork
What the actual pork costs, filler stripped out

Three packs of sliced cooked ham side by side, judged on the one number the slice buries: how much is actually pork, not added water. The premium pack is 99% pork but the dearest per pound of real pork; the two budget packs are 77% pork with water added, and the bigger wafer-thin pack gives the most real pork for your money. The most pork on the label is not the best value.

Ranked by cost per 100g of actual pork — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Strawberry jam

35%declared fruit
300g · £1.30 (£0.43/100g)
£1.24 per 100g of fruit
What the actual fruit costs, filler stripped out
Least fruit
35%declared fruit
454g · £0.49 (£0.11/100g)
£0.31 per 100g of fruit
What the actual fruit costs, filler stripped out
Best buy
41%declared fruit
454g · £0.89 (£0.20/100g)
£0.48 per 100g of fruit
What the actual fruit costs, filler stripped out

Three jars of strawberry jam on the same shelf, judged on the one number the label buries: how much fruit went in per 100g of jam, the rest being sugar. The Sainsbury's jar has the most fruit at 41%, but the budget Stamford Street jar matches big-brand Hartley's on fruit (35%) at a fraction of the price, so it gives the most real fruit for your money. Hartley's is by far the dearest per pound of fruit.

Ranked by cost per 100g of actual fruit — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Baked beans

45%declared beans
400g · £0.30 (£0.07/100g)
£0.17 per 100g of beans
What the actual beans costs, filler stripped out
Least beans
51%declared beans
415g · £1.40 (£0.34/100g)
£0.66 per 100g of beans
What the actual beans costs, filler stripped out
51%declared beans
400g · £1.18 (£0.29/100g)
£0.58 per 100g of beans
What the actual beans costs, filler stripped out

Three tins of baked beans on the same shelf, judged on the one number the label buries: how many grams of beans went in per 100g of the tin, the rest being sauce. Heinz and Sainsbury's tie for the most beans at 51%, but the budget Stamford Street tin (45%, the least beans) costs a fraction of the price, so it gives the most real beans for your money. Heinz is the dearest per pound of beans.

Ranked by cost per 100g of actual beans — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Peanut butter

91%declared peanuts
340g · £2.75 (£0.81/100g)
£0.89 per 100g of peanuts
What the actual peanuts costs, filler stripped out
Least peanuts
96%declared peanuts
340g · £1.25 (£0.37/100g)
£0.38 per 100g of peanuts
What the actual peanuts costs, filler stripped out
Best buy
96%declared peanuts
454g · £4.75 (£1.05/100g)
£1.09 per 100g of peanuts
What the actual peanuts costs, filler stripped out

Three smooth peanut butters on the same shelf, judged on the one number the label buries: how much roasted peanut went in per 100g, the rest being oil, sugar and salt. The Sainsbury's own jar matches premium Whole Earth on peanut content at 96% but costs a third as much per pound of peanut, so it gives the most real peanut for your money. Whole Earth is the dearest per pound of peanut despite its no-added-sugar recipe, and Skippy has the least peanut at 91%.

Ranked by cost per 100g of actual peanuts — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Frozen pepperoni pizza

9%declared pepperoni
320g · £1.75 (£0.55/100g)
£6.08 per 100g of pepperoni
What the actual pepperoni costs, filler stripped out
Least pepperoni
9%declared pepperoni
332g · £3.00 (£0.90/100g)
£10.04 per 100g of pepperoni
What the actual pepperoni costs, filler stripped out
10.1%declared pepperoni
320g · £3.50 (£1.09/100g)
£10.83 per 100g of pepperoni
What the actual pepperoni costs, filler stripped out

Three frozen pepperoni pizzas on the same shelf, judged on the one number the label buries: how much pepperoni went on per 100g of pizza. Chicago Town markets "Double Pepperoni" and does carry the most meat at 10.1%, but it is the dearest per pound of pepperoni. Dr. Oetker (9%) at the cheapest shelf price gives the most real pepperoni for your money, with Goodfella's (9% smoked pepperoni) in the middle. The meat naming differs by pack, noted on each.

Ranked by cost per 100g of actual pepperoni — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Sausage rolls

17%declared pork
480g · £0.99 (£0.21/100g)
£1.21 per 100g of pork
What the actual pork costs, filler stripped out
Least pork
27%declared pork
270g · £1.29 (£0.48/100g)
£1.77 per 100g of pork
What the actual pork costs, filler stripped out
42%declared pork
270g · £4.50 (£1.67/100g)
£3.97 per 100g of pork
What the actual pork costs, filler stripped out

Three packs of pork sausage rolls on the same shelf, judged on the one number the label buries: how many grams of pork went in per 100g of the roll, the rest being pastry. The premium Taste the Difference roll has the most pork at 42%, but at GBP16.67/kg it works out the dearest per pound of pork by far. The budget Stamford Street pack has the least pork at 17%, yet costs so little that it gives the most real pork for your money, with the standard Sainsbury's roll (27%) in the middle. Most pork is not best value.

Ranked by cost per 100g of actual pork — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Houmous

45%declared chickpeas
170g · £3.25 (£1.91/100g)
£4.25 per 100g of chickpeas
What the actual chickpeas costs, filler stripped out
Least chickpeas
52%declared chickpeas
315g · £1.50 (£0.48/100g)
£0.92 per 100g of chickpeas
What the actual chickpeas costs, filler stripped out
52%declared chickpeas
200g · £0.95 (£0.47/100g)
£0.91 per 100g of chickpeas
What the actual chickpeas costs, filler stripped out
Best buy

Three tubs of houmous on the same shelf, judged on the one number the label buries: how many grams of chickpea went in per 100g of the tub, the rest being oil, water and tahini. The everyday Sainsbury's tub and the Creamy Classic tub tie for the most chickpea at 52% and are all but identical on value, giving the most real chickpea for your money. The premium Extra Smooth Taste the Difference tub has the least chickpea at 45% and is roughly four-and-a-half times dearer per pound of chickpea. The dearest tub holds the least chickpea.

Ranked by cost per 100g of actual chickpeas — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Green pesto

24%declared basil
150g · £3.00 (£2.00/100g)
£8.33 per 100g of basil
What the actual basil costs, filler stripped out
Least basil
45.5%declared basil
190g · £3.35 (£1.76/100g)
£3.88 per 100g of basil
What the actual basil costs, filler stripped out
48%declared basil
190g · £0.89 (£0.47/100g)
£0.98 per 100g of basil
What the actual basil costs, filler stripped out
Best buy

Three jars of green pesto on the same shelf, judged on the one number the label buries: how many grams of basil went in per 100g of the jar. The everyday Sainsbury's jar has both the most basil at 48% and the cheapest price, so it is the runaway best value per pound of basil. The premium Taste the Difference jar has the least basil at 24% and is the dearest per pound of basil by a wide margin, with the Sacla brand jar (45.5%) in the middle. Here, more money buys you less basil.

Ranked by cost per 100g of actual basil — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Chicken tikka masala

18%declared chicken
400g · £3.75 (£0.94/100g)
£5.21 per 100g of chicken
What the actual chicken costs, filler stripped out
Least chicken
20%declared chicken
400g · £4.85 (£1.21/100g)
£6.06 per 100g of chicken
What the actual chicken costs, filler stripped out

Two 400g ready meals from the same shelf: the standard tier at £3.75 and the Taste the Difference premium at £4.85. The premium pack does carry slightly more chicken — 20% versus 18% — but the price jump is disproportionate. Work out the cost per 100g of actual chicken and the standard tier wins at £5.21 against £6.06 for the premium. More money, but not more chicken for your money.

Ranked by cost per 100g of actual chicken — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Chocolate hazelnut spread

13%declared hazelnuts
350g · £2.90 (£0.83/100g)
£6.37 per 100g of hazelnuts
What the actual hazelnuts costs, filler stripped out
Least hazelnuts
13%declared hazelnuts
400g · £1.65 (£0.41/100g)
£3.17 per 100g of hazelnuts
What the actual hazelnuts costs, filler stripped out
35%declared hazelnuts
300g · £3.00 (£1.00/100g)
£2.86 per 100g of hazelnuts
What the actual hazelnuts costs, filler stripped out
Best buy

Three jars of chocolate hazelnut spread, judged on declared hazelnut content. The Sainsbury's Taste the Difference jar has the most hazelnuts at 35% and works out as the best value at £2.86 per 100g of actual hazelnut — proof that the premium tier can win. The own-brand Sainsbury's jar and the famous Nutella both declare 13% hazelnuts, but Nutella charges £6.37 per 100g of hazelnut against £3.17 for own-brand. Brand recognition costs you more than twice as much per pound of hazelnut.

Ranked by cost per 100g of actual hazelnuts — shelf price with filler stripped. Sources on each pack's own page.

Brand head-to-head

Cream of tomato soup

63%declared tomatoes
400g · £2.15 (£0.54/100g)
£0.85 per 100g of tomatoes
What the actual tomatoes costs, filler stripped out
Least tomatoes
89%declared tomatoes
400g · £1.70 (£0.42/100g)
£0.48 per 100g of tomatoes
What the actual tomatoes costs, filler stripped out
Best buy

Two iconic cream of tomato soups in the same 400g can format, judged on declared tomato content. Heinz leads on both counts: 89% tomatoes against Baxters' 63%, and at £1.70 it works out at just £0.48 per 100g of actual tomato. Baxters charges £2.15 for less tomato, landing at £0.85 per 100g of tomato — nearly double the cost per pound of the hero ingredient. The famous brand wins here.

Ranked by cost per 100g of actual tomatoes — shelf price with filler stripped. Sources on each pack's own page.

Know two rival packs we should put side by side? Tell us and we will verify both against a source.