Prices shown in USD. Source data is in EUR.

Most Expensive Grocery Staples in Spain

Spain · Last updated: 2026-06-21

The most expensive grocery staples in Spain: 61 products ranked by median price across 2 supermarket chains (95% catalog coverage). All prices are normalized to standard units for fair comparison.

61/64
Products with prices
95%
Catalog coverage
2
Supermarket chains
$2.41
Average item price
$26.96
Highest on list

Cheapest: Baguette (250 g) at $0.53. Most expensive: Salmon Fillet (1 kg) at $26.96.

Most expensive staples in Spain — full ranking

Product Price Range Source
Salmon Fillet (1 kg) $26.96 €23.51 $26.96$26.96 1 stores
White Fish Fillet (1 kg) $25.80 €22.50 $25.80$25.80 1 stores
Shrimp (1 kg) $19.03 €16.59 $11.47$26.57 2 stores
Garlic (250 g) $16.87 €14.71 $16.87$16.87 1 stores
Turkey Fillet (1 kg) $10.03 €8.75 $10.03$10.03 1 stores
Pork Loin (1 kg) $9.19 €8.01 $8.95$9.43 2 stores
Beef Round (1 kg) $9.03 €7.87 $9.03$9.03 1 stores
Chicken Fillets (1 kg) $8.37 €7.30 $8.37$8.37 1 stores
Local Cheese (1 kg) $8.27 €7.21 $6.55$9.98 2 stores
Minced Beef (1 kg) $6.31 €5.50 $6.31$6.31 1 stores
Sausages (1 kg) $6.10 €5.32 $5.99$6.23 2 stores
Lentils (1 kg) $5.57 €4.86 $2.24$7.57 3 stores
Lemons (1 kg) $4.70 €4.10 $3.67$5.73 2 stores
Kefir (1 Liter) $4.13 €3.60 $4.13$4.13 1 stores
Corn Flakes (500 g) $3.44 €3.00 $3.44$3.44 1 stores
Eggs (12, Large Size) $3.44 €3.00 $3.21$3.67 2 stores
Bananas (1 kg) $3.30 €2.88 $3.30$3.30 1 stores
Dry Peas (1 kg) $3.21 €2.80 $2.80$3.61 2 stores
Beetroot (1 kg) $3.18 €2.77 $2.67$3.68 2 stores
Pears (1 kg) $3.02 €2.63 $2.87$3.17 2 stores
Broccoli (1 kg) $2.97 €2.59 $2.97$2.97 1 stores
Bell Pepper (1 kg) $2.87 €2.50 $2.87$2.87 1 stores
Cottage Cheese (500 g) $2.87 €2.50 $2.87$2.87 1 stores
Butter (250 g) $2.81 €2.45 $2.81$2.81 1 stores
Cabbage (1 kg) $2.81 €2.45 $2.81$2.81 1 stores
Ground Coffee (250 g) $2.58 €2.25 $2.58$2.58 1 stores
Sliced Ham (200 g) $2.58 €2.25 $2.58$2.58 1 stores
Black Tea (100 g) $2.57 €2.24 $2.57$2.57 1 stores
Apples (1 kg) $2.52 €2.20 $2.52$2.52 1 stores
Wholegrain Bread (500 g) $2.45 €2.14 $2.45$2.45 1 stores
Tomatoes (1 kg) $2.41 €2.10 $2.41$2.41 1 stores
Sour Cream (300 g) $2.27 €1.98 $2.27$2.27 1 stores
Zucchini (1 kg) $2.12 €1.85 $2.12$2.12 1 stores
Dark Chocolate (100 g) $2.01 €1.75 $2.01$2.01 1 stores
Vegetable Oil (1 L) $1.90 €1.66 $1.90$1.90 1 stores
Oat Flakes (1 kg) $1.87 €1.63 $1.87$1.87 1 stores
Onions (1 kg) $1.83 €1.60 $1.83$1.83 1 stores
Oranges (1 kg) $1.78 €1.55 $1.78$1.78 1 stores
Potatoes (1 kg) $1.78 €1.55 $1.78$1.78 1 stores
Cucumbers (1 kg) $1.72 €1.50 $1.72$1.72 1 stores
Salt (1 kg) $1.66 €1.45 $0.46$2.87 2 stores
Mozzarella (200 g) $1.65 €1.44 $1.65$1.65 1 stores
Grapes (1 kg) $1.43 €1.25 $1.43$1.43 1 stores
Carrots (1 kg) $1.38 €1.20 $1.38$1.38 1 stores
White Rice (1 kg) $1.38 €1.20 $1.38$1.38 1 stores
Milk (Regular, 1 Liter) $1.36 €1.19 $1.10$1.64 2 stores
Fruit Jam (300 g) $1.25 €1.09 $1.25$1.25 1 stores
Plain Yogurt (500 g) $1.19 €1.04 $1.19$1.19 1 stores
Milk (Lactose Free, 1 Liter) $1.14 €0.99 $1.08$1.18 2 stores
Mayonnaise (400 g) $1.10 €0.96 $1.10$1.10 1 stores
Black Pepper (50 g) $1.07 €0.93 $1.07$1.07 1 stores
Buckwheat (1 kg) $1.03 €0.90 $1.03$1.03 1 stores
Lettuce (1 Head) $1.03 €0.90 $1.03$1.03 1 stores
Sugar (1 kg) $1.03 €0.90 $1.03$1.03 1 stores
Ketchup (500 g) $1.01 €0.88 $1.01$1.01 1 stores
Fresh White Bread (500 g Loaf) $1.00 €0.87 $1.00$1.00 1 stores
Wheat Flour (1 kg) $0.83 €0.72 $0.83$0.83 1 stores
Mineral Water (1.5 L) $0.79 €0.69 $0.79$0.79 1 stores
Cookies (400 g) $0.78 €0.68 $0.78$0.78 1 stores
Pasta (500 g) $0.69 €0.60 $0.69$0.69 1 stores
Baguette (250 g) $0.53 €0.46 $0.53$0.53 1 stores

About the most expensive staples in Spain

Which staples are most expensive in Spain?

This page ranks 61 tracked staples by median supermarket price across 2 chains in Spain. Prices are normalized to standard package sizes.

How do I compare grocery prices in Spain?

Open individual product pages for retailer-by-retailer prices, browse by category, or use the official food basket calculator for total monthly cost in Spain.