Detailed guide

Restaurant menu design: method, mandatory information and layout

Quick answer: 1) start from your concept and your guests to pick a limited number of dishes; 2) work out the food cost and margin of each one; 3) rank them by popularity and margin, and adjust; 4) write simple, honest descriptions; 5) check the mandatory information (prices, meat origin, allergens, free water in France); 6) take care of the layout, then publish the same menu online.

Your menu is your first salesperson: it makes people hungry, guides their choice and drives your margin. A good menu is built in four steps: choose the dishes, check they make money, describe them simply and include the mandatory information. This guide gives you the method, a checklist and templates to copy.

Key takeaways

  • A short menu is easier to run: less stock, less waste, faster service.
  • Rank each dish by popularity and cash margin: keep the ones that sell and earn, rework or drop the rest.
  • Write simple, honest descriptions: the main ingredient, how it is cooked, the side, the origin when it adds value.
  • In France, check the mandatory points: prices including tax and service, meat origin, allergen information, free water, “fait maison” only when the conditions are met.
  • Put the same menu online: on your website, your Google listing and a QR code on the tables.
Updated 8 min read By the Voxtya team

How do you create a restaurant menu?

Menus are often built from the heart: dishes you love to cook, ones you have seen elsewhere, ones guests ask for. That is a good start. But a menu also has to hold up in the kitchen on a Saturday night, stay profitable when supplier prices rise and be readable in thirty seconds.

This guide is part of our Run a restaurant series. Pricing each dish is covered in food cost and menu pricing, so we do not repeat it here. The legal points below apply to restaurants in France.

How many dishes should a menu have?

There is no magic number. The right number depends on three things: the size of your kitchen, how many people are on shift and the space in your fridges. Ask yourself these questions before adding a dish:

  • Can this dish go out on time on a Saturday night, with the usual team?
  • Are its ingredients used in other dishes too? An ingredient used in a single dish often ends up in the bin.
  • Does it have a clear place on the menu (a meat, a fish, a vegetarian dish) or does it duplicate another?
  • Can we make it the same way, with the same portion, every day?

A short menu has many advantages: fewer items to order, fresher produce, less waste, a team that masters every plate and guests who choose faster. Many restaurants pair a short menu with a daily specials board: it uses up a delivery, tests a dish and gives guests a reason to come back.

A simple structure

SectionWhat you want
Starters and sharing platesQuick to send out, they lift the average spend
MainsAt least one meat, one fish and one vegetarian option
DessertsA short choice, often prepared in advance
Set menuA clear price for lunch or groups
DrinksA separate list, with prices easy to see

Think about children and special diets too if your guests ask for them. A well-made vegetarian dish stops a whole table from choosing another restaurant.

Included in the Website

Restaurant menu QR code

Your menu online, with allergens, and its print-ready QR code for your tables: included in the Website service, 30-day trial.

See the menu QR code

How do you write dish names and descriptions?

A good dish name says what is on the plate, with no jargon and no promise you cannot keep. Guests should be able to picture the dish. A simple method: the main ingredient, how it is cooked, the side, then one detail that makes people want it (the origin, the producer, a house sauce).

[Main ingredient] [cooking method], [side], [sauce or detail]

Example: Roast pollock fillet, celeriac purée, herb butter

Example: Seven-hour slow-cooked lamb shoulder, seasonal vegetables, reduced jus

Example: Creamy mushroom risotto, parmesan, hazelnut oil

  • Short sentences, simple words, no abbreviations.
  • No empty adjectives (“delicious”, “tasty”): describe the cooking or the product instead.
  • Honest words: “homemade”, “fresh”, “local” must match reality.
  • The same name on the printed menu, online and on the specials board.
  • A translation if you welcome visitors, checked by someone who speaks the language.

Should you write “fait maison” (homemade)?

In France, the “fait maison” wording and logo are optional but strictly framed. A dish can carry them if it is cooked on site from raw products, meaning fresh or uncooked, unprocessed ingredients. Some processed products are allowed (bread, cheese, pasta, cured meats except terrines and pâtés, stocks and fumets if guests are told in writing…), but a dish made only from these cannot carry the wording. If only some dishes are homemade, the logo or wording goes next to each one; if all are, you can say so once on the menu. Misuse can be penalised as a misleading commercial practice.

What must a restaurant menu show in France?

Here are the rules listed by Service Public Entreprendre, the French government’s business information site, for restaurants in France. They cover the menu, but also what is displayed outside and the bill.

  • Outside display: the menu or the day’s menu is displayed outside during service, at least from 11.30 am for lunch and from 6 pm for dinner.
  • Drinks: the list of drinks and their prices is displayed inside.
  • Prices: including taxes and service. Prices on the bill must match the displayed prices.
  • Meat origin: the origin of poultry, beef, pork and lamb is shown on the menu or on a notice, including for meat that is already cooked. If the exact origin is unknown, “origine UE” (EU) or “origine hors UE” (non-EU) is accepted.
  • Allergens: for non-prepacked food, allergen information is on the menu or in a book available to guests.
  • Water: guests are told they can ask for free drinking water.

The 14 allergens and a template to copy are in our guide to the allergen matrix. These rules change: check the official page listed in the sources before printing your menu. If you trade outside France, check your own local rules.

How do you lay out a readable menu?

A menu is read quickly, often in dim light and sometimes without glasses. Readability comes before decoration.

  • A simple, large enough font, in black or a dark colour on a light background.
  • Clearly separated sections, in the order of the meal.
  • Prices aligned, without dot leaders that lead the eye to the cheapest price.
  • Few pages: one or two sides for food, a separate drinks list.
  • The dishes you want to sell placed at the top of each section or in a small box.
  • Icons (vegetarian, homemade, allergens) explained in a key.
  • A clean menu: a stained menu corrected in pen gives a poor image of the kitchen.

Plan for updates from the start. If your prices change often, print a simple menu you can redo yourself, or use a board for the dishes that rotate.

The restaurant owner’s guide

Open, run, grow: each stage has its full guide and detailed guides, with their reading time.

This guide for your trade

Go further

Sources

The rules quoted in this guide come from these official pages, checked on October 28, 2026.

How many dishes should a restaurant menu have?
There is no official number. Choose what your kitchen can send out on time on a busy night, sharing ingredients between dishes. A short menu plus a daily specials board is often easier to run.
What must a restaurant menu show in France?
Prices including taxes and service, the origin of poultry, beef, pork and lamb, allergen information on the menu or in a book, and information about free water. The menu or the day’s menu must also be displayed outside during service.
Is “fait maison” (homemade) mandatory in France?
No, the wording is optional. But if you use it, the dish must be cooked on site from raw products, with only some processed products allowed. Misuse can be penalised.
What is menu engineering?
It is ranking your dishes by popularity and cash margin. It helps you decide which dishes to push, rework or drop.
How often should I change my menu?
Many restaurants change the menu with each season, and a specials board more often. Use each change to redo your pricing and your dish ranking.
Should I translate my menu?
It is not required, but it helps if you welcome visitors. Have the translation checked: an unchecked machine translation can produce odd dish names.
Can a QR code replace the printed menu?
In France, no. The QR code is a handy extra, but the outside display of the menu and information for guests on site remain mandatory.
How do I show meat origin on the menu in France?
Show the country of origin of poultry, beef, pork or lamb on the menu or on a notice. If the exact origin of meat that is already cooked is unknown, “EU origin” or “non-EU origin” is accepted.
How do I set the price of each dish?
From the recipe card and the food cost per portion, then the food cost percentage you aim for. The full method is in our guide to food cost and menu pricing.
FAQ

Your questions, answered.

Another question?

Write to us: a real person gets back to you quickly.

Contact us
30-day free trial, no commitment

Put it into practice.

Voxtya brings Google reviews, website, bookings and social media together in one app built for local businesses.

30-day free trial · cancel in 1 click