Grocery Price Index · last price check 21 hr ago
Today: Aldi is cheapest on 7 staples, Tesco 4, SuperValu 3, Dunnes 1, Lidl 1.
Every weekly staple priced at Tesco, Dunnes Stores, Lidl, SuperValu and ALDI, compared per kg and per litre so a bigger pack cannot hide a worse price.
Tracking 40,956 grocery products across 5 supermarkets
The five baskets
What the 24 weekly staples cost at each supermarket today, cheapest first.
Aldi
Most staples wonwon 7 of 24 shelves, 1 est. · covers all 24 staples
Most staples wonwon 7 of 24 shelves, 1 est. · covers all 24 staples
€48.49est.cheapest total todayTesco
won 4 of 24 shelves, 1 est. · covers all 24 staples
won 4 of 24 shelves, 1 est. · covers all 24 staples
€52.34est.+€3.85 vs AldiLidl
won 1 of 24 shelves · covers 22 of 24, missing baked beans, toilet roll
won 1 of 24 shelves · covers 22 of 24, missing baked beans, toilet roll
€54.05est.short 2 staples, not comparableSuperValu
won 3 of 24 shelves · covers all 24 staples
won 3 of 24 shelves · covers all 24 staples
€56.43est.+€7.94 vs AldiDunnes
won 1 of 24 shelves, 1 est. · covers all 24 staples
won 1 of 24 shelves, 1 est. · covers all 24 staples
€58.30est.+€9.81 vs Aldi
est.marks a total leaning on at least one estimated line: a pack size read off the listing, or a shop's cheapest single item where no price per unit is published. The 8 shelves missing from the win counts ended level, and a tie awards nobody.
No two shops can be compared like for like on the full basket today. Tick the staples you actually buy and see which shop wins your own.
Build your own basketHow these totals are madeHide the method
Basket totals cost a fixed amount of each staple - a kilo of beef, two litres of milk, a dozen eggs - at that shop's price per unit today, so every number bought the same shopping. They only cover the shelves that shop stocks, and a shelf where the shop publishes no price per unit falls back to its cheapest single item, whatever size it comes in. Either shortfall marks the total est., and only a total with neither is called cheapest.
Who wins each staple
Cheapest price per kg, per litre or per item on each shelf. Open a row to see every option.
Fruit
Apples1 kg · per kg€2.10/kgfrom €0.49cheapest: €1.75/kg€2.39/kg€1.79/kg
Bananas1 kg · per kg€1.82/kgfrom €1.85€1.82/kgcheapest: €1.65/kg€1.82/kgVegetables
Potatoes2 kg bag · per kg€1.13/kgtie€0.99/kg€1.13/kg€1.07/kgtie€0.99/kg
Carrots1 kg · per kg€1.12/kg€1.45/kg€1.10/kg€1.10/kgcheapest: €0.79/kg
Onions1 kg · per kg€1.29/kg€1.59/kg€1.99/kg€1.80/kgcheapest: €0.99/kg
Tomatoes500 g · per kg€4.58/kgcheapest: €2.69/kg est.€3.39/kg€3.39/kg€3.96/kg
Mushrooms250 g · per kg€3.72/kg€3.44/kg€3.44/kg€3.44/kgcheapest: €0.95/kgDairy
Milk2 L · per litretie€1.08/ltie€1.08/ltie€1.08/ltie€1.08/ltie€1.08/l
Butter500 g · per kgtie€6.59/kgtie€6.59/kgtie€6.59/kgtie€6.59/kgtie€6.59/kg
Yogurt500 g · per kg€2.38/kgtie€1.69/kg€1.70/kgtie€1.69/kgtie€1.69/kg
Cheddar500 g · per kgcheapest: €5.62/kg€5.70/kg€5.63/kg€5.68/kg€5.69/kgEggs
Eggs12 eggs · per item€0.36 each€0.36 each€0.35 eachcheapest: €0.34 each€0.36 eachMeat
Beef1 kg · per kg€5.94/kg€10.65/kg€8.98/kg€9.50/kgcheapest: €5.89/kg
Chicken1 kg · per kg€9.86/kg€9.77/kg€9.18/kg€9.82/kgcheapest: €9.12/kgBakery
Bread800 g loaf · per kgtie€1.06/kgtie€1.06/kgtie€1.06/kgtie€1.06/kgtie€1.06/kgFood Cupboard
Cereal500 g · per kgtie€2.38/kgtie€2.38/kgtie€2.38/kgtie€2.38/kgtie€2.38/kg
Porridge1 kg · per kgcheapest: €0.75/kg€0.86/kg€0.79/kg€0.86/kg€0.86/kg
Pasta500 g · per kg€1.18/kg€1.50/kg€1.18/kg€1.18/kgcheapest: €0.99/kg
Rice1 kg · per kgcheapest: €1.48/kg€1.59/kgfrom €1.59€1.59/kg€1.59/kg
Baked beans400 g tin · per kgtie€0.60/kgtie€0.60/kg—€1.31/kg€1.31/kg
Tinned tomatoes400 g tin · per kg€1.12/kg€1.13/kg€1.75/kgcheapest: €1.05/kg€1.13/kgDrinks
Coffee200 g · per kg€15.50/kg€29.60/kgtie€14.95/kg€15.50/kgtie€14.95/kg
Tea80 teabags · per itemcheapest: €0.02 each est.€0.02 each est.€0.03 each est.€0.02 each est.from €1.45Household
Toilet roll4 rolls · per item€0.25 each est.€0.27 each—€0.33 each est.cheapest: €0 each est.Swipe the board sideways to see every shop.
A check marks a shelf where at least two shops publish a comparable price per unit and one is ahead; an exact tie marks everyone level and crowns nobody. "est." is a figure whose pack size was read off the listing rather than published, and "from" is a shop's cheapest ticket price where it publishes no price per unit at all.
Biggest grocery price drops
Every grocery department
Open a department to compare everything in it, or pick a shelf.
Common questions
Which supermarket is cheapest in Ireland?
It changes week to week, which is why this page counts it every day rather than answering once. Today Aldi is cheapest on 7 staples, with Tesco 4, SuperValu 3, Dunnes 1, Lidl 1. Those are wins across the 24 weekly staples above, counted on price per kg, per litre or per item. Some of those were decided on a pack size read off the listing rather than published (Tesco 1, Dunnes 1 and Aldi 1), and the board above marks those figures est. The last price check ran 21 hr ago.
Why compare per kg instead of per item?
Because a bigger pack is not the same buy as a smaller one. A 2kg bag of pasta beside a 500g box tells you nothing until both are priced per kg, and supermarkets do not sell the same sizes as each other. Every shelf here is ranked per kg, per litre or per item, so like is compared with like. The basket totals are the other half of the answer: they add the cheapest item on each shelf, which is what a weekly shop actually costs.
Do you compare own-brand products?
Yes, and they usually win. Most supermarket items are own-brand, so the honest comparison is the shelf: every option in a category, cheapest first, each one naming its shop. Branded items sold in more than one supermarket still get a single page comparing them directly.





















