You already made dinner. Here’s what makes it
Say what you’re eating, or what’s in the fridge. You get a whole plate back — your own food, plus the one or two things that turn it into dinner.
- Type it
- Say it
- Snap it
no caloriesno macrosno streaksno scores
healthy fat
That’ll hold you. Go eat.
That’ll hold you. Go eat.
Everything you need to turn it into dinner
One question, answered properly. No setup, no logging, and nothing to keep up with tomorrow. Have a go at any of these — they all work.
A whole plate, not a floating tip
Every answer is a named meal with your own food in it, checked off as part of the dish rather than bolted on.
How many items you get comes from the dish, not a setting — fish tacos are already a plate, a bare bowl of pasta is not.
Here’s what rounds it out —
Pesto pasta with a fried egg and wilted spinach
The egg goes glossy over the top and the spinach wilts down to almost nothing.
Type it, say it, or shoot it
One box, three ways in, and no mode to pick first. Speech is transcribed on your phone and never leaves it.
One box, no mode to pick
Cook with your hands full
Once you are at the hob the phone is across the counter with something on it. Talk to it instead — move through the steps, set a timer, ask what to use when you have run out.
It only knows the meal in front of you, and it makes nothing up: every answer about food goes through the same checks as the plate did.
What’s the next step?
Listening — hands freeWhat’s the next step?
The list is already at the shop
Every plate knows what you already have. What you don’t becomes a list in aisle order — waiting on your Lock Screen, tickable from your Home Screen, and yours to type into for the things no dinner ever asked for.
Tick something off in the aisle and it lands whether or not the signal does.
9:41
Every dinner, put together the same way
Here is one, taken apart. Your food at the bottom, the one or two things that finish it above — and beside each layer, a word for what it brings rather than a number for what it costs.
Your food is the base
Whatever you already have is the bottom of the stack, and it stays there. Nothing is ever taken off a plate — the system cannot suggest it.
One or two things join it
Not a meal plan and not a shopping trip. The smallest addition that turns what you have into something that holds you until morning.
Labelled in words, never numbers
Each layer says what it brings. Every one of those labels sits exactly where another app would print a figure, and that is the whole difference.
Barley bowl with roasted greens and feta
The first answer isn’t the end of it
A plate is something you keep working on — on your own, or for everyone you’re feeding tonight. Both of these run right here.
After the first answer
Change your mind, out loud
Swap any part of the plate for nothing, or just say what you want — “something crunchy”, “I’ve run out of feta”. Every version is kept, and asking it to make the meal smaller is the one thing it refuses.
Your plate, right now
Ask for a change
Ask for one of those and the plate answers here.
Cooking for other people
One plate that clears the table
Add the people you feed and what each of them can’t eat. Allergies are the union of everyone’s and never averaged; one vegetarian makes the plate vegetarian. Nobody’s eating is on display.
Tuesday table — tap anyone to sit them down
Tonight’s plate is built around
One plate, and it clears everyone. Nobody at this table has to be the problem.
Use it from any AI assistant
Just Add speaks MCP — the open standard assistants use to reach real tools. Your list, wherever you already are.
shopping_listadd_to_shopping_listtick_off_shopping_itemrecent_meals+ more on the way- Sign in once with standard OAuth — no keys to paste
- Your own account only — no tool takes an account id
- It reads and writes. It never invents dinner
I’m at the shop — what am I here for?
just-add · shopping_listdone- Spinach — greengrocer
- Feta — dairy
- Bin bags — household
Spinach and feta — both for the pesto pasta you saved. Plus bin bags.
Add oat milk, and tick off the feta.
just-add · add_to_shopping_list(“oat milk”)done- Added to your list
- Feta ticked off
Done. Two left: spinach and the bin bags.
What it will never do — and how to check
Not promises in a manifesto. The first four are enforced in the code, they have tests, and any one of them breaking stops a release. The last three are how you can tell.
It can only ever add
Nothing in here suggests eating less of something, skipping it, or swapping it for a version the app prefers. Subtraction is not switched off — it was never built. Ask it directly to make a meal smaller and it says so, warmly, and offers to make it more filling instead.
You will never see a number
No calories, no macros, no servings, no score, no day you can fail. The only amounts you will ever meet are in a recipe, next to the pesto — a cooking instruction carries no judgement, and nothing here will ever quantify what you ate.
Allergens are a hard line
Not a preference, not a weighting, not a judgement call left to a model. Anything you cannot eat is filtered out before a suggestion is written, and the finished answer is read again on the way back. It is the one bug that can physically hurt someone, so it is the most heavily tested thing in the app.
It knows when not to answer
If what you type suggests you are struggling, it stops being a food app. A warm message and real professional support come back instead — and that check runs to completion before anything about food is generated, on the first message and on every one after it.
Real food, then a hard check
It can name food from anywhere — labneh, a good Red Leicester, whatever actually fits your plate. Nothing reaches you unread: every finished answer is scanned again for your allergens and for language we don’t allow, and one that fails is thrown away rather than tidied up.
The same rules as food labels
What counts as a good source of protein or fibre uses the official thresholds printed on packaging, corrected for how digestible the protein actually is. Checkable by a dietitian rather than merely trusted — and never shown to you as a figure.
We keep almost nothing
Photos of your dinner are never saved — they go straight to the model and are dropped. What you say out loud never leaves your phone. A table remembers who is eating, never what they ate. And nothing about your body is ever asked.
You tell it once
A short setup that is mostly tapping food you like. From then on anything you cannot eat is gone before a suggestion is written — and what it learns about your taste never becomes a profile, a score, or an argument with that filter. Nothing about weight, goals or your body is ever asked.
Block one below and watch the list lose it.
Tap what you can’t eat
What it would put with tonight’s dinner
Last time you loved a fried egg on this — want it again?
Just Add is a meal builder, not a clinician. No diagnoses, no meal plans, no treatment claims — and never a word about your weight.
Free forever, and worth paying for
Nobody is ever locked out of working out what to have tonight. What a subscription buys is convenience and memory — never access to a decent dinner.
Free, forever
$0always
No card, no trial to forget about.
- Three plates a day, twelve a week
- Type what you are eating, or what is in the fridge
- Three whole dinners back, and the recipe for the one you pick
- Cook mode, your cookbook, your tables and sharing
- The shopping list, in aisle order, on your Lock Screen
Just Add, in full
$3.33a month
$39.99 billed once for the year · 7-day free trial
Everything above, plus
- Far more plates than a household will get through
- Photograph the plate, or say it out loud
- Ask for a change — “something crunchy”, “I’ve run out of feta”
- Swap an ingredient you have run out of
- Add your own things to the shopping list
The line is simply whether something costs a model call. Cook mode, the cookbook, your tables, sharing and every recipe are free at every tier — for good, not until we change our minds.
Dinner, sorted in about a second
Out now on iPhone, and free forever for a real daily allowance of meals, every way in and every situation — nobody is ever locked out of working out what to have tonight.
Frequently asked questions
Mostly variations on one question: is this going to be like the last one?
No, and it structurally cannot become one. There is nothing to log, nothing that accumulates, and no day you can miss. You ask a question when you have one; the app answers it and gets out of the way.
It cannot. The system only ever proposes adding — there is no code path for removal, reduction, portion shrinking, or swapping something for a version the app prefers. That is both the method and a safety property, and it has tests.
You tell us once during a short, taste-first setup. From then on anything you cannot eat is filtered out of the candidate list before a suggestion is generated, and checked again on the way out. Never a weight, never a preference.
As often as you like. Picking a different option costs nothing — everything you were offered was written and checked together — and for anything the buttons cannot say you can just say it: “something crunchy on top”, “I've run out of feta”. Every version is kept and named by what changed, and going back to an older one is a move rather than a rollback, so nothing you liked is destroyed.
Yes — that is what a table is. Add the people you feed, and every plate you ask for is built around all of them at once. Allergies are the union of the whole table and are absolute; a vegetarian at the table makes the plate vegetarian. Only tastes are averaged. Constraints are read live from each person's own settings, so someone adding an allergy tonight makes tonight's dinner safe without anyone editing the table.
It goes straight to the vision model and is dropped. No bucket, no disk, no history — only the list of foods it read is kept. That is the honest privacy stance for people leaving food surveillance, and it happens to be the faster path too.
A real daily allowance of meals is free forever, with every way in and every situation included. A subscription covers unlimited checks, your saved plates and the memory that makes suggestions personal. Convenience is what is paid for, never access to a decent dinner.


