Guide for Ireland

Food safety & allergens

Allergen matrix template for Irish restaurants, pubs and cafés

Updated 28 October 2026 · 5 min read · By the ShiftComplete team

5-star reviews on Trustpilot
The short answer

An allergen matrix lists every dish and drink down the side and the 14 allergens across the top, with a tick where an allergen is used as an ingredient. In Ireland it's your working record; the customer-facing version must be written, legible, in English (or Irish and English), linked to each dish with 'Contains...' wording, and available before ordering. Copy the template below, name the cereal and the nut rather than just 'gluten' or 'nuts', and update it every time a recipe, brand or special changes.

On this page
  1. The template
  2. A worked example: an Irish pub menu
  3. Turning the matrix into customer information
  4. How to build yours properly
  5. Keeping it current
  6. Specials boards
  7. Using the matrix on the floor
  8. Or let ShiftComplete hold it for you

An allergen matrix is the kitchen's master record: every dish and drink down the side, the 14 allergens across the top, and a tick wherever an allergen is used as an ingredient. In Ireland it does two jobs. It's the source your chefs and floor staff check, and it's the basis of the written allergen information that S.I. No. 489 of 2014 requires you to give customers before they order.

The template below follows the column order of the FSAI's own Menu Items Allergen Check List, so it lines up with the FSAI guidance your EHO knows.

The template

Copy this into a spreadsheet. One row per dish, side, sauce and drink. Tick (✓) where the allergen is an ingredient. In the Cereals and Nuts columns, write the name (wheat, barley, oats, almond, walnut) rather than a tick: the FSAI asks you to name the cereal containing gluten and the nut.

Menu item Cereals (name) Crustaceans Eggs Fish Peanuts Soybeans Milk Celery Mustard Sesame Sulphites Lupin Molluscs Nuts (name)

Add three columns at the end for your own control:

Recipe version / date Checked by Labels on file?

What each column covers

  • Cereals containing gluten: wheat (including spelt and Khorasan wheat), rye, barley, oats
  • Crustaceans: crab, prawns, lobster and similar
  • Nuts: almonds, hazelnuts, walnuts, cashews, pecans, Brazil nuts, pistachios, macadamia (Queensland) nuts. Peanuts have their own column.
  • Sulphites: sulphur dioxide and sulphites above 10mg/kg or 10mg/L (as total sulphur dioxide), common in wine, dried fruit and some processed foods
  • Molluscs: mussels, oysters, squid, snails and similar

A worked example: an Irish pub menu

The rows below are an illustration only, based on example recipes. Your own dishes will differ: always build your matrix from your recipes and the ingredient labels of the products you actually buy.

Menu item Cereals Crust. Eggs Fish Peanuts Soy Milk Celery Mustard Sesame Sulphites Lupin Molluscs Nuts
Seafood chowder (fish, prawns, mussels, roux, cream, white wine) wheat ✓ ✓ ✓ ✓ ✓ ✓
Brown soda bread (buttermilk) wheat ✓
Beef and stout stew barley ✓
Beer-battered fish and chips wheat, barley ✓
Tartare sauce (side) ✓ ✓
Chicken satay skewers wheat ✓ ✓
Pear and almond tart wheat ✓ ✓ almond
House red wine, by the glass ✓
Draught stout barley

A few things the example shows:

  • Sides and sauces get their own rows. The tartare sauce is where the egg and mustard live, not the fish.
  • Drinks are in. The FSAI says draught beer and cider, wine by the glass and cocktails need written allergen information too.
  • Hidden sources matter. Stout brings barley into the stew; soy sauce can bring wheat as well as soy into the satay; a stock cube can bring celery or wheat. Check every label.

Turning the matrix into customer information

Your matrix is the working record. What customers see has to meet the FSAI's rules for non-prepacked food:

  • in writing, in English or in Irish and English;
  • legible and easy to understand;
  • linked to each specific dish: "Our food may contain..." is not acceptable;
  • using "Contains..." followed by the allergens;
  • available before ordering, beside each item or in a clearly signposted central location, so customers don't have to ask.

From the example above, the customer-facing lines would read:

Seafood chowder: contains fish, crustaceans, molluscs, milk, wheat, celery, sulphites

Beef and stout stew: contains barley, celery

Pear and almond tart: contains wheat, eggs, milk, almond

House red wine: contains sulphites

You can print these lines under each dish on the menu, or put the full list in a folder or poster at the bar and add a line to every menu saying where it is. A QR code can sit alongside it, but the FSAI says a QR code alone is not enough.

How to build yours properly

  1. List everything you serve: mains, starters, sides, sauces, dressings, breads, desserts, bar snacks, drinks, and anything on a carvery or buffet.
  2. Write the recipe for each, ingredient by ingredient, including the oil you fry in. The FSAI's example: chips fried in peanut oil must declare peanuts.
  3. Check the label of every bought-in ingredient: stock cubes, sauces, pastry, bread, sausages, spice mixes. Keep a copy of each label in one place, as the FSAI recommends.
  4. Fill in the matrix from the labels, not from memory.
  5. Have a second person check it, ideally the head chef and a manager together, and sign it off.
  6. Write the customer-facing version with "Contains..." wording.
  7. Train the team on where it lives and how to use it.

The FSAI's free Menu Items Allergen Check List (a printable version of this matrix) and its MenuCal recipe tool can help with steps 3 and 4.

Keeping it current

A matrix is only accurate on the day it's checked. Update it when:

  • a new dish or recipe change goes on;
  • a supplier sends a different brand or a substitute. The FSAI specifically warns that different brands may contain different ingredients;
  • a special goes on the board. The FSAI says allergen information for specials must be updated every time the offering changes;
  • you change frying oil, bread supplier or dessert supplier.

A simple change log helps:

Date Dish What changed Allergens now Checked by Customer info updated?

Specials boards

Give specials their own small matrix, or write the allergens directly on the board beside each special: "Chowder of the day: contains fish, molluscs, milk, wheat, celery." Make whoever writes the board responsible for the allergens too. Wipe the board, wipe the allergens, write both again.

Using the matrix on the floor

  • Keep a printed copy at the pass and at the bar, dated.
  • When a customer declares an allergy, the server checks the matrix and tells the kitchen. The FSAI advises that people with an allergy talk to a member of staff about their needs.
  • If anyone isn't sure, they ask the chef. Nobody guesses.
  • Staff training should cover the 14 allergens and how to respond to customer concerns, which the FSAI says is required. See our food safety training guide.

For the full legal picture, including drinks, online orders and enforcement, see allergen rules in Ireland.

Or let ShiftComplete hold it for you

In ShiftComplete, every menu item is mapped to the 14 allergens and grouped by course. Front-of-house staff can search it from their phone on the floor, so the answer to "does the chowder have shellfish?" takes seconds. Only managers can edit it, so the floor always sees the signed-off version. You still need the customer-facing written information on your menu, board or central folder; ShiftComplete keeps the version your team relies on accurate and in one place.

ShiftComplete costs €1.99 per active staff member per month, free for 60 days, no card, no contract. Start a free trial.

Frequently asked questions

Can I put an allergen matrix on the wall instead of on the menu?

Yes, if it's clear and easy to find. The FSAI says written allergen information can be beside each menu item or in one or more clearly visible central locations, in hard copy or electronic form. If it isn't immediately obvious, it must be clearly signposted, for example on the menu, so customers don't have to ask. It must link each specific dish to its allergens.

Can I use allergen numbers 1 to 14 on the menu?

Be careful. The FSAI says the information must be legible, easy to understand and give the allergens using the word 'Contains', for example 'contains milk, celery, wheat'. A row of numbers that customers must decode against a key elsewhere doesn't meet that well. Writing the allergen names beside each dish, or in a central list, is the safer approach.

Do I need to list allergens in drinks?

Yes. The FSAI says written allergen information is needed for non-prepacked drinks such as draught beer and cider, wine by the glass, cocktails, smoothies and juices. Add your drinks as rows in the matrix, or put sulphite information on the wine list and allergens beside cocktails on the drinks menu.

How often should I update the allergen matrix?

Every time something changes: a new dish, a new recipe, a different brand or a substitute from a supplier, or a new special. The FSAI says specials advertised separately must have their allergen information updated each time the food offering changes, and recommends reviewing your allergen information regularly. A quick weekly check against delivery notes catches brand swaps.

Sources

Checked 28 October 2026. This guide is general information, not legal advice.

Stop firefighting. Start finishing shifts.

Rosters that get sent, temperatures logged without paper, allergens one tap away and checks the team actually tick off. Set up in about five minutes.

€1.99 per active staff member a month after the trial. Every feature, no contract.

Free for 60 days, no cardStart free trial