The list you write when there is nothing to cook with
Most advice about grocery lists assumes a working kitchen. It tells you to plan your meals, check what you already have, and write down the difference. That advice is correct, and it is useless on the day you move into a flat where the cupboard contains a single fork.
This is the other list. You write it when there is nothing to subtract from: a first kitchen, a new place, a return after months away, a shared house where nothing in the cupboard is yours. The goal is not a week of meals. The goal is to make cooking possible at all, after which the ordinary weekly rhythm can start.
That difference changes what belongs on it. A weekly list is mostly fresh food, because the durable things are already there. A basic list is the reverse — weighted heavily towards the items that sit in a cupboard for months and quietly make everything else cookable. You are buying capability, not dinner.
The eight categories
These are the categories on our printable grocery list template, in the same order, because the order approximates a store walk: frozen sits second to last so it spends the least time out of the freezer, and household goods go last because they are bulky and belong on top of the cart rather than under the eggs.
What follows is editorial — our own suggestion of what makes a kitchen functional, not a nutritional standard and not a finding from any database. Your cooking will differ, and the categories matter more than our contents.
Pantry and dry goods. The heart of a first shop, and the section worth buying properly. Cooking oil, salt, black pepper, rice or another grain, pasta, tinned tomatoes, tinned beans or lentils, stock, flour, vinegar, and one or two sauces you like. These are what turn ingredients into meals; a kitchen with nothing but fresh food in it can make very little.
Produce. Onions, garlic, carrots, potatoes, lemons. Deliberately short. This is the category people over-buy on a first shop, and it is also the one that punishes over-buying fastest — buy a small amount now and let the second shop, once you know what you are cooking, be the bigger one.
Meat and seafood. One or two things you already know how to cook, and eggs, whether you file them here or under dairy. A first shop is the wrong moment to be ambitious: the point is to prove the kitchen works.
Dairy and eggs. Milk, butter, a hard cheese. Butter belongs on a first shop even if you cook mostly in oil, because a surprising amount of simple cooking assumes it.
Bread and bakery. Bread in the form you actually eat it. Nothing else here is structural.
Frozen. Peas or another vegetable that freezes well, and one fallback meal. The fallback is the most useful thing in this section — the first weeks in a new kitchen produce more evenings where cooking does not happen than any other period.
Drinks. Coffee or tea, if you drink them. Short, and it stays short.
Household. Washing-up liquid, a sponge, bin bags, cleaning cloths, laundry detergent. None of it is food, and all of it gets forgotten, because the list is called a grocery list. On a first shop it matters more than usual: you cannot cook a second meal in an unwashed pan.
Buy it in two passes, not one
The instinct on a first shop is to buy the whole list. Resist it — not to save money, but because you do not yet know what you cook in this kitchen. Cooking habits are partly a function of the space: what the hob is like, how much counter there is, whether the oven works properly, how far the shop is.
So the first pass is what makes any meal possible: salt, a cooking fat, one starch, one tinned base, eggs, and something fresh. That is a functioning kitchen. The second pass, a week or two later, is where the specific things go — the spices for the food you have discovered you actually make, the sauce you have reached for twice, the second grain.
The dry-goods section is the expensive part of the first shop and the cheap part of every shop afterwards, since none of it is bought again for months. Knowing that in advance makes the first receipt less alarming.
Why the list stays generic
Every line above names a kind of thing, not a product: “Greek yogurt”, not a particular tub. That is right for shopping — a generic line survives substitutions, an unfamiliar shop, and a brand you have never seen before, which is the normal condition of a first shop in a new place.
It stops being right the moment you want to know what you ate. Here are three plain Greek yogurts, all declaring around 10% fat:
| Product | Barcode | Fat | Protein | kcal |
|---|---|---|---|---|
| Delta, Yaourt Grec 10% MG | 5201037709774 | 10 | 6.5 | 134 |
| Brooklea, Greek 10% fat | 4088600060880 | 10 | 5.9 | 132 |
| Nestlé, Yaos | 3023290076354 | 9.9 | 3.9 | 127 |
Per 100 g [Open Food Facts, retrieved 2026-08-19]. Same shelf, same declared
fat, and the protein runs from 3.9 to 6.5 g — the Delta tub carries two thirds
more protein than the Nestlé one while matching it on the label’s headline
number. USDA’s generic entry for plain nonfat Greek yogurt gives 10.3 g protein
and 61 kcal per 100 g [USDA FoodData Central, FDC ID 330137, Foundation, retrieved 2026-08-19], which matches none of the three, because it is not
describing any of them.
The same thing happens on purpose whenever there is an offer on. FAGE Total 0%
is 54 kcal and 10.3 g protein per 100 g; FAGE Total 5%, same brand and same
line, is 93 kcal and 9.0 g [Open Food Facts, barcodes 5201054017517 and 5201054017531, retrieved 2026-08-19]. Pick up the 5% because it was reduced
that day and a 170 g serving carries roughly 66 kcal more than you assumed.
Nothing was mis-measured; you ate a different food.
For a first shop none of this matters, which is the point — buy the yogurt. It starts mattering when the kitchen is running and you begin tracking what comes out of it.
Two lists, two levels of precision
That split has a shape worth knowing about before you meet it.
A recipe wants generic ingredients. Something you cook twenty times a year is not made of one specific tub; it is made of whatever yogurt was in the fridge. Pinning the recipe to a barcode makes it wrong nineteen times out of twenty, and USDA’s generic entries exist precisely for this — a laboratory measurement of an ingredient rather than a transcription of one label.
A day wants the real thing. When you eat the Delta tub, the Delta tub is what belongs in the diary, because the reason to record a day is to know what happened in it.
That is how Pantensa is built for its first release: a catalog of generic products and recipes to plan from, and the option to record the specific branded item you actually ate. Getting the system to work out on its own that this particular tub was the one that went into Tuesday’s dinner — substituting what you have for what the recipe assumed, by quantity — needs it to track stock and amounts, and that belongs to Pantry mode, which is not in the first release.
Branded numbers also arrive as drafts rather than facts when they are imported, because the databases disagree with each other and packaging changes faster than any record of it. That argument is made separately in why imported nutrition data is shown as a draft.
Where a basic list stops working
A kitchen that is not really yours. A shared flat where you cook on one shelf, a sublet, a long stay with family — a first-shop list assumes you control the cupboard and will still be there in three months to use the vinegar. Buy the first pass only, skip the second entirely, and accept that cooking will be less efficient than the advice implies. This is not a smaller version of the problem; it is a different one.
The list describes a kitchen, not a diet. Everything above is about making cooking possible, and none of it says anything about whether what you cook is any good for you. Those are separate questions, and a stocked cupboard answers only the first — the eight categories are just as happy to support a poor diet as a good one. We would rather say that plainly than let a list of staples imply a claim it does not make.
After the first shop
Once the cupboard is stocked, the list you write changes character: it becomes a weekly subtraction — the meals you plan, minus what is already there. That is a different method, and it has its own article: how to make a grocery list that survives the store.
This list is only the beginning of that one. You write it once, and then, if things go well, you do not need it again for years.