๐Ÿ‡ฉ๐Ÿ‡ฐ Denmark ยท ๐Ÿ‡ธ๐Ÿ‡ช Sweden ยท ๐Ÿ‡ณ๐Ÿ‡ด Norway ยท ๐Ÿ‡ซ๐Ÿ‡ฎ Finland ยท ๐ŸŒ Europe โ€” expat guides live now
๐ŸŒ Europe ยท Cost of Living

Grocery and Food Costs in Europe: Country Comparison

How much expats spend on food across Europe, with real supermarket price comparisons.

7 min readVerified 19 June 2026

Compiled by from official sources

At a glance

Cheapest groceries
Bulgaria budget weekly shop โ‚ฌ20โ€“32 for one person
Most expensive
Norway budget weekly shop โ‚ฌ80โ€“110 for one person
Cook vs eat out
Cooking at home is typically 3โ€“5x cheaper than eating out
Discount chains
Lidl and Aldi cost 20โ€“35% less than mid-range supermarkets
Local markets
Farmers' markets undercut supermarket produce prices by 20โ€“40%
Surplus apps
Too Good To Go offers surplus food at 60โ€“80% off

Grocery and Food Costs in Europe: Country Comparison

Food is one of the most variable costs in a European budget โ€” not because of what you buy, but where you buy it. The same grocery basket that costs โ‚ฌ100 in Copenhagen might cost โ‚ฌ40 in Bucharest. Understanding the regional landscape helps you set realistic expectations before you move, and helps you find savings strategies once you are there.

The Regional Picture

European food costs break down into clear bands:

  • Nordic countries (Denmark, Sweden, Norway, Finland): Highest food costs in Europe. Even discount supermarkets like Lidl and Netto are significantly more expensive than their counterparts elsewhere.
  • Western Europe (Germany, France, Netherlands, Austria): High but less extreme. Discount chains bring weekly costs down for budget-conscious shoppers.
  • Southern Europe (Spain, Portugal, Italy, Greece): Lower costs, especially for fresh produce. Markets and local shops are affordable. Eating out is also much cheaper than the north.
  • Eastern Europe (Poland, Czech Republic, Hungary, Romania, Bulgaria): Most affordable. You can eat very well for very little.

Weekly Grocery Budget by Region: Solo Shopper

These estimates cover a week of cooking at home: vegetables, fruit, protein, dairy, bread, and staples. Budget shopping means Lidl/Aldi-equivalent chains; mid-range means standard supermarkets.

CountryBudget weekly shopMid-range weekly shop
Norwayโ‚ฌ80โ€“110โ‚ฌ100โ€“140
Denmarkโ‚ฌ70โ€“100โ‚ฌ90โ€“130
Swedenโ‚ฌ65โ€“95โ‚ฌ85โ€“120
Finlandโ‚ฌ60โ€“85โ‚ฌ80โ€“110
Netherlandsโ‚ฌ50โ€“70โ‚ฌ65โ€“90
Germanyโ‚ฌ45โ€“65โ‚ฌ60โ€“85
Franceโ‚ฌ50โ€“70โ‚ฌ65โ€“90
Austriaโ‚ฌ45โ€“65โ‚ฌ60โ€“85
Spainโ‚ฌ35โ€“55โ‚ฌ50โ€“70
Italyโ‚ฌ40โ€“60โ‚ฌ55โ€“75
Portugalโ‚ฌ35โ€“50โ‚ฌ48โ€“65
Greeceโ‚ฌ30โ€“45โ‚ฌ45โ€“60
Polandโ‚ฌ28โ€“42โ‚ฌ40โ€“58
Czech Republicโ‚ฌ30โ€“45โ‚ฌ42โ€“60
Hungaryโ‚ฌ28โ€“40โ‚ฌ38โ€“55
Romaniaโ‚ฌ22โ€“35โ‚ฌ32โ€“48
Bulgariaโ‚ฌ20โ€“32โ‚ฌ28โ€“42

Price Comparison: Common Grocery Items

To make the regional differences concrete, here is how specific items compare across the main European zones.

Milk (1 litre)

  • Denmark / Sweden: โ‚ฌ1.80โ€“2.20
  • Germany / France: โ‚ฌ1.00โ€“1.40
  • Spain / Portugal: โ‚ฌ0.85โ€“1.10
  • Poland / Czech Republic: โ‚ฌ0.75โ€“1.00
  • Romania / Bulgaria: โ‚ฌ0.65โ€“0.85

Eggs (12, free-range)

  • Denmark / Norway: โ‚ฌ4.00โ€“5.50
  • Germany / Netherlands: โ‚ฌ2.50โ€“3.50
  • Spain / Italy: โ‚ฌ2.00โ€“3.00
  • Poland / Hungary: โ‚ฌ1.50โ€“2.20
  • Bulgaria / Romania: โ‚ฌ1.20โ€“1.80

Chicken breast (1 kg)

  • Nordic countries: โ‚ฌ10โ€“15
  • Germany / France: โ‚ฌ7โ€“11
  • Spain / Portugal: โ‚ฌ5.50โ€“8
  • Eastern Europe: โ‚ฌ4โ€“6.50

Bread (standard loaf)

  • Denmark: โ‚ฌ3.50โ€“5.00
  • Germany: โ‚ฌ1.80โ€“3.00
  • Portugal: โ‚ฌ0.80โ€“1.50
  • Poland: โ‚ฌ0.70โ€“1.20
  • Bulgaria: โ‚ฌ0.50โ€“0.90

Olive oil (1 litre)

  • Northern Europe (imported): โ‚ฌ8โ€“14
  • Spain / Italy / Greece / Portugal: โ‚ฌ4โ€“8

Eating Out: Restaurant Costs Across Europe

Grocery costs only tell part of the story. Many expats eat out regularly, and restaurant costs follow the same regional pattern.

Budget lunch (cafรฉ or fast-casual, one person)

  • Oslo / Copenhagen: โ‚ฌ18โ€“28
  • Amsterdam / Paris: โ‚ฌ12โ€“18
  • Berlin / Vienna: โ‚ฌ9โ€“14
  • Barcelona / Lisbon: โ‚ฌ8โ€“13
  • Athens / Porto: โ‚ฌ7โ€“11
  • Warsaw / Prague: โ‚ฌ6โ€“10
  • Budapest / Bucharest: โ‚ฌ5โ€“8
  • Sofia: โ‚ฌ4โ€“7

Dinner at a mid-range restaurant (two people, two courses, one drink each)

  • Nordic capitals: โ‚ฌ80โ€“130
  • Amsterdam / Paris / Zurich: โ‚ฌ65โ€“100
  • Berlin / Vienna: โ‚ฌ50โ€“80
  • Barcelona / Lisbon / Rome: โ‚ฌ45โ€“70
  • Athens / Porto: โ‚ฌ35โ€“55
  • Warsaw / Prague: โ‚ฌ30โ€“50
  • Budapest / Bucharest / Sofia: โ‚ฌ25โ€“40

The gap is dramatic. A couple eating out regularly in Copenhagen spends roughly 3โ€“4x what the same habit costs in Budapest.

Where Supermarkets Are vs Where Markets Are Better

In Southern and Eastern Europe, local food markets (outdoor or covered) often offer better prices and fresher produce than supermarkets โ€” particularly for:

  • Vegetables and fruit: Spanish mercados, Greek laiki (farmers' markets), and Polish bazaars beat supermarket prices by 20โ€“40%
  • Fish: Mediterranean coastal cities have excellent fish markets that undercut supermarkets significantly
  • Bread and pastries: Local bakeries in France, Portugal, and Eastern Europe are often cheaper than supermarket equivalents and dramatically better quality

In Nordic countries, supermarkets are generally where you want to shop. Local specialty markets exist but tend to be premium rather than budget. The discount chains (Lidl, Netto, Aldi where present) are the main cost-saving tool.

Practical Tips for Reducing Food Costs

Shop at discount chains wherever they operate. Lidl and Aldi have a major presence across Europe and typically cost 20โ€“35% less than mid-range supermarkets for equivalent products. In Denmark, Netto and Rema 1000 are the local equivalents.

Buy produce in season. This is especially true in Southern and Eastern Europe where seasonal variation is dramatic. Tomatoes in July in Spain cost a fraction of what they cost in February. Out-of-season produce shipped from elsewhere carries a significant premium in Nordic countries.

Use grocery apps for end-of-day discounts. Apps like Too Good To Go operate in many European cities and offer surplus food from supermarkets and restaurants at 60โ€“80% off. Available in Denmark, Germany, Netherlands, France, Spain, and growing into Eastern Europe.

Cook Eastern European staples. Potatoes, cabbage, lentils, eggs, and grains are cheap across all of Europe, even in the Nordics. If you build meals around these rather than imported ingredients, costs fall even in expensive cities.

Alcohol adds up fast in Nordic countries. Beer and wine are significantly taxed in Denmark, Sweden, Finland, and Norway. A bottle of wine that costs โ‚ฌ5 in Spain might cost โ‚ฌ15โ€“20 in a Danish supermarket. If you drink regularly, factor this in โ€” or make the trip to the German border, which Danish and Swedish residents frequently do.

Wise

Send money home without the bank markup

Most European banks add a 3โ€“5% hidden margin on the exchange rate when you send money abroad. Wise uses the real mid-market rate with a small, transparent fee shown upfront โ€” so more of your money actually arrives.

  • โœ“ Hold EUR, GBP and 40+ currencies in one account
  • โœ“ Get a euro IBAN the day you sign up โ€” before your Finnish bank is open
  • โœ“ Wise debit card works in Europe and across the EU
Open a Wise account

Referral link โ€” we may earn a reward if you sign up. It doesn't affect your fees.

Frequently asked questions

Frequently asked questions

Free ยท Email guide

Free: Nordic Relocation Checklist

The admin sequence for moving to Denmark, Sweden, Norway, or Finland.

No spam. Unsubscribe anytime.