Grocery and Food Costs in Europe: Country Comparison
How much expats spend on food across Europe, with real supermarket price comparisons.
Compiled by Bikram Nath 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.
| Country | Budget weekly shop | Mid-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.
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
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.
Related guides