Cupboard vs Supercook
Supercook is free and answers one question well: what can I cook right now from the ingredients I just typed in. Cupboard is a paid tool that keeps a standing inventory with expiry dates and plans a whole week against it, then lists only what you’re missing. If your question is the first one, stop reading and go use Supercook. It costs $0 and it solves that.
Two disclosures before anything else. This page is written by Cupboard, one of the two products in it. And we could not load supercook.com — it returned HTTP 403 to our automated fetch — so everything we say about Supercook comes from its search listings, its app-store description, and using it as a person rather than as a script. We’ve marked those claims below. If we’ve got something wrong about it, that’s on us and we’d like to know.
What Supercook actually does
You give it a list of ingredients. It returns recipes you can make from them, ranked by how few things you’re missing. No account required, no cost, no setup.
That is a genuinely useful thing and it is very well matched to a specific moment: standing in front of an open fridge at 6pm with a chicken thigh, half a cabbage and some rice, wanting a decision. Supercook has occupied the “cook from what you have” position in people’s heads for years, and it earned that.
Secondhand: our understanding is that Supercook does not maintain a persistent pantry between sessions, does not track expiry dates, and does not produce a shopping list for a week’s plan. That matches its store listing and how it behaved for us, but we did not verify it against the vendor’s own documentation.
What Cupboard does instead
It holds state. That’s the whole difference, and everything else follows from it.
You photograph a shelf and Cupboard itemizes what’s on it, including reading best-by dates off the labels where they’re legible — it won’t invent a date it can’t read. That inventory persists. When you plan a week, the planner scores recipes partly on what’s closest to expiring, so the yoghurt with four days left gets used before the rice that has a year. Then the shopping list contains only the gap between what the plan needs and what you already own, and when it can’t fill a slot it names the reason instead of quietly giving you a shorter week.
The engine that makes those decisions is rule-based rather than a language model, so the same pantry and the same preferences produce the same plan every time, and every menu is stored with the configuration that generated it — so you can pull up a week that worked and see exactly what it was.
Side by side
| Supercook | Cupboard | |
|---|---|---|
| Price | Free (secondhand — site blocked our fetch, but free is consistent across every listing) |
Not published at the time of writing |
| Setup | None. Type ingredients, get recipes. | Photograph your shelves, or enter items |
| Question it answers | What can I make right now? | What should I cook this week so nothing rots? |
| Memory between sessions | No — you re-enter your ingredients (secondhand) |
Yes — a persistent inventory |
| Expiry dates | No (secondhand) |
Yes, read off labels in the photo, and the main planning factor |
| Time horizon | One meal | A week |
| Shopping list | n/a | Only the gap between the plan and your shelves |
| Same input, same output | Not applicable — it’s a search | Yes, deterministic engine |
| Replay a past plan | No | Yes, every menu stored with its config |
| Account required | No | Yes |
The honest version of “which is better”
Supercook is better at what it does than we are, because we don’t do it. Ask Cupboard “what can I make from these five things right this second” and you’d first have to have an inventory set up, which is a worse experience than typing five words into a free search box. That is not a gap we intend to close by adding a search box; it’s a different product.
The case for the paid, higher-effort tool is narrow and it depends entirely on whether you have a recurring problem or a one-off one.
A one-off problem: tonight’s dinner. Ingredients in, recipe out, done. Supercook. Free.
A recurring problem: you buy food with good intentions, some of it goes soft, you throw it out, and next week you do it again — sometimes rebuying the thing that’s already in the door of the fridge. That isn’t a recipe-search problem. Searching harder doesn’t fix it, because the failure happens on Wednesday when you’ve forgotten the spinach exists. Fixing it requires something that remembers the spinach and its date without you thinking about it, which requires state, which requires setup.
If you don’t have the second problem, the setup is pure cost and you shouldn’t pay for it.
Why re-entering ingredients is the limiting factor
The reason a stateless tool can’t solve the spoilage problem isn’t that it’s badly built. It’s structural.
To ask Supercook what to cook, you have to already know what you have. Which means either you’ve just looked in the fridge — in which case you’d have seen the spinach anyway — or you’re working from memory, in which case the items you forget are exactly the items that go off. The things you’d most benefit from being reminded about are the things you don’t type in, because forgetting them is the whole problem.
That’s also why “check your cupboards before you shop” fails as advice: confirming what you own is slower than rebuying it. Any fix has to make the shelves visible without you doing the checking.
And a one-meal horizon can’t do the arithmetic that matters. A recipe that uses half a bunch of cilantro is only a good idea if something later in the week uses the other half. That’s a scheduling question across seven days, and it’s where most of the money actually is — not in finding a clever recipe, but in sequencing the perishables so the short-dated things get eaten first.
Use both, honestly
There’s no conflict here. Supercook is free, so the sensible arrangement for a lot of people is to use it for tonight and think about a planner only if the same food keeps ending up in the bin. If you try Cupboard and find you’re not opening it, that’s a real signal that you didn’t have the problem it’s for, and the free tool was the right answer all along.
We’d rather say that here than have you work it out after paying.
FAQ
Is there a good free alternative to Cupboard? Supercook, if what you want is recipes from ingredients you have on hand — it’s free and it does that well. There is no free tool we know of that keeps a persistent inventory with expiry dates and plans a week against it, which is the part Cupboard charges for.
What’s the difference between Supercook and Cupboard? Supercook is a search: you type in ingredients, it returns recipes you can make now, and it doesn’t remember them afterwards. Cupboard keeps a standing inventory of your kitchen with best-by dates, plans a week that prioritises what expires soonest, and produces a shopping list containing only what you’re missing.
Does Supercook track expiry dates? Not as far as we can tell — it takes the ingredients you enter and matches recipes to them, with no dates involved. We could not load supercook.com to confirm this against their own documentation, so treat it as secondhand.
Do I have to type my whole pantry into Cupboard? No. Photograph a shelf and it itemizes what it sees, including best-by dates where they’re legible on the label. If it can’t read a date it says so rather than guessing one. It’s still setup, and it’s the main reason not to bother if food isn’t going off in your kitchen.
Should I use Supercook or a paid meal planner? Use Supercook if your problem is deciding what to cook tonight. Consider paying for something only if your problem is recurring waste — food bought, forgotten, and thrown out on a weekly cycle — because that needs persistent memory of what you own, and a free search box structurally can’t provide it.
If you came here looking for a Supercook alternative because Supercook keeps forgetting what you have, that’s the specific complaint Cupboard is built around: the inventory stays put, the dates come off the labels, and the week gets planned around whatever is closest to going off. If you came here because you wanted recipes for the chicken in your fridge tonight, Supercook already has you covered and this page cost you nothing.
Last verified: August 2026. Supercook’s site returned HTTP 403 to automated fetching; every claim about its behaviour here is secondhand, drawn from search listings, its store description and manual use, and is marked as such in the text. Cupboard’s own features are checked against the codebase.
Related: Meal planning apps compared · How to make a grocery list from what you have · What food goes bad the fastest