Free CSV and JSON of 588 traditional dishes with cooking time, difficulty and normalised ingredients. CC-BY, one link back is all we ask.
| File | Format | |
|---|---|---|
| copper-dishes.csv | CSV, RFC 4180 | spreadsheets |
| copper-dishes.json | JSON | scripts |
| Field | Meaning |
|---|---|
| dish | the dish name as it is known locally |
| country, country_code | where the dish is traditional; ISO 3166-1 alpha-2 |
| minutes | total time from start to finish, including any resting or fermenting |
| difficulty | easy, medium or hard |
| ingredient_count | ingredients excluding pantry staples such as salt and oil |
| ingredients | normalised names, semicolon separated; singular and plural merged |
| url | the recipe page, with quantities and full method |
This describes Copper's corpus, not a census of world cuisine — no such census exists. Each country is represented by up to three dishes. Nothing is extrapolated, and we'd rather you knew that than published a figure you'd have to retract.
Cooking times include unattended time. Kiviak sits at one day because it ferments, not because anyone stands over it.
Fifteen rows show ingredient_count = 0. These are dishes
made from a single staple — pap, ubugari, injera — whose every
ingredient is flagged as a pantry item and therefore excluded from the
count. They are not empty records; filter on them rather than treating
them as missing data.
Creative Commons Attribution 4.0. Use it anywhere, including commercially. The only condition is a link back to the study page.
Suggested credit: Data: Copper — copperapp.app
If you need a cut we haven't published — a region, a diet, a time window — write to coppersupport0@gmail.com and we'll produce it.