13.05.2026 Offer Hopper Team 7

The First Grocery Run That Didn't Make Me Want to Cry

The First Grocery Run That Didn't Make Me Want to Cry
The moment of grocery paralysis. — Photo by Kevin Laminto on Unsplash

How a small AI tool helped me feel — just a little — like I knew what I was doing.


The first time I walked into a German supermarket alone, I stood in the middle of the cereal aisle for about four minutes doing absolutely nothing. Not reading labels, not choosing a product. Just standing there, holding my basket, trying to remember the German word for oats.

It's Haferflocken, by the way. I know that now. Back then, I bought something that turned out to be muesli.

Moving to a new country has a way of making you feel incompetent at things you've been doing your whole life. Cooking, navigating, making small talk, reading a receipt. I had a master's degree and a decade of experience managing my own household, and yet somehow — in the early weeks of expat life in Germany — I had no idea how to grocery shop. Not in any meaningful sense. I didn't know the stores, didn't know the price landscape, didn't know if I was overpaying or doing fine or somewhere in between. Grocery shopping in Germany, it turned out, was its own skill set. Nobody warns you about that part.

I was spending too much. Not catastrophically, but enough that I noticed. I'd wander into REWE because it was close and familiar-ish — and because I knew where it was, which in those first weeks counted for a lot. Finding it had taken me twenty minutes of wandering on my second day, following a vague mental note from the landlord about a "big supermarket on the main road." I didn't know there was an Aldi eight minutes in the other direction. I didn't know about the Norma tucked behind the train station, or the Lidl that was slightly further but apparently much cheaper. I was grocery shopping in a city I didn't know, in a country whose supermarket landscape I'd never had to think about before, and my entire strategy was "go to the one I found first and hope for the best."

So I'd buy whatever I recognized and come home with a receipt that made me wince — though I couldn't even tell you if the receipt was bad. I had nothing to compare it to. I didn't know if REWE was expensive or just normal. I didn't know what Aldi's prices were like, or Lidl's, or any of the others I kept hearing mentioned. The names meant nothing to me yet. But the idea of finding those stores, visiting each one, comparing prices across a language I was still actively learning — that felt like a project, not a shopping trip.

My flatmate, Yasmin, who had been in Germany two years longer than me and had the quiet competence of someone who had already made every mistake I was still making, mentioned offerhopper.ai one evening almost as an aside. She was on her laptop planning the week's groceries. "You just type what you need," she said, like it was obvious. "It finds the deals and tells you where to go."

I was skeptical in the way you get skeptical when you've tried fourteen apps that promised to simplify your life and mostly just added steps. But I was also tired. Tired of the guesswork, tired of coming home with the expensive version of things by accident, tired of the low-level stress of never quite knowing if I was doing this right.

So I tried it.

I was fully prepared to abandon it the second it asked me to create an account, verify my email, or choose a subscription tier. That's usually how these things go. But it didn't. It just gave me a text box.

I typed what I needed — in English, because my German wasn't there yet — something close to:

"pasta, tomatoes, olive oil, chicken, washing powder, milk"

Told it roughly where I lived, and let it think.

What came back wasn't a list of links to click through, or a wall of coupons to print, or a map with forty pins on it. It was a plan. A quiet, sensible plan. Two stops: an Aldi I hadn't known existed — less than ten minutes away — and then a REWE on the way back. The Aldi alone was news to me. I'd walked past that street a dozen times.

The first thing I noticed was that a Lidl nearby wasn't on the route. I'd clocked it on a walk that week, thought I should probably check it out at some point. I almost dismissed its absence as an oversight. Then I looked more carefully. The app had actually calculated that walking ten extra minutes there wasn't worth saving forty cents on olive oil, once you factored in the time. It had thought about this. It had weighed up a store I hadn't even been inside yet and decided, on my behalf, that the detour wasn't worth it.

That felt almost profound to me at the time. A tool that told me when not to bother.

The other thing I hadn't expected: the results showed the German product names alongside what I'd typed. Olivenöl. Hähnchenbrust. Waschmittel. Proper names, with the packaging I'd see on the shelf. It sounds small, but grocery shopping in Germany is partly a vocabulary exercise when you're new, and having the translation right there — attached to a real product, a real price, a real store — made the words stick in a way flashcard apps never quite managed for me.

The shopping list it gave me was sorted by how you actually move through a store — produce, then dry goods, then dairy, then cleaning. I didn't have to double back. I didn't have to scan through my phone mid-aisle. I just went through the store once and came out the other side.

I saved a little money that week. Not life-changing money. But something else happened that mattered more: the shopping trip took forty minutes instead of an hour and a half, and I came home without that familiar low hum of anxiety that usually followed me around the supermarket. I'd had a plan. The plan had worked. I hadn't had to account for every variable in my head while also trying to remember what Mehl meant.

(Flour. It means flour.)

There's a specific loneliness to the practical side of emigrating. People ask you about the culture, the food, the language. Nobody really asks about the moment you realize you don't know which bin bag size fits German bins, or that you've been buying the wrong kind of milk for three weeks. These are small things, but they accumulate. They're the texture of feeling like a stranger.

Offerhopper didn't fix any of that. But it took one thing off the pile — the mental overhead of figuring out where to shop and how to do it without getting fleeced — and handed it back to me solved. It's free. It doesn't ask for anything. It just does the thinking you don't have the capacity to do yet, while you're busy doing all the other thinking that comes with starting a life somewhere new.

My German is better now. I know the layout of three different supermarkets by heart. I have opinions about which Aldi is better (the one on Lindwurmstraße). If anyone asks me for tips on expat life in Germany — and people do ask, once they know you've done it — grocery shopping is one of the first things I mention, and offerhopper is usually the second sentence. I still use it most weeks, because it is still smarter about this than I am, and I have stopped feeling bad about that.

Some tools are for when you're struggling. Some are just for when you're smart enough to use them.

This one is both.

Offer Hopper

About Offer Hopper

The AI-driven shopping route planner for expats and locals in Germany.