How to make a restaurant menu, step by step
Updated October 20, 2026
To make a restaurant menu: decide what you'll sell and how many dishes your kitchen can do well, cost each recipe, price it, write short honest descriptions, group dishes in the order guests eat, lay the page out so your best sellers are easy to find, add the legal lines your area requires, then print it and put the same menu online. A first menu takes a few days, most of it costing and testing recipes. This guide walks through the ten steps with a worked example for a 24-dish menu, and every step has a free tool that needs no sign-up.
In short
- Plan: fewer dishes you can cook consistently beat a long menu. Our example has 24 items in 5 sections.
- Price from cost: menu price = food cost per portion ÷ the food cost percentage you aim for, then round to a friendly price.
- Legal lines (US): a consumer advisory if you serve raw or undercooked animal foods; calories and a 2,000-calorie statement if you're part of a chain with 20+ locations; some states add allergen notices.
- Design and print free: the printable menu maker and menu templates, US Letter or A4.
How to make a restaurant menu: the 10 steps
- Define the concept and the guest: cuisine, price point, service style (counter, table, takeout) and the occasion people come for.
- List the dishes and cut the list: write every candidate, then keep only what your kitchen can make consistently at your busiest hour.
- Write and test the recipes: standard recipes with exact portions, so every plate costs and tastes the same.
- Cost every dish: add up the ingredients of one portion at today's invoice prices, including garnish, sauce and packaging for takeout.
- Set the prices: divide the cost by your target food cost percentage, check the dollar margin, and compare with places nearby.
- Name and describe each dish: short, specific, honest descriptions; name the main ingredients and anything a guest with an allergy must know.
- Group and order the sections: in the order people eat (starters, mains, sides, desserts, drinks), with the strongest dish first in each.
- Lay it out and design it: one font family, clear prices without dollar-sign clutter, space around your best sellers, photos only where they help.
- Add the legal lines: the consumer advisory, calorie information if you're a covered chain, and any state or city notice.
- Proofread, print and publish online: check every price twice, print a test copy, and put the same menu on your website, Google profile and QR code.
The rest of this guide goes through each step.
Step 1–2: How many items should a restaurant menu have?
There's no official number; it depends on your kitchen, not on what looks generous. A useful test: can the line make every dish on the menu, to standard, during your busiest hour? Each extra dish adds ingredients to stock, prep to do and food that can spoil.
A worked example, a casual American restaurant planning a first menu (illustrative):
| Section | Dishes | Price range | Why this many |
|---|---|---|---|
| Starters and shareables | 5 | $8–$13 | Uses the same fryer and prep as the mains |
| Mains | 8 | $13–$26 | One per protein, plus two vegetarian |
| Sides | 4 | $4–$6 | Raise the check; all made from main-dish ingredients |
| Desserts | 3 | $7–$9 | Two made ahead, one plated |
| Drinks (non-alcoholic) | 4 | $3–$6 | High margin, no cooking |
| Total | 24 |
Notice the price ladder in each section: a low, a middle and a high option, so every guest finds something and the middle option looks reasonable. And notice the shared ingredients: the chicken in a sandwich also goes into the Caesar salad, so less is wasted.
Step 3–5: How do you cost and price a menu?
Food cost per portion is the cost of everything on the plate, at your current invoice prices. Menu price = food cost per portion ÷ target food cost %. Many restaurants aim for about 28 to 35% on food.
Worked example for one main, the crispy chicken sandwich (illustrative costs):
| Ingredient (one portion) | Cost |
|---|---|
| Chicken thigh, 6 oz | $1.95 |
| Brioche bun | $0.55 |
| Breading, oil, pickles, sauce | $0.62 |
| Fries, 5 oz | $0.48 |
| Takeout box and napkin | $0.30 |
| Food and packaging cost | $3.90 |
- At a 30% target: $3.90 ÷ 0.30 = $13.00.
- At a 28% target: $3.90 ÷ 0.28 = $13.93, so $13.95 or $14.
- The margin at $13.00 is $13.00 − $3.90 = $9.10 per sandwich.
Run the same sum for each dish with the recipe cost calculator and the menu price calculator, which also shows the price you'd need on DoorDash or Uber Eats to keep the same money. For the method in depth, read how to price menu items and food cost percentage.
Don't stop at the percentage. A $26 steak at a 40% food cost leaves more dollars than a $9 pasta at 23%. Once the menu has run for a month, the menu engineering matrix sorts each dish by sales and margin; see the menu engineering guide.
Step 6: How to write menu descriptions
- Lead with what it is, then one or two details that make it yours: "Crispy chicken sandwich: buttermilk-brined thigh, house pickles, honey hot sauce, brioche."
- Name ingredients guests care about: the main protein, anything spicy, and any common allergen that isn't obvious (nuts in a pesto, sesame in a dressing).
- Be accurate. If the menu says "fresh," "local," "wild-caught" or "homemade," it must be true; menus are advertising and state consumer-protection laws apply.
- Keep it short. Two lines on a phone screen is plenty.
Step 7–8: How should a menu be laid out?
- Order sections the way people eat: starters, mains, sides, desserts, drinks. On a single page, mains get the most space.
- Put your strongest dish first or last in a section, where the eye lands, and give a high-margin dish a box or a little more space. These are design practices, not laws: test and check sales after.
- Show prices plainly, aligned after the description rather than in a column that invites price comparison. Keep a consistent format: 13 or 13.00, not both.
- Use one or two fonts, large enough to read in dim light (no smaller than about 10 point on a printed menu).
- Use photos sparingly on print (one per section at most); online, a good photo per dish helps.
The free printable menu maker lays out your sections in US Letter or A4 and exports a print-ready PDF; menu templates give you ready-made designs to start from.
Step 9: What legal information must be on a US menu?
Rules come from the FDA Food Code as adopted by your state, from federal labeling law and from some state laws. Check with your local health department; these are the lines most menus need:
| Rule | Who it applies to | What goes on the menu |
|---|---|---|
| Consumer advisory (FDA Food Code 3-603.11, adopted by states) | Anyone serving animal foods raw or undercooked, or cooked to order (burgers, eggs, oysters, sushi, Caesar dressing with raw egg) | A disclosure (the dish is marked, e.g. with an asterisk, as raw or undercooked or can be cooked to order) and a reminder, such as "Consuming raw or undercooked meats, poultry, seafood, shellfish or eggs may increase your risk of foodborne illness." |
| Calorie labeling (21 CFR 101.11) | Restaurants in a chain of 20 or more locations with the same name and substantially the same menu | Calories for each standard item; the statement "2,000 calories a day is used for general nutrition advice, but calorie needs vary"; full nutrition information on request. The rule's definition of a menu includes electronic menus and menus on the Internet. |
| Allergen notice (Massachusetts, 105 CMR 590) | Food establishments in Massachusetts | "Before placing your order, please inform your server if a person in your party has a food allergy," on menus and menu boards, including take-out, website and catering menus. |
The consumer advisory comes from Oregon's Department of Agriculture fact sheet on the Food Code, which also gives two other allowed reminders and recommends at least 11-point type on handheld menus. If you're a 20+ location chain, read our FDA menu labeling guide. Federal law doesn't require independent restaurants to list allergens on menus, but guests ask; the free allergen chart maker makes a one-page chart for your counter.
Step 10: Print menu or online menu?
You need both, and they should match.
| Printed menu | Online / QR menu | |
|---|---|---|
| Cost to change a price | Reprint every copy | Edit once, live everywhere |
| Where guests see it | At the table or counter | Google, your website, delivery orders, the table QR code |
| Photos | Few | One per dish works well |
| Ordering | Through staff | Guests can order and pay, if your system allows |
| Good for | Table service, ambiance | Takeout, delivery, quick service, changes |
A QR code at the table can open your menu, or a menu people can order from. See what a QR menu is and make a static code free with the menu QR code generator.
How Menuthere helps
- Put the menu online in minutes: upload a photo or PDF of your printed menu and the dishes, prices and sizes are read into your menu for you to check, or add them by hand.
- Allergens and calories on every plan: record the 14 common allergens, calories and a halal mark per dish; customers see them when they open the dish.
- Dishes at set times: a brunch dish shows only on weekends, a lunch special only at lunch, on every plan.
- Other languages: a second name per dish on every plan; a language button that translates the whole menu from Lite ($17 a month).
- 0% commission: customers order and pay from the same menu, on your page or a table QR code.
Your menu, online and orderable, from the same list of dishes.
Frequently asked questions
How do I make a restaurant menu from scratch?
Decide your concept and guest, list the dishes your kitchen can make consistently, cost each recipe, set prices from cost, write short descriptions, group dishes in eating order, lay out the page, add the legal lines your area requires, then proofread, print and publish the same menu online.
How many items should be on a restaurant menu?
There is no official number. Keep only what your kitchen can make to standard during the busiest hour. Our worked example uses 24 items: 5 starters, 8 mains, 4 sides, 3 desserts and 4 drinks.
How do you price items on a menu?
Divide the food cost of one portion by the food cost percentage you aim for. A sandwich that costs $3.90 at a 30% target is priced at $13.00, which leaves a $9.10 margin. Then compare with nearby restaurants and round to a friendly price.
What has to be on a restaurant menu by law in the US?
It depends on your state and city. Most need a consumer advisory if raw or undercooked animal foods are served. Chains with 20 or more locations must show calories and a 2,000-calorie statement. Some states, such as Massachusetts, require an allergen notice.
Do online menus need calorie counts?
Only for covered chains. The FDA rule applies to restaurants in a chain of 20 or more locations, and its definition of a menu includes electronic menus and menus on the Internet. Independent restaurants may show calories but don't have to.
What is the best software to make a restaurant menu?
For a printed menu, any layout tool works, including free ones like the Menuthere printable menu maker and menu templates. For an online menu customers can order from, use an ordering platform so prices change in one place.
How often should I update my menu?
Re-cost dishes when supplier prices move and review the whole menu every few months with a menu engineering matrix. Seasonal items can change more often online, where an update costs nothing.
Sources (4)
- FDA, Menu labeling requirements: https://www.fda.gov/food/nutrition-food-labeling-and-critical-foods/menu-labeling-requirements (read 20 Oct 2026): chains of 20 or more locations, same name, substantially the same menu; calories on menus and menu boards; 2,000-calorie statement; written nutrition information on request; compliance date 7 May 2018.
- 21 CFR 101.11 via Cornell LII: https://www.law.cornell.edu/cfr/text/21/101.11 (read 20 Oct 2026; eCFR redirected to a bot check): definition of "menu or menu board" includes "electronic menus; and menus on the Internet"; succinct statement wording.
- Oregon Department of Agriculture, Food Safety Program, "Consumer Advisory" fact sheet (Food Code, OAR 603-25-0030, Chapter 3-603.11(A)): https://oregon.gov/oda/Documents/Publications/FoodSafety/FoodCodeConsumerAdvisoryFactSheet6.pdf (read 20 Oct 2026): disclosure + reminder; the three reminder wordings; at least 11-point font recommended on handheld menus.
- Massachusetts Department of Public Health, Food allergen awareness FAQs (updated 11 Sep 2024): https://www.mass.gov/doc/food-allergen-awareness-faqs/download (direct download returned 403 to the fetcher; wording and scope read from the search-index excerpt and municipal copies of the regulation, e.g. https://www.hamiltonma.gov/wp-content/uploads/2017/03/Food-Allergy-Awareness-Regulations.pdf, 20 Oct 2026).