Online Tool Store Online Tool Store
🍲 Games & Fun

· 4 min read

How to Write a Tavern Menu Players Remember

Manesh Jayawardhana

CIO & Co-founder

Manesh Jayawardhana is the CIO and Co-Founder of Ceyentra Technologies, where he has spent over nine years leading the design and delivery of software solutions for clients across the globe, spanning web, mobile, AI, and capital market systems. He has grown Online Tool Store's engineering team from the ground up while steering the company's technical direction. His writing draws on this breadth of experience building and shipping software across a wide range of industries and markets. View on LinkedIn

Share

How to Write a Tavern Menu Players Remember

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.

TierRoughlySignals
CheapCopperEveryday, unremarkable
NormalSilverA proper meal
ExpensiveGoldSomeone 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.

  1. Set the quality tier and the region.
  2. Generate the menu with prices in your setting’s coinage.
  3. Take the house special — that is the part that becomes a scene.
  4. 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.

Try the free Tavern Menu Generator

#tavern-menu#rpg-worldbuilding#fantasy-food#dnd-prices#online-tools#free-tools