· 4 min read
How to Write a Tavern Menu Players Remember
Manesh Jayawardhana
CIO & Co-founder
A player asks what is on the menu. You say “stew and ale”, they order stew and ale, and the scene moves on having established nothing.
The same question with an actual menu produces three minutes of characters revealing things about themselves through what they order, which is free characterisation nobody had to plan.
Region determines the food
The fastest way to make a setting feel coherent is to serve food that could plausibly exist there.
Coastal — fish, shellfish, seaweed, salt-preserved everything, and bread made from imported grain if the soil is poor.
Mountain — preserved meat, hard cheese, root vegetables, strong spirits. Little fresh produce.
Forest — game, mushrooms, berries, freshwater fish, honey.
City — everything, at a range of qualities and prices, including things imported from elsewhere at a markup.
A mountain inn serving fresh oysters breaks the setting for anyone paying attention, and getting it right costs nothing. The reverse is also useful: an unexpected item on a menu is a hook, because someone had to bring it there.
Prices should be consistent, not realistic
Historical accuracy is not the goal and is usually unachievable given how fantasy economies are constructed.
What matters is that prices are consistent within your setting and legible relative to what characters earn. A player should be able to tell whether something is cheap, normal or extortionate, and that judgement depends on the prices relating sensibly to each other and to the party’s resources.
Three tiers is enough:
Cheap — what a labourer eats. Bread, small beer, whatever is boiled.
Normal — a proper meal with meat, a decent drink.
Expensive — imported, fresh out of season, or prepared with skill.
If the party can buy the entire menu without noticing, the prices are not doing any work. If a meal costs a meaningful fraction of a day’s earnings, ordering becomes a decision.
| Tier | Roughly | Signals |
|---|---|---|
| Cheap | Copper | Everyday, unremarkable |
| Normal | Silver | A proper meal |
| Expensive | Gold | Someone is showing off |
The house special is the hook
A menu is set dressing. One item with something unexplained about it is a location.
- Eel pie the landlord will not discuss
- A stew that is different every day and always good
- A dish named after a regular who has not been in for a month
- Something the kitchen refuses to serve to strangers
Each of those is a sentence and each invites a question. Players who ask get a scene; players who do not have still learned something about the place.
That is a better return on one line of prep than a paragraph describing the fireplace.
The menu tells you about the place
What a tavern serves says more about it than any description of the furnishings.
A menu with three items and no prices suggests somewhere that serves what it has to whoever turns up. One with fifteen items and a wine list suggests a town with trade and money. One where everything is preserved — salted, smoked, pickled — suggests a place that cannot rely on fresh supply, which tells the party something about the region before anyone says a word about it.
That is the efficient way to convey setting. A paragraph describing the local economy is exposition; a menu where the only meat is salt pork is the same information delivered as a prop the players read voluntarily.
Common mistakes to avoid
- Food that could not exist in that region.
- Prices with no relationship to what characters earn.
- A menu so long players skim it.
- Every item described in detail, which turns a prop into a reading exercise.
- Preparing menus for locations the party will never enter.
How to do it with Tavern Menu Generator
The Tavern Menu Generator matches food to region and quality.
- Set the quality tier and the region.
- Generate the menu with prices in your setting’s coinage.
- Take the house special — that is the part that becomes a scene.
- Keep it to six or eight items so players read it.
Other game tools are in the tools directory.
Frequently asked questions
How should tavern prices work?
Consistently within your setting rather than historically. What matters is that a player can tell whether something is cheap or extortionate relative to what characters earn.
Why does region matter?
Because a mountain inn serving fresh oysters breaks the setting for anyone paying attention. Regional ingredients cost nothing to get right and quietly make a world feel coherent.
Do players actually read menus?
Some do and they remember them. More usefully, a menu gives you an answer when a player asks what is available — a question that otherwise stalls a scene.
Final thought
Six items, regionally plausible, with one you will not explain. That is a location; a longer menu is a document.