Six printed Gaslamp menu designs laid side by side on a designer’s table with pens and coffee

How to make a restaurant menuWrite it before you design it.

To make a restaurant menu, decide which dishes the kitchen can cook well on a full night, group them into sections in the order guests eat, price each dish from its plate cost, and write short descriptions with dietary marks. Design and print come last, because the menu will change and the layout should follow it.

Start free 30-day trial

No card needed · then $19/mo or $190/yr · cancel anytime

Start with what the kitchen can cook on a Friday

A menu is a promise the kitchen has to keep at eight o’clock on its busiest night. Before anything else, list the dishes you want, then test the list against the line: which station fires each dish, how long it takes, and what happens when six of them come in at once. A menu that looks balanced on paper can put every ticket on the sauté cook.

Cross-utilize. If the short rib braise also becomes the sandwich at lunch and the hash at brunch, one prep task feeds three dishes. An ingredient used in a single dish is one more line on the order sheet and a candidate for waste. If you are unsure how long the list should be, how many items a menu should have works through it from prep and ticket times.

What goes on the finished menu:

  • Every dish with a price. Sizes can share a line as labeled prices; add-ons go in the description or a section of their own.
  • A description wherever the name alone does not tell the guest what arrives.
  • Dietary marks for vegetarian, vegan, gluten-free, and the rest, with a key.
  • The fine print: an allergy notice, any surcharge or service charge, and a consumer advisory for raw or undercooked food if your local code requires one.

Sections and the order guests read them

Sections follow the meal. Guests look for the part of the menu they are deciding on, so the order should match how they order: something to start, something to share, the main thing, something sweet. Keep section names plain. “Starters” beats a clever name a guest has to decode in low light.

Kind of placeA section order that works
Full serviceSnacks, Starters, Pasta or Salads, Mains, Sides, Desserts
Café or bakery counterCoffee, Tea and other drinks, Pastry, Breakfast, Lunch
BarCocktails, Beer, Wine by the glass, Spirits, Food
BrunchDrinks, Something sweet, Eggs, Plates, Sides
Taqueria or fast casualThe main thing (tacos, bowls), Plates, Sides, Drinks

Put the dish you most want to sell near the top of its section, where the eye lands first when a guest scans down. The kind of place changes the details; there are notes for cafés, brunch, and fine dining.

Price every dish from its plate cost

Cost the recipe first: every ingredient at today’s invoice price, by the portion, plus the garnish and the oil in the pan. That is the plate cost. Divide it by the food cost percentage you plan to run and you have a starting price. Then look at it next to the rest of the section and the places down the street, and round it to a clean ending.

The menu item price calculator does that math one dish at a time. When costs move later and you need to raise a section by a percentage, the menu price increase calculator takes your menu text and returns every new price, rounded. Keep one price ending across the whole menu so the numbers read as a set.

Write descriptions that tell the guest what arrives

A description has one job: tell the guest what is on the plate so they can choose. Name the protein and how it is cooked, then the one or two ingredients that change the dish. Cut the adjectives that every menu uses. A server should be able to read it aloud in one breath. There is a full guide with before and after rewrites in how to write menu descriptions.

Mark dietary needs and allergens

Mark vegetarian, vegan, gluten-free, and similar needs with short tags and a key at the foot of the menu. Tags answer the question a guest would otherwise ask the server at every table. Be exact: a “gluten-free” mark on a dish fried in shared oil is a promise the kitchen is not keeping.

Allergens are a separate job from dietary preferences. Name the major allergens in the description when they are not obvious (pesto with pine nuts, a sesame dressing), and print a line inviting guests to mention allergies when they order. The rules vary by state and city; restaurant allergen labeling covers what the FDA says and what to check locally.

Design comes last

Once the words and prices are settled, the design has three jobs: make the sections easy to find, make every dish name easy to read in a dim room, and make the price easy to match to the dish. Generous space between items does more than decoration. One or two typefaces, a clear size difference between section names and dish names, and prices set in a consistent position are most of it. Restaurant menu design goes deeper, and the menu templates show finished layouts to start from.

Print, QR, or both

Most restaurants end up with both: paper at the table and a hosted menu behind a QR code for the window, the bar, and anyone who wants to read it on a phone. The question is which one you treat as the source.

FormatGood forWhat it costs you when the menu changes
Printed menuFull service, fine dining, a menu guests holdA reprint of every copy
PDF behind a QR codeQuick to set upEdit, export, and re-upload; small text on a phone
Hosted menu behind a QR codeMenus that change often; reading on a phoneEdit and save; the code stays the same

More on the trade in QR code menu vs printed menu, on the paper side in printable menus, and on the code side in QR code menus.

From the floorPrint a proof and read it at the darkest table in the room, with reading glasses off. If you have to tilt it toward the candle to find the price of the fish, the type is too small or the contrast is too low. Fix that before you print a hundred.

How to make a restaurant menu in Gaslamp

  1. Pick the design made for your kind of place. You start from a sample menu set in it.
  2. Type your sections, dishes, descriptions, prices, and dietary tags over the sample. Add your logo, and set an accent color and font. The live preview shows the menu as you change it.
  3. Keep it right from your phone: the editor runs in a phone browser. Each menu holds up to 12 sections of 20 items, with up to three labeled prices per item from $1 to $9,999.
  4. Publish the hosted menu and print the QR code as a table tent, window sign, or counter card. The code never changes.
  5. On a paid plan, download the print-ready PDF for your printer.

After that, a price change is an edit and a save, and phones that scan the code see it about thirty seconds later. Gaslamp does not cost your recipes or connect to your POS, so plate costs and register prices stay your job. The trial is 30 days with no card, then $19 a month or $190 a year. For the day-to-day side, see restaurant menu management.

Related questions

How do I create a menu for a restaurant from scratch?
Start with the dishes the kitchen can cook well on its busiest night, group them into the sections guests expect, price each one from its plate cost, write short descriptions, mark dietary needs, and only then design and print. Design last: it is the easiest part to change and the hardest to get right on a menu that is still moving.
What should be on a restaurant menu?
The restaurant name, every dish with a price, short descriptions where the name is not enough, dietary marks, and the fine print: an allergy notice, any service charge or surcharge, and a raw or undercooked food advisory if you serve those dishes and your local code asks for one. Hours, address, and phone belong on a takeout menu and the hosted menu.
What is the best restaurant menu maker?
The one that matches how often your menu changes. A design tool is fine for a menu you print once a year. If prices and dishes move every few weeks, use a restaurant menu maker that keeps the printed PDF and the QR menu in one place, so one edit changes both.
How long does it take to make a restaurant menu?
The writing and pricing take the time: expect days, not hours, for a new menu, because every dish needs a costed recipe. The layout itself can be quick. In Gaslamp, you pick a design and type the finished dishes over its sample menu, so the layout is done as you type.
Should I put prices with dollar signs on my menu?
It is a style choice. Many full-service menus print whole-dollar prices without a sign or cents; counters and cafés usually show cents. Pick one style and use it for every price on the menu.

Try it on a real menu

The Gaslamp editor runs in your phone’s browser. The demo needs no account.

Open the demo editor

How menu management works in Gaslamp

Pick the design. Print the menu it should be.

Start free 30-day trial

No card needed · then $19/mo or $190/yr · cancel anytime