Allergens: declare them once and let them roll up
Tick the 14 allergens on the ingredient and every dish inherits its own; Miselup warns you when a sheet stops declaring something.
Updated on September 3, 2026
Which allergens does Miselup handle?
Miselup ships with the 14 allergens that must be declared in the European Union:
Gluten · Crustaceans · Eggs · Fish · Peanuts · Soy · Milk · Tree nuts · Celery · Mustard · Sesame · Sulphites · Lupin · Molluscs
Each one carries its legal definition behind it. For example, Gluten covers «cereals containing gluten: wheat, rye, barley, oats» and Sulphites refers to «sulphur dioxide and sulphites at concentrations above 10 mg/kg».
How do I declare an ingredient’s allergens?
The declaration is made on the ingredient, not on each dish, and from there it rolls up on its own to everything that uses it.
- Open the ingredient page under Kitchen → Ingredients.
- Scroll down to the «Allergens» section.
- Tick the ones that apply, following your supplier’s spec sheet.
- Save.
In the Ingredients list you have an «Allergens» column to see at a glance what is declared and what isn’t. If an ingredient has none, its page says so: «No allergens declared.» — and careful, that doesn’t mean it has none, it means nobody has declared them yet.
Are the allergens on my dishes calculated automatically?
Yes. On a dish page the block is called «Allergens in the assembly» and it gathers those of every one of its components. And it climbs the whole chain: the sheet itself makes it clear with «Includes the allergens of the nested preparations.», so a dish that carries a sauce that carries a stock inherits the stock’s allergens too.
That is the reason to declare them on the ingredient: when you find out that your stock supplier uses celery, you tick it once and every dish in the chain declares it from that moment on.
What happens when I remove an allergen from a sheet?
Miselup won’t let you do it in silence, because an allergen sheet you have handed out is a document with consequences. When you save, it warns you in red with the detail of the damage:
- If you remove an allergen from an ingredient: «🔴 No longer declares: … Check the N recipes that use it: their allergen sheet is now out of date.», with the real number of recipes affected.
- If you remove it from a preparation or a dish: «🔴 This recipe no longer declares: … any allergen sheet already handed out is now out of date», counting the recipes that nest it or the offerings that carry it.
- If you add allergens, it confirms that too: «Now it also declares: …».
- If you customize a sheet from the Miselup catalog and your copy declares less than the original, the warning is explicit: «Your copy declares less than the original».
When you see one of these warnings, the job is a concrete one: go back over those recipes and hand the updated sheet to whoever has the old one.
Where do allergens show on the printed sheet?
On the printed spec sheet they appear in two places at once: under each ingredient that contributes them, with the prefix «Allergens:», and in a highlighted block with a warning symbol for the recipe as a whole. That way the cook sees where each allergen comes from, not just the final list.
They also travel to the team portal and to the sheet’s public links, which you have in /en/help/export-and-print/.
Known limits
- Miselup declares what you tick on the ingredients: it doesn’t infer allergens from a name. An undeclared ingredient shows as «No allergens declared.» and drags that gap into all of its dishes.
- When you import recipes, the importer warns you with «Allergens detected: … — assign them to the new ingredients from their card.»: the detection is a help, the assignment is yours.
- Promising a dish is «gluten free» —or free of any other allergen— is not settled in the costing: it means proving there is no cross-contamination (surfaces, utensils, order of preparation, supplier spec sheet) and that lives in the compliance module, in /en/help/haccp-compliance-module/.
Was this article helpful?
Thanks! This helps us improve the help center.
Related articles
-
Creating an ingredient and setting its price
Add an ingredient, tell Miselup how you buy it (in bulk or by container) and it works out the cost per recipe unit.
-
Intermediate preparations: sauces, stocks and doughs
Cost your sauce or your stock once and use it inside your dishes: the cost per yield unit is inherited automatically.
-
The spec sheet: photo, steps, smallwares and techniques
Turn the costing into the sheet your kitchen actually uses: main image, videos, method, plating, smallwares and techniques.
-
Miselup's HACCP module: what it does and what it doesn't
Plan, control points, records and the book for an inspection. Miselup is where you log it: it doesn't replace your consultant or your food safety plan.
Can't find what you're looking for?
Write to us and a real person from the team replies — no bots in the way when you need to talk.
Contact the team