Cost of Living 16 min read

Grocery and Food Costs in Spain: What to Expect

Complete guide to food costs in Spain. Supermarket prices, local markets, eating out, and how to budget for groceries as an expat or retiree.

Published January 29, 2025 Updated January 29, 2025

Food is one of Spain’s great pleasures, and thankfully it remains affordable compared to much of Western Europe. Fresh produce is excellent and reasonably priced, local markets offer quality that supermarkets can’t match, and eating out costs far less than in London, Paris, or most American cities. Understanding where to shop and what to expect helps you budget accurately and eat well on almost any income.

Supermarket landscape

Major chains and positioning

Spain’s supermarket sector is competitive, with several chains fighting for market share through different strategies. Understanding which stores serve which needs helps you shop efficiently and economically.

Mercadona dominates the Spanish market with over 1,600 stores nationwide. Their model focuses on own-brand products (Hacendado for food, Deliplus for personal care) at consistent prices. Quality is reliable though not premium, and the simplified product range makes shopping fast. Most expats end up using Mercadona for weekly staples.

Carrefour offers the widest product selection, including international imports that other chains don’t stock. Their hypermarkets carry everything from groceries to electronics; smaller Carrefour Express stores focus on convenience. Prices run slightly higher than Mercadona on comparable items, but the range compensates for many shoppers.

Lidl and Aldi bring the German discount model to Spain, with limited selection but aggressive prices on what they do stock. Both have upgraded their fresh produce and bakery sections in recent years, making them viable for more than just pantry staples. Weekly special buys (the famous middle aisle) offer everything from power tools to ski gear at steep discounts.

El Corte Inglés supermarkets (Supercor, Hipercor) cater to premium shoppers with extensive delicatessen sections, imported products, and higher service levels. Prices reflect this positioning—expect to pay 20-40% more than discount chains for comparable items. The quality justifies the premium for some products, particularly prepared foods and specialty items.

ChainPositioningPrice levelBest for
MercadonaValue mainstream€€Weekly staples
CarrefourWide selection€€-€€€International products
LidlDiscountBudget shopping
AldiDiscountBudget shopping
DiaBudget neighborhoodConvenience
El Corte InglésPremium€€€€Specialty items
ConsumRegional quality€€-€€€Fresh products (Valencia/Catalonia)

Regional and local options

Beyond national chains, regional supermarkets often offer excellent value and better fresh products. Consum in Valencia and Catalonia has a strong reputation for quality. BonÀrea in Catalonia combines farming cooperative roots with competitive prices on meat and dairy. Gadis serves Galicia and parts of Castilla with products suited to northern tastes.

Neighborhood stores—small independent grocers, fruterías (fruit shops), panaderías (bakeries)—survive and even thrive despite supermarket competition. They’re often more expensive for packaged goods but excel at fresh products, personal service, and items supermarkets don’t stock. Building relationships with local shopkeepers is part of integrating into Spanish life.

Typical grocery prices

Prices vary by region, store, and season, but the following gives realistic expectations for standard supermarket shopping in 2025. Premium stores and specialty products cost more; discount chains and market shopping can reduce these figures.

Fresh produce

Spanish produce quality is excellent, particularly for Mediterranean staples grown domestically. Oranges, tomatoes, peppers, olive oil, and seasonal fruits cost less here than in most of Europe, reflecting Spain’s agricultural strength.

ItemTypical priceNotes
Tomatoes (kg)€1.50-2.50Cheaper in season (summer)
Oranges (kg)€1.00-1.80Excellent November-April
Potatoes (kg)€0.80-1.50Stable year-round
Onions (kg)€0.80-1.30Basic staple
Peppers (kg)€2.00-3.50Seasonal variation
Apples (kg)€1.50-2.50Import prices higher
Bananas (kg)€1.20-1.80Canarian are premium
Lettuce (head)€0.80-1.30Year-round availability
Avocados (each)€1.00-2.00Spanish-grown emerging
Lemons (kg)€1.50-2.50Abundant domestically

Seasonal shopping makes a significant difference. Summer tomatoes cost half what winter greenhouse tomatoes cost and taste incomparably better. Winter citrus is at its peak when summer fruits are expensive imports. Following Spanish seasonal eating patterns saves money and improves quality.

Meat and fish

Meat prices in Spain are reasonable by European standards, with pork particularly affordable given Spain’s massive pig farming industry. Beef costs more, reflecting lower domestic production; lamb varies seasonally around Easter and Christmas when demand spikes.

ItemTypical priceNotes
Chicken breast (kg)€6.00-8.00Whole chickens cheaper
Pork loin (kg)€5.00-7.00Spain’s staple meat
Minced beef (kg)€7.00-10.00Mixed pork/beef cheaper
Beef steak (kg)€12.00-20.00Wide quality range
Ibérico ham (kg)€15.00-80.00Huge quality spectrum
Chorizo (kg)€6.00-12.00Quality matters
Bacon (kg)€8.00-12.00Panceta is local style

Fish and seafood prices depend heavily on what’s fresh, local, and in season. The fishing industry remains important in Spain, and coastal regions offer fresher, cheaper seafood than inland areas. Supermarket fish counters provide decent quality; fish markets (pescaderías) offer better selection and freshness for those who know what they’re buying.

ItemTypical priceNotes
Fresh salmon (kg)€12.00-18.00Often farmed
Fresh hake (kg)€8.00-14.00Spanish favorite
Sardines (kg)€4.00-7.00Excellent grilled
Shrimp/prawns (kg)€10.00-25.00Wide size/quality range
Mussels (kg)€2.50-4.00Galician are excellent
Squid/calamari (kg)€8.00-14.00Frozen often good value

Dairy and eggs

Spanish dairy products are straightforward and affordable. Milk is typically sold UHT (shelf-stable) rather than fresh, a difference that surprises some newcomers. Fresh milk is available but costs more and has shorter shelf life. Cheese ranges from mass-market to excellent artisanal varieties that rival any European country.

ItemTypical priceNotes
Milk (1L)€0.80-1.20UHT standard
Fresh milk (1L)€1.20-1.60Less common
Eggs (dozen)€2.00-3.50Free-range premium
Butter (250g)€2.00-3.00Less used than in north
Yogurt (pack of 4)€1.00-2.00Wide variety
Manchego cheese (kg)€12.00-25.00Age affects price
Fresh cheese (kg)€5.00-8.00Burgos style common

Pantry staples

Basic pantry items are where Spanish prices really shine compared to northern Europe. Olive oil, despite recent price increases, remains more affordable than in countries that import it. Rice, legumes, flour, and pasta cost little, and Spanish brands offer good quality.

ItemTypical priceNotes
Olive oil, extra virgin (1L)€6.00-10.00Prices have risen
Sunflower oil (1L)€1.50-2.50Cooking alternative
Rice (1kg)€1.00-2.00Bomba for paella more
Pasta (500g)€0.70-1.50Italian brands pricier
Bread (loaf)€0.80-2.50Bakery bread better
Flour (1kg)€0.60-1.20Basic staple
Sugar (1kg)€1.00-1.50Stable pricing
Coffee (250g)€2.50-5.00Ground; beans more
Chickpeas, dried (1kg)€1.50-2.50Legume staple
Canned tomatoes (400g)€0.50-1.00Cooking essential

Beverages

Spanish wine offers extraordinary value, with drinkable bottles starting under €3 and excellent wines available for €6-12. Beer is similarly affordable, with domestic brands costing little more than water. Soft drinks and juices follow standard European pricing.

ItemTypical priceNotes
Table wine (bottle)€2.00-4.00Supermarket quality
Good wine (bottle)€5.00-12.00Rioja, Ribera del Duero
Beer, domestic (6-pack)€3.00-5.00Mahou, Estrella, etc.
Beer, import (6-pack)€5.00-8.00Craft beer more
Still water (1.5L)€0.30-0.60Tap water safe
Orange juice (1L)€1.50-3.00Fresh-squeezed more
Coca-Cola (2L)€1.80-2.50Standard pricing

Local markets

Municipal markets

Every Spanish town of any size has a mercado municipal—a covered market where independent vendors sell fresh produce, meat, fish, and specialty items. These markets represent the traditional heart of Spanish food culture, and shopping there offers experiences supermarkets can’t match.

Market shopping means better quality for many products. Vendors specialize in their categories—the fruit seller knows which melon is perfectly ripe, the fishmonger can recommend what arrived fresh that morning, the butcher will cut meat exactly as you want it. This expertise and personal service justify slightly higher prices on some items.

Major cities have iconic markets worth visiting even if you don’t live nearby. Barcelona’s La Boquería, Madrid’s Mercado de San Miguel, and Valencia’s Mercado Central attract tourists, but locals still shop there. Neighborhood markets throughout these cities offer similar quality without the crowds.

Prices in markets can be higher or lower than supermarkets depending on the product and vendor. Seasonal produce from local farms often costs less than supermarket equivalents; specialty items and premium cuts cost more. The quality difference, particularly for fresh fish and meat, often makes market prices worthwhile.

Farmers’ markets and direct sales

Beyond permanent municipal markets, weekly farmers’ markets (mercadillos) appear throughout Spain. These outdoor markets bring producers directly to consumers, offering seasonal produce, artisanal cheeses, honey, and specialty items that never reach supermarket shelves.

Market days vary by town—some hold markets on specific weekdays, others on weekends. Larger cities have multiple markets in different neighborhoods on different days. Asking locals about market schedules reveals options your internet search might miss.

Direct farm sales (venta directa) are increasingly popular, particularly for olive oil, wine, and specialty products. Visiting cooperatives and farms lets you buy at producer prices while learning about what you’re eating. Some farms offer subscription boxes delivering seasonal produce weekly.

Eating out costs

Coffee and breakfast

Spanish breakfast culture centers on the bar or café, where workers stop for a quick coffee and toast on their way to work. This habit is affordable enough to maintain daily, and the social aspect makes it worthwhile even when eating at home would cost less.

A café con leche (coffee with milk) costs €1.20-1.80 at a normal neighborhood bar. A tostada (toast with tomato, olive oil, or jam) adds €1.50-3.00. The full desayuno—coffee plus toast—runs €2.50-5.00 in most places, more at tourist locations or upscale cafés.

ItemTypical priceNotes
Espresso€1.00-1.50Café solo
Café con leche€1.20-1.80Standard order
Tostada con tomate€1.50-2.50Andalusian style
Croissant€1.20-2.00Bakery fresh better
Churros con chocolate€3.00-5.00Weekend treat

Lunch: the menú del día

The menú del día is one of Spain’s greatest values. This fixed-price lunch, offered by restaurants throughout the country, typically includes a first course, second course, dessert, bread, and a drink (wine, beer, or water) for €10-15 in most areas. Even in Barcelona or Madrid, €12-18 gets you a substantial three-course meal.

This tradition exists because Spanish workers expect a proper lunch. Rather than sandwiches at desks, Spanish work culture (at least traditionally) includes a real midday break. Restaurants compete for this business with quality and value that would be impossible to replicate at dinner prices.

The menú del día varies by restaurant and day. Workers frequent places whose cooks they trust, returning daily to their preferred spots. Following locals to busy lunch spots reveals the best values; empty restaurants at 2 PM should be viewed skeptically.

Menú del díaPrice rangeTypical location
Budget€10-12Working class neighborhoods
Standard€12-15Most areas
Upscale€15-20Business districts, nicer restaurants
Premium€20-30High-end restaurants

Tapas and casual dining

Tapas culture varies dramatically across Spain. In parts of Andalusia (Granada, Almería, Jaén), bars still give free tapas with drink orders—you can eat dinner for the price of a few beers. In Barcelona and much of the coast, tapas are ordered and paid for separately, costing €3-8 per plate.

A typical tapas dinner with drinks runs €15-25 per person in most of Spain—enough food across three or four shared plates, plus wine or beer. This can go higher at trendy spots or with premium ingredients (jamón ibérico, seafood), but even upscale tapas rarely breaks €40-50 per person.

Tapas itemTypical priceNotes
Patatas bravas€4-6Universal favorite
Croquetas (6 pcs)€5-8Quality varies hugely
Jamón ibérico€8-15Premium product
Tortilla española€3-6By the slice
Gambas al ajillo€8-12Garlic shrimp
Caña (small beer)€1.50-2.50Standard drink
Glass of wine€2-4House wine

Restaurant dining

Proper restaurant meals (as opposed to menú del día or tapas) cost more but remain reasonable by European standards. A main course at a decent restaurant runs €12-20; starters €6-12; desserts €5-8. Add wine and the bill reaches €30-50 per person at mid-range establishments.

Fine dining exists in Spanish cities, with prices to match—€80-150 per person at serious restaurants, €200+ at Michelin-starred establishments. But Spain’s food culture doesn’t fetishize expensive restaurants the way some countries do. Excellent meals at reasonable prices are the norm, not the exception.

Monthly food budgets

Single person

A single person’s monthly food budget in Spain varies dramatically based on lifestyle choices. The spectrum runs from extremely frugal to comfortable:

Budget levelMonthly totalApproach
Frugal€150-200Cook everything, discount stores
Moderate€250-350Mix of cooking and eating out
Comfortable€350-450Regular restaurants, quality ingredients
Generous€450-600Frequent dining, premium shopping

Most expats land in the moderate range, cooking at home most days with occasional meals out. This budget allows for quality ingredients from markets, the occasional menú del día, and tapas with friends—living well without extravagance.

Couple

Couples benefit from economies of scale in grocery shopping—buying larger quantities, reducing waste, and splitting fixed costs. A reasonable monthly budget:

Budget levelMonthly totalNotes
Frugal€250-350Home cooking focus
Moderate€400-550Balanced approach
Comfortable€550-750Regular dining out
Generous€750-1,000Premium lifestyle

Family with children

Families face higher absolute costs but lower per-person costs. Children’s portions cost less at restaurants, and family-style cooking efficiently feeds multiple people. A family of four might budget:

Budget levelMonthly totalNotes
Frugal€400-550Careful shopping, home cooking
Moderate€600-800Typical family budget
Comfortable€800-1,100Regular treats, restaurants

Tips for saving money

Shopping strategies

Shop multiple stores. Mercadona for staples, Lidl or Aldi for pantry items and weekly specials, markets for fresh produce and meat. The time investment pays off in both savings and quality.

Buy seasonal. Spanish produce follows strong seasonal patterns. Summer tomatoes, winter citrus, spring artichokes—eating in season costs less and tastes better. Forcing strawberries in December means paying for imports from who-knows-where.

Check unit prices. Spanish supermarkets display price per kilogram alongside package prices. Larger packages often cost more per unit than smaller ones (the opposite of what you might expect). Check before assuming bigger is cheaper.

Embrace Spanish brands. Mercadona’s Hacendado line offers good quality at low prices. Spanish olive oil, wine, and canned goods compete with or beat imports while costing less. National pride aside, domestic products often make financial sense.

Cooking at home

Spanish cuisine rewards home cooking. Many traditional dishes—tortilla española, gazpacho, cocido, paella—are simple to make with affordable ingredients. Learning to cook Spanish food saves money while deepening your connection to local culture.

Batch cooking suits Spanish culinary traditions. Stews, legume dishes, and rice plates all improve with time and make excellent leftovers. Cooking larger quantities a few times a week beats preparing every meal from scratch.

The siesta tradition creates time for home cooking that Anglo work schedules don’t. If your work allows a proper lunch break, eating your main meal at home during midday (the traditional Spanish pattern) costs less than restaurant alternatives.

Regional variations

Food costs vary across Spain, though less dramatically than housing. Generally:

Most affordable: Andalusia, Extremadura, Castilla-La Mancha, Murcia. Agricultural regions with lower wages and living costs extend to food prices.

Mid-range: Valencia, most of Catalonia outside Barcelona, Galicia, Asturias. Good value considering quality of local products.

More expensive: Madrid, Barcelona, Basque Country, Balearic Islands. Higher wages and living costs push prices up, though good values remain findable.

Most expensive: Tourist zones (Costa del Sol, Costa Brava in summer), upscale neighborhoods in major cities. Captive audiences pay premium prices.

Even in expensive areas, local knowledge reveals affordable options. The tourist restaurant on the plaza charges €15 for paella; three streets away, a workers’ bar serves the same for €8. Finding where locals eat—rather than where guidebooks send tourists—makes almost anywhere affordable.

Key takeaways

Food in Spain offers excellent value whether you’re shopping at supermarkets, browsing local markets, or eating out at traditional restaurants. The menú del día provides proper lunches for €10-15, tapas culture keeps casual dining affordable, and grocery prices run well below northern European levels.

Success comes from adapting to Spanish food culture rather than fighting it. Shop markets for fresh products, embrace seasonal eating, learn to cook local dishes, and discover the neighborhood bars where locals take their daily coffee. The Spanish approach to food—treating meals as pleasures worth savoring rather than chores to optimize—enhances life in ways that transcend mere budgeting.

Monthly grocery budgets of €200-400 per person cover comfortable living; eating out regularly adds €100-200 more. These figures allow for quality ingredients, occasional splurges, and the social eating that defines Spanish life. For most expats, food becomes one of the unexpected pleasures of living in Spain—delicious, affordable, and deeply integrated into daily rhythms.

John Spencer

Written by

John Spencer

John Spencer is a writer, researcher, and digital entrepreneur who specializes in expat life, relocation strategy, and lifestyle design—particularly in Spain. His work focuses on turning overwhelming topics like visas, residency, healthcare, banking, and cost of living into straightforward, decision-ready insights.

Disclaimer: The information on this page is for general informational purposes only and does not constitute legal, tax, financial, or medical advice. Requirements and regulations change frequently. Always verify information with official Spanish government sources and consult qualified professionals for your specific situation.

Planning your move?

Get our free checklist with everything you need to do before and after arriving in Spain.

Get the checklist

Get the latest Spain guides

Join our newsletter for practical tips on living, working, and thriving in Spain.

No spam. Unsubscribe anytime. We respect your privacy.