Germany’s supermarket landscape is competitive and efficient. Knowing which store wins at what saves real money and time. Here is the breakdown most expats figure out by year two.
Aldi — The Price Benchmark
Aldi’s own-brand products (pasta, olive oil, dairy, canned goods, frozen veg) are consistently good at very low prices. Rotating weekly deals cover electronics, clothing, and sports gear. Aldi Süd and Aldi Nord are separate companies with slightly different ranges. Downside: limited fresh variety, no help from staff.
Lidl — Aldi’s Best Rival
Similar to Aldi but with a slightly better fresh produce section and an in-store bakery (fresh bread and croissants throughout the day). The Lidl Plus app adds weekly cashback on selected items. Generally a touch better for produce than Aldi.
Rewe — The Mid-Range Option
Broader selection, better fresh counters, more international ingredients. Rewe’s online delivery works reliably in most large cities. Worth the slight premium if you cook international cuisine or want organic produce.
Edeka — Premium Quality
Better fresh meat, fish, and cheese counters. More imported and specialty products. Higher prices — good for a quality weekly shop, not for budget runs.
dm — The Essential Drugstore
Not a food supermarket, but essential. dm’s own-brand toiletries, vitamins (Mivolis), and cosmetics (Balea) are excellent at very low prices. Most expats make a separate dm run every two weeks.




