Grocery Prices in Germany
Track staple food prices in Germany from major supermarket chains. Reference city: Berlin. Currency: USD.
The official Germany CPI Food Basket costs about $115.07/person/month ($3.78/day) in Germany. We track 49 staple products from 1 supermarket chains (90% basket coverage).
Biggest basket items
| Product | Monthly cost |
|---|---|
| Chicken Fillets (1 kg) | $48.01 |
| Potatoes (1 kg) | $11.73 |
| Beef Round (1 kg) | $10.84 |
| Pork Loin (1 kg) | $10.02 |
| Milk (Regular, 1 Liter) | $8.60 |
| Apples (1 kg) | $5.48 |
Spending by category
Cheapest staples
- Black Pepper (50 g) $0.68
- Local Cheese (1 kg) $0.79
- Salt (1 kg) $0.79
- Carrots (1 kg) $1.14
- Lettuce (1 Head) $1.14
Most expensive staples
- Chicken Fillets (1 kg) $34.29
- Salmon Fillet (1 kg) $26.72
- Minced Beef (1 kg) $22.90
- Beef Round (1 kg) $15.48
- Pork Loin (1 kg) $14.31
Supermarkets tracked
Prices by city
City estimates use community-reported grocery prices (Numbeo), adjusted from Berlin reference data. Supermarket chain prices are national unless noted.
Berlin
ReferenceBerlin
- Milk (1 L)
- $1.30
- Est. basket / month
- $115.07
Hamburg
Hamburg
- Milk (1 L)
- $1.27
- Est. basket / month
- $115.81
- vs Berlin (milk)
- -1.8%
Munich
Bavaria
- Milk (1 L)
- $1.41
- Est. basket / month
- $117.19
- vs Berlin (milk)
- +8.8%
Cologne
North Rhine-Westphalia
- Milk (1 L)
- $1.36
- Est. basket / month
- $106.00
- vs Berlin (milk)
- +5.3%
Frankfurt am Main
Hesse
- Milk (1 L)
- $1.36
- Est. basket / month
- $111.73
- vs Berlin (milk)
- +5.3%
Stuttgart
Baden-Württemberg
- Milk (1 L)
- $1.31
- Est. basket / month
- $110.22
- vs Berlin (milk)
- +0.9%
Düsseldorf
North Rhine-Westphalia
- Milk (1 L)
- $1.40
- Est. basket / month
- $111.10
- vs Berlin (milk)
- +8%
Dortmund
North Rhine-Westphalia
- Milk (1 L)
- $1.43
- Est. basket / month
- $113.01
- vs Berlin (milk)
- +10.6%
Essen
North Rhine-Westphalia
- Milk (1 L)
- $1.41
- Est. basket / month
- $109.68
- vs Berlin (milk)
- +8.8%
Leipzig
Saxony
- Milk (1 L)
- $1.27
- Est. basket / month
- $108.58
- vs Berlin (milk)
- -1.8%
Community city prices sourced from Numbeo contributors. Supermarket prices come from official retailer catalogs.
Compare Germany with other countries
Side-by-side grocery prices and official basket costs.
Frequently asked questions
How much does food cost per month in Germany?
Based on the official government food basket and median supermarket prices, the estimated monthly cost is $115.07 per person in USD. Price coverage: 18/20 (90%).
Which cities are covered in Germany?
We publish city pages for major urban areas in Germany. Supermarket prices are collected nationally with Berlin as the reference city; city pages add community price estimates from local contributors.
Where does Germany price data come from?
Prices are collected from public online store catalogs of major supermarket chains in Germany, normalized to standard package sizes.
How does Germany compare to other countries?
Use our country comparison tool to see how grocery costs in Germany stack up against other markets.