How to make a menu that sells

Your menu is the first thing a guest reads about your place, at the door, at the table or on a phone. Build it in the right order, from the dishes to a printed and an online version that say the same thing.

11 min read 28 September 2026

Mounds of fresh tagliatelle among vine tomatoes, eggs and fresh basil.

Start with the dishes, not the design

The number of dishes sets the layout, the number of photos and the room you have for descriptions. So start with a list of everything you sell and note for each dish how often it leaves the kitchen in a week and what it earns you. How to work out that last figure is in the article on your food cost percentage.

Then keep the menu short. Every dish you add is one more ingredient in your fridge, one more task in your rush and one more chance that something has run out, and your best dishes get lost among the rest. Which ones to cut or move to the front is covered by menu engineering.

Balance the sections as well. These are starting points for a dinner menu, not rules:

SectionStarting pointWhat to watch
Starters and small plates6Light and hearty, at least one vegetarian
Main courses8Meat, fish and vegetarian side by side
Desserts4One fresh, one rich
Alcoholic drinks8Coffee, tea and soft drinks do not count

A pizzeria or a snack bar divides things differently. The idea stays the same: your guest takes in each section at a glance.

Pick fonts and colours that fit your place

Choose two fonts and a handful of colours that your place already wears, from your facade, your logo and your website. How to handle that as a whole is in the article on your restaurant as a brand.

Set the descriptions in a calm typeface without flourishes and keep the decorative one for headings. Use one accent colour for what you want seen, such as the dish of the day or the seasonal plate: if everything stands out, nothing does. Keep the contrast high, and read your menu the way a guest will, in the evening light of your dining room or on a phone in the sun.

Write descriptions that let guests taste the dish

The description is where a dish sells itself, because a guest can only choose what they can picture. Use a few of these building blocks for each dish:

  • How it is cooked or how it tastes: grilled, crisp, slow-braised, spicy.
  • Where it comes from: salmon smoked in-house, bread from the bakery round the corner.
  • What makes it special: a seasonal plate, only this month, on the menu for years.
  • One line of story: a family recipe, the reason it has that name.

Here is the difference, with invented examples:

Without careWith care
Bitterballen, 8 pieces, 8.50Eight bitterballen with a crisp crust and a beef ragout seasoned with nutmeg, served with coarse mustard. 8.50
Soup of the day, 6.50Creamy tomato soup with basil and a slice of bread from the bakery round the corner. 6.50

Keep it to two sentences, because longer text clutters the menu. What you write has to be true: house-made, fresh and organic are promises, and guests, especially guests with an allergy, build on them.

The story of your place itself belongs on your about page, not on every dish. How to write that page is in this article.

Prices, sizes and extras

Which price belongs to which dish is worked out in the article on pricing your menu. Here it is about how you write them down.

One thing is a rule and not a matter of taste: prices shown to consumers include VAT. The ACM, the Dutch consumer authority, uses a menu with coffee at 2.75 euro as its own example. Costs a guest cannot avoid belong in the price or sit clearly next to it. You do not have to state the VAT amount itself.

The rest is your choice. Leave out the euro sign if it makes the menu calmer, as long as nobody can doubt what the number means. Put the price after the description rather than in a column on the right, so your guest reads the dish first. Pick one style and keep it, online too.

Sizes and extras

If a dish comes in two sizes, put them on one line: small 11.50, large 14.50, with a note of what the difference is. Drinks need their volume. Extras get their own line and price. Online, never pre-tick them, since according to the ACM optional extras may not be selected by default.

Photos: few on paper, many online

A good photo removes doubt, a bad one works against you. If you do not have a good photo of a dish, leave the picture out.

If you hire a photographer, have them shoot your top dishes in half a day on the same plate and background. If you do it yourself, use daylight by a window and photograph the portion exactly as you serve it. A guest who receives something different from the photo feels cheated.

Space on paper is tight. Pick one or two photos and give them to the dishes that earn the most, not to your favourite. Online there is room for a photo with every dish that deserves one. Reuse them for your website and Instagram, which this article covers.

Photos carry copyright automatically. The KvK, the Dutch chamber of commerce, advises agreeing terms with the photographer, so settle in writing what you may use them for. Do not use photos from other websites.

The layout, and a template to start from

A well-known rule for a one-page menu is the golden triangle: the eye goes to the middle first, then the top right, then the top left. Put the dishes you most want to sell there. Treat it as a design rule: your own sales figures show whether it holds for your guests.

For takeaway, a menu that folds in three works well, with room for your phone number, address, opening hours and a QR code to your ordering page. Icons for spicy or vegetarian, a box for seasonal dishes and a block for combinations guide the eye. Menus that do this well are collected in menus worth learning from.

The template, from top to bottom

PartWhat goes in it
HeaderName, logo and one line about who you are
Below the headerThe allergen sentence and the key to the icons
StartersSix dishes, the lighter ones first
Main coursesEight dishes, the top earners in the middle and top right
Sides and extrasFries, salad, sauce, each with its own price
DessertsFour dishes
DrinksHot, cold, beer, wine, with the volume
FooterPrices including VAT, the alcohol rule, address, phone number, website and QR code

What the law asks of your menu

Three rules touch your menu directly: allergens, prices (see above) and alcohol. This is a summary, not legal advice, so check the NVWA (the Dutch food safety authority), the ACM or the Rijksoverheid, or ask your accountant.

Allergens

You must be able to tell guests whether a dish contains any of the 14 allergens: cereals containing gluten, egg, fish, peanut, nuts, soya, milk, crustaceans, molluscs, celery, mustard, sesame, sulphites and lupin. For gluten and nuts you also name which kind.

Written or spoken, the choice is yours. If you tell guests out loud, a notice must say clearly that they can ask, and the information must be ready on paper or digitally for your staff and the NVWA. A list of your dishes against the 14 allergens is the simplest form. Online, you state them in your webshop or point to a phone number. It often goes wrong: in 2023 the NVWA found that more than half of the 6,548 businesses it inspected that sell unpackaged food did not meet the rules.

Alcohol

The Alcoholwet has one age limit: 18, for beer and wine as much as for spirits. If you doubt a guest's age, ask for ID. If you sell alcohol through your ordering site, the guest must confirm that they are 18 or over in a box that is not pre-ticked, and their age is checked again at delivery. You must be able to show on paper how you arrange this, in what the Dutch call a geborgde werkwijze. The KHN, the hospitality trade body, has an example document. If you want guests to collect alcohol or have it delivered, ask your municipality what your licence allows.

A menu in two languages for tourists

A guest who does not understand a dish skips it or asks your staff. If you have tourists on your street, an English menu pays off. Here is how:

  1. Finish the Dutch menu first, or you translate everything twice.
  2. Keep the Dutch name of the dish and put the explanation after it.
  3. Rewrite the descriptions in English and have someone who speaks the language read them.
  4. Put the allergen sentence and the age rule in both languages.
Dutch menuEnglish menu
BitterballenBitterballen: crispy croquettes with beef ragout
UitsmijterUitsmijter: fried eggs on bread with ham or cheese
PoffertjesPoffertjes: small fluffy pancakes with butter and icing sugar

Put the languages on a separate sheet or one under the other in smaller type, not in two columns. Online, put a language switch at the top.

One menu, on paper and on screen

Many guests read your menu on their phone first. Put it on your site as plain text and not as a PDF, because a PDF is hard to read on a small screen and search engines can do little with it. How to set up such a site is in the article on a site that brings direct orders. Build the allergens and the age check into the ordering flow itself.

Your menu lives in more places than you think: on paper, on the board by the door, on your site, in your Google profile and on Thuisbezorgd and Uber Eats. When a price changes in one place and not in another, your guest notices before you do.

On Monday, start with your ten best sellers: a new description, a good photo and a price that holds up.

Common questions

How many dishes should a menu have?
Six starters, eight main courses and four desserts is a useful starting point for a dinner menu. A pizzeria or a snack bar divides things differently.
Do allergens have to be on the menu?
Not necessarily. Telling guests out loud is allowed too, but a notice must clearly say they can ask, and the information must be ready on paper or digitally.
Are menu prices shown including or excluding VAT?
Including. According to the ACM, prices for consumers include VAT and any costs a guest cannot avoid. You do not have to state the VAT amount itself.
From what age can I sell alcohol?
From 18, for all alcohol. If you doubt a guest's age, ask for ID. Online, the guest confirms while ordering that they are 18, and their age is checked again at delivery.
Is a PDF of my menu enough for my site?
Not for a phone. Put the menu on a page as plain text, since a PDF reads badly on a small screen and is harder for search engines to find.

Back to the blog

See everything on marketing strategy

The calmest way to sell direct

Book a demo