2026-04-057 min read

How I Cut My German Grocery Bill by €70 a Month (Without Eating Sad Food)

Real tips that actually worked: weekly offers, own-brand swaps, the discount rack, seasonal shopping — with honest numbers and no meal-prep evangelism.

When I first moved to Germany, I thought I was being pretty smart about grocery shopping. I went to Aldi, I bought own-brand stuff, I cooked at home most nights. By the end of month three I sat down and actually looked at what I'd spent. €340. On food. For one person.

I got it down to around €270 within two months, without eating worse. Here's what actually moved the needle.

Shop the Weekly Prospekte (This Alone Saves €30+)

German supermarkets rotate their offers every week — usually Monday to Sunday, though some chains (Lidl, Kaufland) switch on Thursday. The deals are real. Not "50 cents off" real — sometimes 40–60% off real.

The week I started planning around offers, I got chicken breast for €3.49/kg instead of €6.99. Butter at €1.09 instead of €1.89. Greek yoghurt 4-pack at €1.29 instead of €2.19. That one shop saved me about €18 compared to what I'd normally spend. And I didn't buy anything I wouldn't have bought anyway.

The apps people use for this: KaufDa, Marktguru. Or just check papierbox.eu — it aggregates the current week's offers across all five main chains, so you can search by product and see who has the best price right now.

Go Own-Brand on Everything Except the Two or Three Things That Actually Matter to You

Here's the thing. Lidl's own-brand pasta is excellent. Aldi's own-brand olive oil is good. Penny's own-brand yoghurt is perfectly fine. You don't need Barilla. You don't need Bertolli. The markup on branded goods in Germany is substantial — often 60–100% more for essentially the same product.

That said: pick your battles. If you genuinely care about a specific coffee brand, keep it. Life is short. But for everything else — flour, rice, canned tomatoes, cooking oil, frozen vegetables — own-brand will taste the same and cost significantly less. I kept my Lavazza. I switched everything else. Saves roughly €15–20 a month.

The "Gelbe Linie" and Equivalent Discount Racks

Lidl has a section in many stores — often near the end of an aisle — with yellow price tags marking down items near their best-before date. Other chains have equivalents. This is where you find premium items at steep discounts: €4.99 Parmesan for €1.50, fancy yoghurts at 50% off, sometimes cheese or deli items that are perfectly fine for another few days.

Shopping here requires flexibility (you get what's there, not what you planned) but if you're cooking at home regularly, this is free money. Check it every time you're in the store. Takes 30 seconds.

Buy Seasonal Produce — and Actually Stick to It

Out-of-season produce in Germany is expensive. Strawberries in January cost about three times what they do in June. Asparagus (Spargel) in April/May is €3.99/kg at peak season; any other time of year it's €8+ imported.

The boring but effective approach: build your meals around what's cheap that week, not what you felt like eating when you opened the recipe app. Cabbage, carrots, potatoes, and onions are almost always affordable year-round. Courgettes and peppers are cheap in summer. Root vegetables in winter. Frozen veg — peas, edamame, spinach, broccoli — are nutritionally comparable to fresh and significantly cheaper whenever you need them out of season.

Check Multiple Stores for the Big-Ticket Items

I don't mean do your entire shop at three different stores every week — that's exhausting and the fuel or transit cost eats the savings. But for expensive items (a larger cut of meat, coffee, cheese, alcohol), it's worth knowing which store has the best deal this week before you commit.

A 500g bag of ground coffee varies from €3.49 (on offer at Lidl one week) to €5.99 at the same store out-of-offer. Kaufland often has branded goods on their weekly deal list. Penny and Netto regularly put protein on deep discount. If you're spending €5+ on something, two minutes of price-checking is worth it.

What Doesn't Work

Buying in huge bulk "to save money" — unless you have storage space and actually use it all. Germans tend to shop more frequently and in smaller quantities than UK or US habits, partly because of smaller kitchens and partly because the stores are right there. Don't overbuy.

Meal prepping so hard you hate the food by Wednesday. Sustainable savings come from habits you'll keep. If batch-cooking lentil soup works for you, great. If it makes you miserable and you end up ordering pizza, it hasn't saved anything.

The Easiest Single Win

Honestly, it's just checking current prices before you shop. It takes two minutes and consistently saves €10–20 per shop when you know what's on offer this week. Papierbox does this across all five major chains — search for what you need and see who has it cheapest right now.

Try it now — it's free

See this week's cheapest prices in your city

Search any product. Compare Lidl, Aldi, Penny, Kaufland & Netto in 5 seconds. No signup needed.

Compare prices →