Eggs, olive oil or milk or butter are staples in the shopping basket in thousands of Spanish homes. For this reason, it is common to go to supermarkets such as Mercadona, Aldi, Lidl or Carrefour, calculator in hand, to find the best offers. In the case of eggs, they are a product widely used in the Mediterranean diet, not only for omelettes but also in sauces or batters, among others.
Now, with the CPI at 3.2% (advance data for the month of April), more and more people are eliminating eggs from the shopping list. The economist Sara Muñoz, for example, declared in Antena3 News that this increase in cost is due, among other things, to the fact that feed has increased in cost, as has fuel or electricity, basic in the process of transporting or raising chickens.
But is it possible to buy cheap eggs? The answer is yes, but to do this you have to know how much they cost in each supermarket. You can see that the cheapest ones are in Alcampo, where you pay from 2.89 euros or Lidl with a price of 2.90 euros per dozen in size M – L.
Price of eggs per supermarket

The price of eggs changes depending on the supermarket you go to, these are the ones on the shelves today, May 13, 2026, according to data from FACUA.
- Mercadona: €3.00 – €3.20 (Eggs M and L Hacendado)
- Carrefour: €3.19 – €3.25 (El Mercado)
- Lidl: €2.90 – €3.20 (price varies depending on store)
- Day: €3.00 – €3.20 (Class M/L)
- Alcampo: €2.89 – €3.18 (Auchan)
- Aldi: €2.95 – €3.25 (own brand)
- Eroski: €3.10 – €3.30 (Eggs M/L)
- Hipercor: €2.99 – €3.40 (El Corte Inglés)
- Consumption: €3.00 – €3.20 (Monterde)
- El Corte Inglés: €2.99 – €3.40 (same line as Hipercor)
Where are eggs cheaper and more expensive today?
The cheapest eggs can be found in Alcampo, Lidl and Aldi, in dozen formats and in medium and large sizes. The most expensive are those from El Corte Inglés / Hipercor, which cost up to 3.40 euros, and Eroski, which costs 3.30 euros.
