I have downloaded, paid for, and abandoned at least four meal-planning apps. I am not proud of this. They are all built on the same flawed premise: you pick recipes you like, and the app builds a shopping list from them. Which sounds great until you realize you're now buying a full new set of ingredients every single week while the food you already own keeps rotting in the background. The app optimizes for the recipe. It does not care about your fridge. Your fridge is, and has always been, my actual problem.
The breaking point was a Tuesday when I opened my fancy meal-planning app, which had cheerfully told me to buy fresh dill for one recipe, while a different, full, unopened bunch of dill quietly went slimy in the door of the fridge it did not know existed. I closed the app and never reopened it. There had to be a version of this that started from reality instead of from a recipe catalogue. There was. It just wasn't an app.
The ritual, start to finish
Here's the exact thing I do every Sunday, and it takes about six minutes including the part where I get distracted by a yogurt and eat it. It is not complicated, which is precisely why it's stuck when four polished apps did not. Polish is not the same as fit, and this fits the actual shape of my week.
- Open the fridge and dictate everything into my notes app — no editing, no 'is this still good,' just the raw inventory, because the prompt will sort the spoilage out.
- Do the same sweep of the pantry: dried goods, cans, the three half-empty hot sauces, the mystery jar nobody claims.
- Paste both into the Fridge-to-Dinner Meal Plan — 5 Weeknight Dinners From What You Already Have prompt with household size, dietary notes, and my honest skill level.
- Read the plan, buy only the top-up list, and drop the five dinners onto the calendar so future-me doesn't have to decide anything at 7pm ever again.
Why running it on Claude Opus 4.8 matters more than I expected
I've tried this exact workflow on a few different models, and the reasoning quality matters far more than I assumed it would. The prompt explicitly asks the model to think through perishability before it writes anything, and Claude Opus 4.8 actually does that ordering work instead of just shuffling recipes into a grid. The first time a faster, cheaper model ran it, it planned the salmon for Friday and the canned beans for Monday, and I knew instantly the order was inverted — fish does not wait five days, beans wait until the heat death of the universe. Opus consistently gets the decay sequence right, which is the single thing a meal plan absolutely cannot get wrong. A wrong recipe is a fun night. A wrong order is a wasted week.
There's a second, subtler thing Opus does well here: it reads my dietary notes as hard constraints, not suggestions. When I write 'no pork,' it doesn't quietly slip in a chorizo because chorizo would be tasty. It re-routes. The prompt tells it to drop the conflicting input rather than the restriction, and Opus honors that ranking every time. With weaker models I'd occasionally have to play 'spot the bacon,' which defeats the entire point of automating the decision.
The honest caveat about garbage in, garbage out
It is not magic, and I'd be doing you a disservice to imply otherwise. If you put in a fridge of mustard and one egg, you will get a small, sad plan, because that is an honest reflection of a fridge of mustard and one egg. The prompt cannot conjure food you don't have. What it can do is squeeze the absolute maximum number of real dinners out of what's actually there, and tell you the truth when that number is two. I added one line to my saved version of the inputs — 'I will realistically cook 3–4 of these, plan accordingly' — and the plans got noticeably more grounded and less aspirational. The prompt respects that signal. It would rather give me four dinners I'll make than five I'll resent and abandon.
If you've also got a phone full of abandoned meal apps, try flipping the direction entirely. Grab the Fridge-to-Dinner Meal Plan — 5 Weeknight Dinners From What You Already Have prompt on Prompt Dock, run it on tonight's actual fridge — slimy dill and all — and see how it feels to build dinner around what you own instead of what a recipe catalogue wishes you owned. Six minutes. One yogurt. A week of decided dinners. That's the trade, and it's the best one I've made in my kitchen in years.