Cynical Sally← Contents
Restaurant Menu · How to / How not to

How to Write a Coffee Shop Menu (and How Not To)

A menu is not a vibe board, it is a sales document that happens to be standing next to an espresso machine.

By Cynical SallyIssue Nº 1

Somewhere out there is a barista who can pull a god-tier shot, source single-origin beans from a farm they can name by hand, and dial in grind size like a surgeon. And then they wrote the menu in chalk so faint it reads like a ransom note from a ghost. The coffee was the easy part. The menu is where most shops quietly lose the upsell, the regular, and the tourist who just wanted to know if you have oat milk.

This is what you getA real Full Truth, in full
Cynical SallyRestaurant Menu

The Full Truth

on A specialty coffee shop's menu board

4.3
out of ten
You hand-lettered 'attention to craft' across the top, then misspelled 'cappuccino' twice and forgot to put a price on the espresso.
The Investigation
  1. 01

    The hierarchy is a flat field of equally important nothing

    Critical

    Drip coffee, a 14-step single-origin pour-over, matcha, and a chai all sit in identical chalk at the same size. The eye has no entry point, so the customer freezes and orders 'just a coffee' to escape the paralysis, which is the cheapest thing you sell. Pick a hero zone (espresso drinks), make it visually loudest, and let everything else recede. Hierarchy is how you upsell without saying a word.

  2. 02

    Prices are playing hide and seek

    Critical

    Half the items have prices, half don't, and the ones that do are floated mid-line where they collide with the descriptions. A customer cannot do quick math, so they default to safe and small, or worse, feel ambushed at the till. Right-align every price in a consistent column, or set it tight after the name. No exceptions, no 'market price' on a latte.

  3. 03

    Drink names are travel diary entries, not products

    Notable

    'The Kyoto', 'Foggy Morning', and 'House Ritual' tell me about your weekend, not what is in the cup. Mystery is fine for one signature drink. For the other nine it is friction. Add one plain ingredient line under each invented name, or rename them to what they are. People order what they understand, and they tip what they trust.

The Copy Clinic

House Ritual ............ our signature blend, crafted with intention and a single perfect pour

Pour-Over (single origin) 4.50 / Bright, citrusy, no milk. Ask the bar what's brewing today.

we have many milk options please ask staff

Milk: whole, skim, oat, almond, soy. Oat/almond/soy +0.60 (yes, it's on the board on purpose).

The Action Plan
  1. 1Reorder the board into three labeled zones: Espresso & Milk, Black Coffee, Not Coffee. Make the espresso zone the largest and topmost.
  2. 2Build one clean price column. Right-align every number, same font, same size, no item without a price.
  3. 3Give every invented drink name a single plain ingredient line underneath, and cut any name that needs a backstory to make sense.
  4. 4Stand four feet back (queue distance) and time yourself reading it. If you can't price a flat white in three seconds, shrink the descriptions and grow the type.
Yours for the price of a coffee.Printed with disdain
Your turn

That was a stranger's restaurant menu. Drop yours, I will go just as hard.

One coffee, from €2,99. No mercy.

A menu does one job: it helps a slightly caffeine-deprived human decide fast and spend a little more than they planned to. Everything else (the kerning, the kraft paper, the lowercase aesthetic) is set dressing. Good set dressing matters. But if I have to squint to find the price of a flat white, you have built a mood, not a menu. Let's fix that.

How to do it right
  • 01Lead with what they came for. Espresso drinks at the top, in the order people actually order them, not in the order you find spiritually pure.
  • 02Price for scanning, not for hiding. Right-align prices or set them tight to the name. The eye should find the number without a search party.
  • 03Write sizes in human, then translate. 'Small / Medium / Large' with the ml in small type underneath beats a board that only says 'Solo, Doppio, Gibraltar' to people who just want a coffee.
  • 04Use one honest line of description where it earns the sale. 'Espresso, steamed milk, thin foam' sells a cortado better than 'our signature ritual in a glass.'
  • 05Design for the decision moment. Group milk drinks, black coffee, and not-coffee into clear zones so a person picks a lane in three seconds, not three minutes.
How not to
  • Chalk handwriting so artisanal that 'Cappuccino' and 'Cortado' are legally indistinguishable from four feet away.
  • Burying the prices in a separate column on the far wall, so ordering becomes a memory game played in front of a queue.
  • Naming every drink after the owner's travels ('The Lisbon', 'Marrakech Fog') with zero hint of what is actually in the cup.
  • Listing eleven milk alternatives and then charging a surprise surcharge that only appears at the register, not on the board.
  • A 200-item board where pour-over, matcha, kombucha, and a breakfast menu all fight in the same font size, so nothing wins.