How to Build an Allergen Matrix for Your Independent Café
A practical guide for independent café owners on building an allergen matrix that meets UK law, protects customers, and doesn't take over your kitchen.
If you run an independent café, someone has probably already asked you “does this contain nuts?” and you’ve had that split-second of dread — not because you don’t care, but because you genuinely aren’t sure. An allergen matrix is the tool that turns that dread into a confident, correct answer, every single time.
This is written from the other side of the counter: as someone who eats out with a severe nut allergy and has watched good cafés get this badly wrong, and small, unglamorous ones get it brilliantly right. It’s not a legal document — always check the Food Standards Agency (FSA) guidance and your local Environmental Health team for the definitive rules — but it’s what actually makes a difference to someone like me deciding whether to trust your kitchen.
What an allergen matrix actually is
An allergen matrix is a single table: your menu items down one side, the 14 major allergens across the top, and a mark in each cell showing whether that allergen is present, may be present through cross-contamination, or is definitely absent. It’s the tool behind the laminated allergen folder most chains now hand you at the till, and there’s no reason an independent café can’t have exactly the same thing — just smaller.
The 14 allergens you’re legally required to track under UK food information regulations are: celery, cereals containing gluten, crustaceans, eggs, fish, lupin, milk, molluscs, mustard, tree nuts, peanuts, sesame, soya, and sulphur dioxide/sulphites. Nuts and peanuts are listed separately because they’re chemically distinct allergens — a matrix that lumps them together as “nuts” is already a red flag to anyone who actually understands the list.
Why a spreadsheet beats “just ask the chef”
I’ve had two very different experiences asking about nuts in a flat white. In one café, the barista shouted through to the kitchen, someone shouted back “should be fine,” and I left without ordering. In another, the owner pulled out a laminated sheet, pointed at the row for that specific syrup, and said “no nuts in this one, but the pistachio syrup is stored on the same shelf and we don’t guarantee no cross-contact if you want that instead.” That second café got my business and my repeat visits.
“Should be fine” is not an answer anyone with a nut allergy can build a decision on. A written matrix removes the guesswork, the memory lapses, and the well-meaning but dangerous improvisation that happens when a kitchen is slammed on a Saturday morning.
Building your first matrix
Start with your ingredients, not your dishes. List every ingredient that comes into your kitchen — including sauces, syrups, spice blends, and anything a supplier has changed the recipe on without telling you. Check every packet and tub label for the 14 allergens, not just nuts, because sesame and mustard trip up more cafés than people expect.
Once you’ve got your ingredient list allergen-tagged, build the matrix menu item by menu item:
- Direct allergen — the allergen is a deliberate ingredient (e.g. almond milk).
- Cross-contact risk — no allergen ingredient, but shared equipment, fryers, or prep surfaces mean you can’t guarantee it’s absent.
- Free from — you’re confident, based on ingredients and process, that the allergen isn’t present.
Be honest in the middle category. Most allergy-related incidents in cafés aren’t from someone deliberately adding nuts — they’re from a nut-based syrup pump, a shared toaster, or a blender that’s also used for pistachio-flavoured drinks. If in doubt, mark it as a risk. Customers with severe allergies would rather hear “we can’t guarantee it” than a false “no.”
Keeping the matrix alive, not laminated and forgotten
The single biggest failure point isn’t the matrix itself — it’s the supplier switching an ingredient and nobody updating the sheet. Build a habit: every time a delivery arrives with a different brand or recipe than usual, someone checks the label before it goes into service, not after a customer asks.
Nominate one person per shift as the allergen point of contact. It doesn’t need to be the owner — a well-briefed supervisor is fine — but it does need to be someone who has actually read the matrix that week, not someone pointing vaguely at a laminated sheet from two menu changes ago.
Review the whole matrix whenever you change the menu, change a supplier, or at minimum every quarter. Date-stamp it. An undated allergen matrix is almost as unhelpful as no matrix at all, because staff and customers have no way of knowing if it’s current.
Where this overlaps with Natasha’s Law
If you also sell pre-packed items — wrapped pastries, boxed cakes, grab-and-go sandwiches made on-site — those fall under Natasha’s Law and need a full ingredients label with allergens emphasised in bold, regardless of your café’s size. Your allergen matrix and your PPDS labels should be pulling from the same underlying ingredient data, so they never contradict each other. A matrix that says a muffin is nut-free while the wrapper doesn’t emphasise almonds in the ingredients list is a compliance problem waiting to be found by an inspector — or worse, by a customer having a reaction.
Training staff to use it under pressure
A matrix is only as good as the person reading it out loud to a stressed, hungry, possibly anxious customer. Run a five-minute briefing when new staff start: show them the matrix, show them where it lives (behind the till, not in a manager’s office), and role-play a customer asking about a specific allergen so it’s not the first time they’ve said the words out loud.
The tone matters as much as the accuracy. Customers with allergies have usually had bad experiences before they reach your counter — a confident, matter-of-fact answer from staff who clearly know the system builds trust fast. A shrug does the opposite.
Frequently asked questions
Do independent cafés legally need an allergen matrix? You’re legally required to provide accurate allergen information for all 14 major allergens on request, whether that’s verbal or written. A matrix isn’t mandated by name, but it’s the most reliable way to meet that legal duty consistently.
How often should I update the allergen matrix? Whenever a supplier or recipe changes, and as a minimum, review it every three months even if nothing has changed, so staff can see it’s current.
What’s the difference between “may contain” and the matrix cross-contact column? “May contain” is a voluntary precautionary label used on packaging for shared-facility risks. Your matrix’s cross-contact column is your own kitchen’s assessment of shared equipment and surfaces — it should be more specific to your premises, not just a copy-paste of pack labelling.
Should I include allergens I’m confident aren’t present at all? Yes — mark them clearly as free from. It’s just as useful for customers to see a confident “no” as it is to see “yes” or “risk,” and it shows the matrix is comprehensive rather than only flagging problems.
What if a customer asks about an allergen not on the standard 14 list? Take it seriously and be honest about what you don’t know. Not every allergy is one of the 14 major allergens (kiwi and legumes are common examples), so your matrix should have room for notes beyond the legal minimum where you’re aware of other risks in your kitchen.