Grocery shopping in Spain — Mercadona, mercados, and a strong fresh-food tradition
Spanish supermarket shopping is dominated by Mercadona, but the fuller picture includes regional supermarket chains, discounters, and a still-vital tradition of neighbourhood markets, panaderías, and fruterías. The fresh-food culture is one of Spain's real attractions — once you find your local bakery and butcher, supermarket shopping becomes a backup.
Last updated:
- Default supermarket
- Mercadona — ~25% market share
- Discount
- Lidl, Aldi, DIA
- Mid-tier
- Carrefour, Eroski, Alcampo, Hipercor
- Premium
- El Corte Inglés Gourmet, Sánchez Romero, neighborhood specialty shops
Mercadona is the default supermarket
Mercadona is the runaway market leader in Spain — about 25% of all grocery spend. Its own-label "Hacendado" food and "Deliplus" toiletries make up around 70% of shelf space and tend to be high-quality at lower prices than equivalent named brands. Stores are a uniform dark-blue-and-yellow design throughout Spain.
Most Mercadonas open Monday–Saturday 09:00–21:30; Sunday opening varies sharply by autonomous community (Catalonia and most of Spain — closed; Madrid and tourist areas — open). Each store includes a fresh fish counter, butcher, deli, and a bakery. Loyalty is via app-only "Tarjeta Mercadona" — no points; just easy receipt management.
Discount chains: Lidl, Aldi, DIA
Lidl is the largest discount chain by volume in Spain, with consistently competitive prices on dairy, eggs, fresh produce, and own-label baked goods. Weekly Lidl-Plus app coupons can drop the basket cost another 5–10%. Aldi has fewer stores but the same model.
DIA is the largest Spanish-origin discounter — smaller stores (often the size of a convenience format), present in many neighbourhoods where Lidl or Aldi are not. DIA also operates DIA Maxi (larger format) and the franchised Clarel drugstore chain.
Mid-tier supermarkets: Carrefour, Eroski, Alcampo, Hipercor
Carrefour runs hypermarkets (Carrefour Hipermercado), supermarkets (Carrefour Market), and convenience stores (Carrefour Express); the loyalty system (Mi Club Carrefour) generates significant savings on featured items. Alcampo (Auchan-owned) is similar with stronger French and international ranges.
Eroski dominates the Basque Country, Navarre, and northern Spain; outside that region you encounter it less often. Hipercor is El Corte Inglés's hypermarket arm and skews more upmarket — broader fresh ranges, more imported and gourmet products, slightly higher prices.
Mercados — the daily market tradition
Most Spanish neighbourhoods have a covered municipal market (mercado de abastos) — multi-stall halls with butchers, fishmongers, fruit stalls, cheesemakers, and bakeries. Prices are slightly above supermarket level but the produce is dramatically fresher and the variety is much broader (heirloom tomatoes, regional cheeses, fresh-caught local fish). Most open Monday–Saturday morning, often closed afternoons except a few hours late.
In Madrid, Mercado de la Cebada, Mercado de San Antón, and dozens of others; in Barcelona, Mercat de la Boqueria (touristy but real), Mercat de Sant Antoni, and the neighbourhood markets in every district. Cash is still common at smaller stalls; many also accept card.
Bread, fruit, and the small-shop network
Most Spanish neighbourhoods still have a panadería (bakery) on the corner — fresh bread daily, baked from morning, often 50–100% better quality than supermarket bread at modest premium. Most also stock simple pastries, magdalenas, and the local bollería. Some have an in-house croissant or empanada specialty worth seeking out.
Fruterías and verdulerías sell fruit and vegetables; carnicerías are butchers; pescaderías are fishmongers; charcuterías specialise in cured meats. These small shops typically have higher quality and friendlier service than supermarket departments at modest premium. They are anchors of Spanish neighbourhood life — worth integrating into your routine.
Online delivery and quick-commerce
Most major chains deliver — Mercadona has its own platform with same-day delivery in many cities; Carrefour and Alcampo deliver in most cities; Amazon Fresh covers Madrid and Barcelona. Glovo and Uber Eats handle 30-minute grocery delivery from a wide range of stores at a small markup.
For urban quick top-ups, Glovo Market and the dark-store apps (Getir era, Cajoo) offer 10–20 minute delivery on small orders, useful for the 22:00 forgot-something situation. Ranges are narrow and prices slightly above supermarket; not for full weekly shops.
Specialty and international foods
Asia-Markets in most cities cover East and Southeast Asian groceries; Madrid's Usera and Lavapiés districts and Barcelona's Raval have particularly strong coverage. Latin American shops cover Peruvian, Mexican, Venezuelan, and Caribbean ingredients in cities with large communities.
Halal supermarkets are common in cities with North African communities — Madrid, Barcelona, Murcia, and parts of Andalusia. Kosher specialists exist mainly in Madrid and Barcelona. El Corte Inglés Gourmet sections in major cities carry the broadest international ranges in mainstream retail.
Further reading
Other guides for this country
Frequently asked questions
How much should a weekly shop cost?
A single person eating mostly at home typically spends €30–50/week at Mercadona or Lidl, €45–70/week at Carrefour or Alcampo, and €60–90/week at El Corte Inglés or premium specialty shops. Eating out is significantly cheaper than in northern Europe — a basic menú del día at a local restaurant runs €10–15.
Do supermarkets really close on Sundays?
Mostly yes. In Catalonia and most of Spain, Sunday opening is restricted by autonomous community law. Madrid and major tourist areas are exceptions — most supermarkets open Sundays. In a typical week, plan to do shopping Monday–Saturday; Sunday is panadería + bar + lazy lunch territory.
Is Mercadona own-label really good?
Yes — Hacendado (food) and Deliplus (toiletries) are widely considered some of the best supermarket own-label ranges in Europe. Quality benchmarking by OCU (the Spanish consumer-rights organisation) regularly puts Mercadona own-label above branded equivalents at substantially lower prices.