The kitchen
Your grocery list
Pick the dishes you mean to cook this week. They add themselves up into one basket: the onion three recipes want becomes one line, the shopping is ordered the way you walk a store, and the things a kitchen already holds step aside.
Rough amounts from the recipes as written — trust your pantry over us. The corpus stores mass because mass is what the flavour engine works in, so a lot of this list is grams and ounces rather than the cup you would actually reach for. Where a piece weight is defensible you get pieces.
In one paragraph
A week of recipes merges into one basket on the same ingredient vocabulary the recommender uses, keeping real per-dish gram provenance. Aisles come from 13 curated rules over that vocabulary, which place 95% of ingredient lines across 4,566 recipes (1,967 of 2,575 distinct names). Pantry staples are defaulted only where an ingredient is both common and uncommitted — it appears in a large share of recipes and barely narrows what dish they are — and shelf-stable: 8 of 400 measured ingredients qualify.
Build the week
Nothing lands here on its own. Tick what you actually mean to cook.
No dishes to offer yet. Save a dish from Explore, or draft one in the Studio, and it will show up here. Go to Explore
The list
Nothing picked yet. Tick a dish above and the week starts adding itself up.
What your kitchen already holds
We assume a kitchen already holds these. Untick anything you are out of. Nothing here is produce or protein, however common — we will never decide for you what is in your fridge.
How this works
Lines merge on the same ingredient vocabulary the recommender and the dish-form model use, so “3 lbs yellow onions, thinly sliced” and “1 yellow onion” are one buy. That vocabulary drops cut words, so chicken thighs and chicken breasts land on one chicken line — a real limitation, and one we would rather state than paper over.
Aisles are curated rules, not measurement: an aisle is a fact about a supermarket, not about food. The 13 rules place 95% of ingredient lines; the rest sit under Everything else rather than being filed under a guess.
The unlock counts are counts of the dishes named beside them, never an estimate. A dish appears only when it is exactly one ingredient short of what you already have.
Nothing here calls a model or costs anything to run. It is all computed in your browser from files this page already loaded.
Cite this
Palate, “Palate grocery list,” https://palate.kitchen/list — include the date you accessed it.
The measurements on this page are free to quote with attribution to Palate. The downloadable 250-dish sample dataset on /data is licensed CC BY-NC 4.0.