How to design a restaurant menu that guests can read
A good menu is a list first and a design second. Get the list right, set it in clear type, and the page almost lays itself out. Here is how to work through it in order.
Start with the list, not the look
Before you pick fonts or colours, write the whole menu as plain text: every section, every dish, every price. Most layout problems are really list problems. A section with 22 items will look crowded in any design, and a section with two items will look lost.
Group dishes the way guests think about a meal, usually in the order they eat it. A typical restaurant runs starters, mains, breads or sides, rice, desserts and drinks. An Indian restaurant might split mains into veg and non-veg, or by tandoor, curry and biryani. Keep it to the groups your kitchen actually works in.
- Aim for 5 to 12 dishes per section. Split longer sections, merge tiny ones.
- Give each section a short, plain name. Guests scan for words like starters, mains and desserts.
- Use a one line section note for shared details, such as served with rice or available after 7 pm.
Build a clear hierarchy
A reader should see three levels at a glance: the section heading, the dish name, then the description and price. Each level needs a visible step in size, weight or style. If dish names and descriptions are the same size and weight, the page turns into a grey block.
Keep the number of type styles small. One typeface for headings and one for text is plenty, and many good menus use a single family in two or three weights. Decorative script works for the restaurant name, rarely for 40 dish names.
- Restaurant name and a short tagline at the top.
- Section headings, clearly larger or set in a contrasting style.
- Dish names in a strong weight, at a comfortable reading size.
- Descriptions smaller and lighter, one or two lines at most.
- Marks such as veg, vegan or spicy beside the name, explained once in a legend.
Place prices so they are easy to find, not loud
Prices belong in a consistent place, either aligned in a column on the right or set straight after the description. Right aligned columns with dot leaders are classic and easy to scan. Prices that follow the text are calmer and stop guests reading down the price column first.
Whatever you choose, align them, use the same number format everywhere, and leave out the currency sign if your whole menu is in one currency. Our guide to writing menu prices covers half and full portions, sizes and add-ons in detail.
Choose a size and layout that fits the list
Count your dishes before you pick a format. A short cafe list fits a single A4 or US Letter page. A full restaurant menu often needs two A4 pages, an A3 sheet, or a bi-fold. Drinks and desserts work well on their own slim card so the main menu stays short.
Two or three columns on a landscape page let a long list breathe. A single centred column suits fine dining with fewer dishes. See menu sizes for exact dimensions and when to use each.
| Menu length | Format that usually works |
|---|---|
| Up to about 25 dishes | A4 or Letter, one side |
| 25 to 60 dishes | A4 two sides, A3, or a bi-fold |
| Short focused list | A5, a slim card, or a table tent |
| Lots of sections and photos | Tri-fold or several A4 pages |
Proof it like a guest, then print
Print a test copy at real size and read it at arm's length in the light of your dining room. Small grey text that looks fine on a laptop can vanish under warm bulbs. Check that every dish has a price, every mark appears in the legend, and nothing is cut off at the edge.
For a print shop, send a PDF with bleed and crop marks so backgrounds run to the edge after trimming. Keep the address, hours and any tax note in a small footer.
Doing this in Platebill
In Platebill you type the menu as sections and dishes, or paste an existing menu as text, and the layout sets the hierarchy for you. You can switch between layouts and sizes without retyping, because the dishes are kept as data, not as text boxes. If a format runs out of room, the editor tells you which dishes do not fit, and you can step the type size down. The print PDF comes with 3 mm bleed and crop marks.
Questions people ask
How many items should a restaurant menu have?
There is no fixed number, but most guests read a menu faster when each section holds roughly 5 to 12 dishes. If a section runs longer, split it, for example veg and non-veg mains, or move drinks to a separate card.
What font size should a printed menu use?
Dish names usually read well around 11 to 14 pt on a handheld menu, with descriptions a point or two smaller. Print a test page and read it in your own dining room light, because that matters more than any rule.
Should I put photos on my menu?
A few good photos of signature dishes can help, especially in cafes and casual places. Too many make a menu feel cluttered. If you use them, use real photos of your own food. Platebill has a group of layouts built for dish photos.
Do I need a designer to make a restaurant menu?
Not for a clear, well set menu. If your list is organised and you use a layout with good type, you can make one yourself. A designer earns their fee on brand identity and custom illustration.