Documentation
Meal Plan
The record of what you intend to cook. It drives the shopping list, and cooking from it keeps the pantry honest.
What the Plan Is For
The plan ties the whole kitchen together. Planning a meal is what puts its missing ingredients on the shopping list, and marking it cooked is what moves stock out of the pantry. If you use one page daily, it's this one.
The plan remembers scale, not amounts
A planned meal stores which recipe and at what scale, not a frozen ingredient list. Change your mind and cook for eight instead of four: bump the batch number and the shopping list, readiness checks, and eventual pantry deduction all follow. Nothing downstream goes stale.
Planning a Meal
On any recipe, set the servings you actually want and hit Plan this (optionally picking a day). The meal appears on the Plan page, where each entry shows:
- A readiness line: "Everything's in the pantry", or exactly what's missing at that scale.
- The batch multiplier, editable in place. Doubling it doubles the demand.
- A date, if you plan by day.
- An On the shopping list checkbox, so you can plan something without letting it add to the list yet (say, for next week's shop).
Planning a Dish (Recipe to Be Decided)
Sometimes you know Thursday is lasagna night but not whose lasagna. From a dish page, Plan this dish with a serving count adds an entry with no recipe pinned yet.
A dish entry contributes nothing to the shopping list until you pick a version: the entry offers the candidate recipes, each labeled "ready to cook" or with what it's missing, and Choose pins one. From then on it behaves like a normal planned meal, scaled to hit your serving count.
Dishes and how recipes group under them are covered in Collections & dishes.
Cooking and Undoing
When a meal is made, hit Cooked it (or finish it in cooking mode). Foodex then:
- Takes the ingredients out of the pantry, oldest stock first.
- Tells you if the pantry came up short rather than quietly pretending it had enough.
- Adds whatever the recipe produces back in, when it has an output ingredient (a stock, a dough), with its shelf life.
- Records it in your cooking history.
The Recently cooked list keeps the last cooks with an Undo button: one click puts every ingredient back exactly as it was, including removing anything the recipe produced. Mis-taps are free.
What to Cook Next
The Plan page's sidebar helps you decide:
- Use these up: pantry items expiring in the next few days.
- Cook next: recipe suggestions ranked by what they'd use up before it goes off, each showing whether you have everything, with a one-click Plan button.