Grocery Prices in Germany

Use this page to decide where to do your real weekly shop in Germany β€” not just which supermarket sounds cheapest in theory, but which one actually fits your basket, convenience needs and budget.

πŸ“… Last updated: June 2026

Prices are typical shelf prices observed in-store. They may vary by region, store size, and promotion. Prices are in euros (€). Cheapest price per row is highlighted.

Cheapest full basket Aldi & Lidl

Typical total for all items on this page: €37.93.

Best middle ground Kaufland

About €3.64 above the discounters for a fuller range.

Most budget wins Aldi & Lidl

Lowest typical price on 19 of 19 basket rows.

Premium markup REWE / EDEKA

Expect around +€14.28 at REWE and +€18.38 at EDEKA for this basket.

How to Actually Use This Page

Do not use this table as trivia. Use it to decide which store is worth your time this week.

Cheapest weekly basket

Aldi & Lidl are your baseline if you just want the lowest everyday shelf prices for staples.

Best one-store stock-up

Kaufland is usually the easiest compromise when you want discounter-like pricing with a bigger product range.

Best for convenience and range

REWE is fine when location, opening hours or product range matter more than squeezing every euro out of your basket.

Best for premium fresh shopping

EDEKA is usually the most expensive choice, so it makes more sense for selective fresh items than full budget shops.

Best for Indian and Asian cooking basics

Buy generic staples such as rice, onions, potatoes and oil at the discounters first, then use Asian or Turkish stores for specialty sauces, spices, lentils or flour types.

Best global-kitchen strategy

Use Aldi or Lidl for your baseline basket, then treat specialty stores as an add-on for cuisine-specific ingredients rather than your main full-basket shop.

Best way to save this week

Use this page for your normal price baseline, then check our weekly supermarket deals to see whether a promotion is actually worth switching stores for.

Three Baskets People Actually Compare

This is where the page becomes practical. Different store winners emerge depending on what kind of week you are shopping for.

Student starter basket

A basic low-friction basket for one person setting up a cheap week.

Aldi & Lidl wins this basket at about €7.19.

Store totals: Aldi €7.19Lidl €7.19Kaufland €8.09REWE €9.83EDEKA €10.73

Weekly staples basket

The broad basket most expats are really comparing when they choose a main supermarket.

Aldi & Lidl wins this basket at about €20.50.

Store totals: Aldi €20.50Lidl €20.50Kaufland €22.30REWE €26.90EDEKA €29.10

Protein-heavy basket

Useful if you care more about meat, eggs and practical meal-prep basics than just the cheapest carb basket.

Aldi & Lidl wins this basket at about €15.46.

Store totals: Aldi €15.46Lidl €15.46Kaufland €16.90REWE €21.14EDEKA €22.94

Dairy & Eggs

Item Unit AldiLidlKauflandREWEEDEKA
Whole Milk 1 litre €0.89 €0.89 €0.99 €1.09 €1.19
Eggs 10 pcs €1.99 €1.99 €2.19 €2.69 €2.89
Butter 250 g €2.09 €2.09 €2.19 €2.59 €2.69
Yoghurt 500 g €0.65 €0.65 €0.79 €0.99 €1.09

Bakery & Grains

Item Unit AldiLidlKauflandREWEEDEKA
Sliced Bread 500 g €1.09 €1.09 €1.29 €1.69 €1.79
Pasta 500 g €0.69 €0.69 €0.79 €0.99 €1.09
Rice 1 kg €1.29 €1.29 €1.49 €1.79 €1.99
Rolled Oats 500 g €0.79 €0.79 €0.89 €1.09 €1.19

Fruit & Vegetables

Item Unit AldiLidlKauflandREWEEDEKA
Onions 1 kg €0.89 €0.89 €0.99 €1.19 €1.29
Tomatoes 1 kg €1.79 €1.79 €1.89 €2.29 €2.39
Potatoes 2.5 kg €2.09 €2.09 €2.29 €2.79 €2.99
Bananas 1 kg €0.99 €0.99 €1.09 €1.29 €1.39

Meat & Fish

Item Unit AldiLidlKauflandREWEEDEKA
Chicken Breast 1 kg €6.99 €6.99 €7.49 €8.99 €9.99
Pork Mince 500 g €2.29 €2.29 €2.49 €3.29 €3.49
Salmon Fillet 250 g €2.99 €2.99 €3.29 €4.29 €4.49

Store Cupboard

Item Unit AldiLidlKauflandREWEEDEKA
Ground Coffee 500 g €4.99 €4.99 €5.49 €6.99 €7.49
Sunflower Oil 1 litre €1.39 €1.39 €1.49 €1.79 €1.89
Tomato Passata 500 g €0.55 €0.55 €0.65 €0.89 €0.99
Dishwasher Tabs 40 pcs €3.49 €3.49 €3.79 €5.49 €5.99

Total Basket (all items above)

Full basket AldiLidlKauflandREWEEDEKA
Estimated total €37.93 €37.93 €41.57 +€3.64 €52.21 +€14.28 €56.31 +€18.38

What This Table Is Good For

How to Read This Table

Smart Shopping Tips

Prices observed June 2026 in Frankfurt am Main stores. Prices may vary by region (Bavaria vs. Berlin, for example), store size, and current promotions. This table is for guidance only β€” always check in-store or on the retailer's website for current prices. We update this page monthly.