Back to Spain

Grocery price comparison

Spain food ingredient prices 2026-Q2: 63 items across Mercadona, Carrefour (ES), Lidl

Unit prices for 63 cooking ingredients across 3 chains in Spain. Everything is normalised per 100 g, per 100 ml or per piece, so pack sizes do not distort the comparison. In each row the cheapest supermarket is highlighted in green.

Sources: chain weekly flyers; government food price indexes (US BLS, Statistics Korea, INE, ONS, StatCan, ABS, INEGI); manual in-store spot checks. Methodology

Cheapest chain overall

Lidl

63/63 cheapest on

Mercadona

0,90 €

average unit price

Carrefour (ES)

1,06 €

average unit price

Lidl

0,83 €

average unit price

IngredientMercadona, Carrefour (ES), Lidl
IngredientUnitMercadonaCarrefour (ES)LidlSpread
All-purpose flourper 100 g0,08 €0,10 €0,07 €+43%
Avocadoeach1,20 €1,40 €1,10 €+27%
Baguetteper 100 g0,30 €0,40 €0,28 €+43%
Bean sproutper 100 g0,45 €0,55 €0,40 €+38%
Beef brisketper 100 g1,00 €1,20 €0,95 €+26%
Beef chuckper 100 g1,30 €1,50 €1,20 €+25%
Black pepperper 100 g0,90 €1,00 €0,80 €+25%
Bomba riceper 100 g0,40 €0,50 €0,35 €+43%
Butterper 100 g0,85 €1,00 €0,80 €+25%
Carrotper 100 g0,10 €0,13 €0,09 €+44%
Cheddarper 100 g1,40 €1,70 €1,30 €+31%
Chicken breastper 100 g0,50 €0,60 €0,48 €+25%
Chicken thigh (bone-in)per 100 g0,35 €0,45 €0,32 €+41%
Chorizoper 100 g0,95 €1,20 €0,90 €+33%
Cilantroper 100 g0,50 €0,65 €0,45 €+44%
Cinnamon stickper 100 g1,60 €1,90 €1,50 €+27%
Corn tortillaeach0,18 €0,22 €0,16 €+38%
Cucumberper 100 g0,15 €0,20 €0,13 €+54%
Doubanjiang (chili bean paste)per 100 g1,10 €1,30 €1,00 €+30%
Eggeach0,30 €0,32 €0,27 €+19%
Fish sauceper 100 ml0,85 €1,00 €0,80 €+25%
Fresh ramen noodleper 100 g0,55 €0,65 €0,50 €+30%
Garlicper 100 g0,55 €0,65 €0,50 €+30%
Gingerper 100 g0,45 €0,55 €0,40 €+38%
Gochujangper 100 g0,90 €1,00 €0,85 €+18%
Ground porkper 100 g0,55 €0,65 €0,50 €+30%
Guajillo chileper 100 g1,80 €2,20 €1,60 €+38%
Hamburger buneach0,30 €0,40 €0,28 €+43%
Kimchi (aged)per 100 g1,40 €1,60 €1,30 €+23%
Lettuceper 100 g0,20 €0,25 €0,18 €+39%
Limeeach0,45 €0,55 €0,40 €+38%
Mayonnaiseper 100 g0,40 €0,50 €0,35 €+43%
Musselper 100 g0,45 €0,55 €0,40 €+38%
Olive oilper 100 ml0,95 €1,10 €0,85 €+29%
Onionper 100 g0,10 €0,12 €0,09 €+33%
Pancettaper 100 g1,40 €1,60 €1,30 €+23%
Peanutper 100 g0,85 €1,00 €0,80 €+25%
Pecorino Romanoper 100 g1,80 €2,00 €1,70 €+18%
Pickled daikon & carrotper 100 g0,85 €1,00 €0,80 €+25%
Pineappleper 100 g0,20 €0,25 €0,18 €+39%
Pork bellyper 100 g0,75 €0,90 €0,70 €+29%
Pork bones (broth)per 100 g0,18 €0,22 €0,15 €+47%
Pork shoulderper 100 g0,50 €0,60 €0,48 €+25%
Rice noodle (pad thai)per 100 g0,55 €0,65 €0,50 €+30%
Rice noodle (pho)per 100 g0,55 €0,65 €0,50 €+30%
Saffronper 100 g14,00 €16,00 €13,00 €+23%
Scallionper 100 g0,40 €0,50 €0,38 €+32%
Sea saltper 100 g0,08 €0,10 €0,07 €+43%
Sesame oilper 100 ml1,40 €1,60 €1,30 €+23%
Short-grain riceper 100 g0,16 €0,18 €0,14 €+29%
Shrimpper 100 g1,50 €1,80 €1,40 €+29%
Sichuan peppercornper 100 g2,50 €2,80 €2,20 €+27%
Smoked paprikaper 100 g0,85 €1,00 €0,80 €+25%
Sourdough breadper 100 g0,40 €0,50 €0,35 €+43%
Soy sauceper 100 ml0,55 €0,65 €0,50 €+30%
Soybean sproutsper 100 g0,50 €0,60 €0,45 €+33%
Spaghettiper 100 g0,13 €0,16 €0,12 €+33%
Spinachper 100 g0,30 €0,40 €0,28 €+43%
Star aniseper 100 g2,00 €2,40 €1,80 €+33%
Sugarper 100 g0,10 €0,12 €0,09 €+33%
Tofuper 100 g0,40 €0,45 €0,38 €+18%
Tomatoper 100 g0,20 €0,25 €0,18 €+39%
Vegetable oilper 100 ml0,30 €0,35 €0,28 €+25%

Showing 63 of 63 ingredients

Widest price gaps between chains

  • Cucumber0,13 € 0,20 € +54%
  • Pork bones (broth)0,15 € 0,22 € +47%
  • Carrot0,09 € 0,13 € +44%

How to read this table

Compare unit prices, not pack prices. When two products come in different pack sizes, the till price cannot tell you which is cheaper. Every number in this table is already converted to a unit price.

Unit price vs pack priceMethodology

Prices in other countries