Allergen matrix template for UK restaurants, pubs and cafés
An allergen matrix is a table with every dish down the side and the 14 UK allergens across the top, marked wherever a dish contains one. It isn't legally required in itself, but you must be able to give accurate allergen information for every dish, and the FSA's best practice guidance names a matrix as one good way to do it. Copy the template below and update it every time a recipe or supplier changes.
On this page
What an allergen matrix is for
When a customer says "I'm allergic to sesame, what can I have?", whoever is on the floor needs a correct answer in seconds. An allergen matrix gives them one: every dish down the left, the 14 allergens across the top, and a mark wherever a dish contains one.
The legal position, in short. For food that isn't prepacked (anything you plate up, serve over the counter or pour), the FSA says you must supply allergen information for every item that contains any of the 14 allergens. You can give it verbally, as long as there's a clearly visible written notice telling customers how to get it. Since February 2025, FSA best practice guidance for England, Wales and Northern Ireland goes further: allergen information should be easily available in writing and backed up by a conversation. That guidance isn't law, but it's what good looks like, and a matrix is one of the ways it names. Food Standards Scotland also suggests a matrix for staff.
The 14 allergens
| # | Allergen | Watch out for |
|---|---|---|
| 1 | Celery | Stocks, soups, salads, celeriac, celery salt |
| 2 | Cereals containing gluten | Wheat (including spelt and Khorasan), rye, barley, oats: bread, batter, pastry, beer, gravy |
| 3 | Crustaceans | Prawns, crab, lobster, langoustine, shrimp paste |
| 4 | Eggs | Mayonnaise, batter, egg wash, meringue, fresh pasta |
| 5 | Fish | Anchovies in Caesar dressing, Worcestershire sauce, fish sauce |
| 6 | Lupin | Some flours and breads, particularly continental |
| 7 | Milk | Butter, cream, cheese, ghee, milk powder in seasonings |
| 8 | Molluscs | Mussels, clams, squid, oyster sauce |
| 9 | Mustard | Dressings, marinades, sausages, curry powders |
| 10 | Peanuts | Satay, some oils, sauces, desserts |
| 11 | Sesame | Burger buns, tahini, hummus, sesame oil |
| 12 | Soybeans | Soy sauce, tofu, edamame, some breads and processed meats |
| 13 | Sulphur dioxide and sulphites | Wine, dried fruit, some sausages and pickles (declared above 10mg/kg or 10mg/litre) |
| 14 | Tree nuts | Almonds, hazelnuts, walnuts, cashews, pecans, Brazil nuts, pistachios, macadamias, pesto, praline |
When you list cereals or nuts, name the specific one. The FSA's best practice guidance says to name the nut or cereal rather than just writing "nuts" or "gluten", because a customer allergic to walnuts may be fine with almonds.
The template
Copy this into a spreadsheet or document. Put a ✓ (or the specific nut or cereal) where a dish contains the allergen. Leave blank where it doesn't. Never leave a cell you haven't actually checked.
Venue: ______ Menu: ______ Last checked by: ______ Date: ______
| Dish | Celery | Gluten (name cereal) | Crustaceans | Eggs | Fish | Lupin | Milk | Molluscs | Mustard | Peanuts | Sesame | Soya | Sulphites | Tree nuts (name nut) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cross-contact notes (shared fryer, shared prep areas, nuts or sesame in the kitchen): ______
A worked example: a pub lunch menu
This is an illustration only. Your dishes will differ depending on your recipes, suppliers and brands, so build yours from your own recipe cards and supplier specifications, never from someone else's chart.
| Dish | Celery | Gluten | Crust. | Eggs | Fish | Lupin | Milk | Moll. | Mustard | Peanuts | Sesame | Soya | Sulph. | Tree nuts |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Beer-battered haddock, chips, peas | Wheat, barley | ✓ | ||||||||||||
| Ploughman's (cheddar, ham, pickle, bread) | Wheat | ✓ | ✓ | ✓ | ||||||||||
| Classic beef burger, brioche bun | Wheat | ✓ | ✓ | ✓ | ✓ | |||||||||
| Caesar salad | Wheat | ✓ | ✓ | ✓ | ✓ | |||||||||
| Sticky toffee pudding, custard | Wheat | ✓ | ✓ | ✓ |
Notice what the example shows: the haddock's batter brings in barley from the beer, the pickle and the dried dates bring sulphites, and the Caesar dressing brings fish from anchovies. Those are the hidden ones that catch kitchens out.
How to build yours properly
- Start from recipe cards, not memory. Every component of every dish: the sauce, the garnish, the oil it's fried in, the bun.
- Check every bought-in product's label or specification. Allergen ingredients must be emphasised on prepacked products, so read the ingredients list each time.
- Include drinks and extras if you serve them: cocktails with orgeat (almonds), bar snacks, sauces on the table.
- Fill in one dish at a time, across all 14 columns. It stops you skipping a column for a dish you think you know.
- Have a second person check it. The head chef builds it; the sous or GM checks it against the recipe cards.
- Date and sign it.
- Put it where staff can reach it in seconds, and, if you choose, where customers can see it. The FSA guidance notes that if you put information online or on a screen, you should still have a non-digital backup.
Keeping it current
A matrix is only as good as its last update. The most common way kitchens get it wrong is a supplier swap: the usual brioche bun is out of stock, the wholesaler substitutes another, and the new one contains sesame. Build these habits:
- Supplier change = matrix check. Whoever receives the delivery flags substitutions to the chef.
- New dish or special = add it before it's served. Specials boards are where allergens get missed.
- Menu change = full review. Re-check every line, not just the new dishes.
- Keep the old versions. If something goes wrong, you'll want to show what the information said on that date.
- Train every new starter on it. The FSA says businesses must make sure staff receive allergen training, and it offers free online training.
Using the matrix on the floor
The matrix supports the conversation; it doesn't replace it. The FSA best practice guidance says businesses should ask all customers whether they have any allergen requirements, and the conversation should confirm what they need to avoid, whether they've seen the written information, and the risk of cross-contact. Then the order should reach the kitchen in writing, and the server should confirm with the customer when the food goes out. If staff aren't sure, they should say so and ask the chef, never guess.
Or let ShiftComplete hold it for you
A paper matrix in a folder works until someone updates the recipe and not the folder. In ShiftComplete, every menu item is mapped to the 14 UK allergens, grouped by course, and searchable by front-of-house staff on their phones from the floor. Only managers can edit, so a server can't accidentally untick something. It sits in the same app as your temperature logs, checklists and rotas, at £1.49 per staff member per month, free for 60 days. See allergen app for restaurants for how it works. The accuracy of the information is still down to whoever writes it: the app makes it easier to keep one correct version and get it in front of staff.
Frequently asked questions
Is an allergen matrix a legal requirement?
Not as such. The law says you must provide allergen information for every non-prepacked item that contains any of the 14 allergens, and keep that information accurate. How you do it is up to you: a matrix, an allergen menu, recipe sheets or labels. A matrix is popular because staff can answer questions quickly, and the FSA's best practice guidance mentions a displayed matrix as one option.
What are the 14 allergens in the UK?
Celery, cereals containing gluten (such as wheat, rye, barley and oats), crustaceans, eggs, fish, lupin, milk, molluscs, mustard, peanuts, sesame, soybeans, sulphur dioxide and sulphites (above 10mg per kg or litre), and tree nuts (such as almonds, hazelnuts, walnuts, cashews, pecans, Brazil nuts, pistachios and macadamias). The same list applies in England, Wales, Scotland and Northern Ireland.
Should I mark 'may contain' on my allergen matrix?
Your matrix must show allergens that are ingredients. Cross-contact risk, such as a shared fryer or nuts handled in the same kitchen, is a separate question. Many kitchens add a notes column or a footer to explain it, and the FSA's best practice guidance says the conversation with an allergic customer should cover cross-contact risk. Don't use blanket 'may contain' warnings instead of checking your actual practices.
How often should an allergen matrix be updated?
Every time something changes: a new dish, a recipe tweak, a substituted ingredient, or a different supplier or brand. The FSA says your allergen information must be up to date and that you need to consider the impact when recipes change. Put a 'last checked' date and name on the sheet and review the whole thing at least each time the menu changes.
Sources
- GOV.UK: Allergen guidance for food businesses (FSA)
- GOV.UK: Allergen information for non-prepacked foods, best practice (FSA)
- Food Standards Scotland: Allergen labelling
- Food Standards Scotland: Managing allergens
Checked 24 October 2026. This guide is general information, not legal advice.