I'm not a coupon person. I don't do warehouse club runs. I'm not the guy who plans seven dinners on Sunday and shops a list. Anyone selling that lifestyle to me is selling to the wrong person.

And yet our grocery bill is down about 25% over the last few months. The trash bag on Sunday is mostly bones and packaging now, not produce. Takeout dropped from four nights a week to one.

Nothing about how we shop changed. What changed is what happens between the grocery store and the meal.

Where the money was actually going

I assumed for a long time the bill was high because groceries are expensive. Once I started paying attention, it turned out we were paying for the same food twice — and throwing out the first one.

You know the pattern: buy a bag of spinach with good intentions, forget it for a week, buy spinach again, find the first bag (now soup), throw it out. Multiply by every produce item, every pack of herbs, every block of cheese pushed to the back. The estimate is that the average household throws away about $1,500 in food every year. Ours was right on that average.

And on top of that, by 7pm — when we'd open the fridge, stare, close it, and order takeout — we were paying a second time for a meal we already had ingredients for. Forty bucks of Thai food on top of forty bucks of groceries we didn't see clearly enough to use.

The single change

I stopped trying to "plan dinners." That always failed in our house. Instead, I made the phone answer one question on demand: what do we have to eat?

That sounds trivial, but actually rendering it on a screen — sorted by what's about to spoil first — fixed almost everything. Three things changed at once:

  1. We stopped re-buying. Before walking into the store, the app already showed me what's still in the fridge. I'd remember we still have half a thing of yogurt, three bell peppers, two lemons. Cart got smaller every trip.
  2. We started cooking the about-to-die stuff first. The list isn't alphabetical, it's expiry-sorted. The carrots that have four days left land at the top. The frozen peas that have six months left go to the bottom. So we just cook the top of the list.
  3. We stopped defaulting to takeout. The "what do we want?" decision at 7pm used to take five minutes and end with DoorDash. Now we open the app and three recipe ideas are sitting there, built from what's literally in the fridge tonight. The decision is "which of these three?" — much easier.

The features that did most of the work

If you want to copy this without the app, you can. The hard part is just maintaining a fridge inventory you actually trust. Every system I tried before — a notes app, a whiteboard, a Trello board — fell apart within two weeks because the data entry was annoying. So the parts of ok2eat that mattered most were the ones that removed typing:

Receipt scan. Photograph the grocery slip in the car. The app reads every item, categorizes it, sets an expiry estimate. A $180 trip becomes 25 inventory entries in about ten seconds. No typing.

Use-it-soon view. The home screen sorts items by how close they are to expiring. We don't have to think about what's at risk — the app pushes it to the top.

Recipe ideas from current inventory. Tap any item, get three recipe options that actually use what's already in the fridge. We call this "Smart Cook Night" in our house — Tuesday and Friday we just make whatever the app suggests from the top of the list. No deciding.

Real-time shared fridge. My wife and I see the same inventory. If she used the rest of the lemons at lunch, my afternoon plans change. There's no "did we already finish the eggs?" text thread anymore. (We're testing an SMS-based version of this for households where one person doesn't want another app on their phone — same shared fridge, accessible by texting a number.)

The math, roughly

Old grocery bill: ~$1,000/month. New: ~$750/month. Old takeout bill: ~$640/month (four nights × $40 × four weeks). New: ~$160/month (one night × $40 × four weeks). Total food spend dropped from about $1,640/month to about $910. That's 44% less if you count the takeout, 25% less if you only count the grocery line.

I'm sure that number is partly a honeymoon effect — the first month I was paying close attention, I bought less. But six months in, the bill has stayed down. The fridge stays cleaner. We argue less about dinner. We don't decide what's for dinner anymore — the fridge does.

If you want to try this

ok2eat is free on iOS and there's a web version that works on Android or any browser. No subscription, no ads. Snap a receipt, see your fridge, ask it what to make. That's the whole loop.

If it works for you, the part you'll feel first is not the savings — it's the disappearance of the 7pm staring contest at the fridge. The savings show up next month, on the credit card statement, quietly.

Prefer the short version? Same story as a 9-tweet thread on X →