Overhead view of a long shared dinner table crowded with roast chicken, pasta, and bread as friends pass plates

Restaurant allergen labelingTell us about the pine nuts.

US federal law names nine major food allergens (milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans, and sesame), but its labeling rules are aimed at packaged food, not dishes made to order. For a restaurant menu, name the allergens a guest would not guess in the description, print a notice asking guests to tell the server, and check your state and local rules.

Start free 30-day trial

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

The nine major food allergens

The FDA lists nine major food allergens: milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans, and sesame. The first eight come from the Food Allergen Labeling and Consumer Protection Act of 2004 (FALCPA). Sesame was added by the FASTER Act, signed on April 23, 2021, and the FDA’s labeling requirements applied to sesame from January 1, 2023.

That list is the backbone of any menu allergen list. It is not everything a guest can react to (mustard, celery, and sulfites bother some people too), but it is the set most guests with an allergy will ask about, and the set your staff should know dish by dish.

What federal rules cover, and what they do not

We are a menu software company, not lawyers, and this is not legal advice. With that said, here is what the FDA’s own pages say.

FALCPA is mainly about packaged food. The FDA says its labeling requirements extend to retail and food-service businesses that package, label, and offer products for sale, but do not apply to food placed in a wrapper or container, such as paper or a box for a sandwich, after a customer orders it. So a sandwich wrapped at the counter is treated differently from a grab-and-go salad you pack and label in the morning. If you sell labeled food from a case, read the FDA page and your local rules closely.

The FDA’s menu labeling rule is a separate thing and is about calories, not allergens. It covers restaurants and similar businesses in a chain of 20 or more locations operating under the same name with substantially the same menu. Those places must post calories on menus and menu boards and provide written nutrition information on request. The FDA’s menu labeling page does not set allergen requirements.

State and local rules: check yours

Food allergen menu requirements for independent restaurants mostly come from states, counties, and cities, and they differ. Some places require an allergy notice on the menu, some require a trained staff member on shift, some require a poster in the kitchen, and many require none of these. We have not listed them here because they change and we would rather you read the current rule than our summary of it.

Your health department is the place to ask. When you call or search, ask three things: does the menu need a printed allergy notice, and with what wording; does anyone on staff need allergen training; and does anything change for food you package ahead.

What to put on the menu

Whatever your local rules require, most guests with a food allergy need the same things from a menu: a way to spot the obvious risks, a warning about the hidden ones, and an invitation to ask.

  1. Name hidden allergens in the description. End the line with “Contains sesame.” or “Contains tree nuts.” Skip the obvious (“shrimp” in a shrimp dish).
  2. Print an allergy notice. Ask guests to tell their server about allergies before ordering. Say plainly that the kitchen handles the major allergens if it does.
  3. Keep a full allergen sheet for staff. Every dish against all nine allergens, kept by the pass and at the host stand, updated whenever a recipe changes.
AllergenWhere it hides on a menu
Tree nutsPesto (pine nuts), romesco, praline, some granola, frangipane
PeanutsSatay and some curry sauces, some fryer oils, dessert toppings
SesameDressings, tahini and hummus, bun toppings, furikake
FishFish sauce, Caesar dressing (anchovy), Worcestershire
Crustacean shellfishStocks, some XO and bisque bases, shared fryer oil
MilkButter finishes on steak and vegetables, some breads, whey in seasonings
EggsAioli and mayonnaise sauces, egg wash on bread, fresh pasta
WheatSoy sauce, roux-thickened sauces, dredged proteins, beer batter
SoybeansSoy sauce, miso, some oils and marinades
From the floorThe menu starts the conversation; the ticket finishes it. Write the allergy on the ticket, call it at the pass, and have one person own that plate from the station to the table. The gap to close is the one where the allergy was mentioned to the server and never made it to the cook.

Dietary tags are not allergen labels

“Vegan” and “gluten-free” are dietary tags. They help a guest scan the menu, and many menus print them as short marks with a key. But they are claims, and a guest with a serious allergy may rely on them. A gluten-free mark on fries cooked in the same oil as breaded chicken is a promise the kitchen is not keeping. Use a tag only if the kitchen can back it on a busy night, not just when the recipe is written.

“Nut-free” deserves extra care. If nuts are anywhere in the kitchen, many restaurants avoid the word and name the nuts that are in each dish instead.

What Gaslamp does and does not do for allergens

Gaslamp has dietary tags: vegetarian, vegan, gluten-free, dairy-free, nut-free, spicy, halal, and keto. It does not have an allergen system: no allergen icons, no filter, no matrix of dishes against the nine allergens. We would rather say that plainly than let a nut-free tag stand in for one.

The honest workaround uses two things Gaslamp does have:

  • The description. End each dish with the allergens a guest would not guess. Descriptions are either empty or 10 to 300 characters, which leaves room.
  • The disclaimers field. Each menu has a short fine-print field for notices such as “Please tell your server about any food allergy before ordering.” It shows on the hosted menu, but only two of the eight print designs include it on the PDF, so check the print preview before you count on it for paper.

When a recipe changes, edit the description from your phone and tap save. Phones that scan your QR code see the new wording about thirty seconds later, which beats a printed menu that still lists last month’s sauce. Printed copies still need a reprint, and the staff allergen sheet is still your job. For more on descriptions, see how to write menu descriptions, and for the whole menu, how to make a restaurant menu. The hosted menu itself is covered in digital menus.

Related questions

Are restaurants required to list allergens on the menu?
Not under the main federal allergen labeling law for food made to order. The FDA says FALCPA’s labeling requirements do not apply to food placed in a wrapper or container after a customer orders it. Food you package and label ahead for retail sale is a different case. Some states and cities have their own rules, so check yours.
What are the nine major food allergens?
Milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans, and sesame. Sesame became the ninth under the FASTER Act, with requirements applying from January 1, 2023.
What should a menu allergen notice say?
At minimum, ask guests to tell their server about any food allergy before ordering. Many restaurants add that the kitchen handles the major allergens and cannot guarantee a dish is free of them. Keep it honest about your kitchen, and check whether your state or city requires specific wording.
Do calorie labeling rules apply to my restaurant?
The FDA’s menu labeling rule covers restaurants and similar businesses that are part of a chain with 20 or more locations under the same name selling substantially the same menu. An independent restaurant usually is not covered, though state or local rules may differ.
Does Gaslamp have an allergen filter or allergen icons?
No. Gaslamp has dietary tags (vegetarian, vegan, gluten-free, dairy-free, nut-free, spicy, halal, keto) but no allergen system. Name allergens in each description and put your allergy notice in the menu’s disclaimers field.

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

Name the sesame. Print the notice. Change it from your phone.

Start free 30-day trial

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