MasalaOS Learn

Allergen Tracking in Cafes

Food allergies can be life-threatening. For a cafe, where wheat, dairy, eggs, nuts, and soy are everyday ingredients, rigorous allergen tracking is not optional. It is a legal requirement and a moral imperative.

Allergen tracking is the systematic process of identifying, documenting, and communicating the presence of allergenic substances in every raw material, sub-recipe, and finished product in your cafe. It encompasses ingredient-level allergen data, BOM propagation, cross-contamination risk assessment, production sequencing, and compliant labeling.

The Major Food Allergens

Different regulatory jurisdictions define slightly different lists of major allergens, but the core set is remarkably consistent. In the United States, the Food Allergen Labeling and Consumer Protection Act (FALCPA), updated by the FASTER Act of 2021, recognizes nine major allergens: milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans, and sesame. In the European Union, Regulation 1169/2011 recognizes fourteen allergens: cereals containing gluten (wheat, rye, barley, oats, spelt, kamut), crustaceans, eggs, fish, peanuts, soybeans, milk (including lactose), tree nuts (almonds, hazelnuts, walnuts, cashews, pecans, Brazil nuts, pistachios, macadamia nuts), celery, mustard, sesame seeds, sulphur dioxide and sulphites (above 10 mg/kg or 10 mg/L), lupin, and molluscs. For a cafe, the most frequently encountered allergens are wheat (in virtually every product), milk and eggs (in most enriched doughs and pastries), tree nuts and peanuts (in many specialty products), soy (in many commercial shortenings and chocolate), and sesame (as a topping and, since 2023, a recognized US allergen). Each raw material in your inventory should have its allergen profile recorded at the time of entry. This profile should come from the supplier's specification sheet or the ingredient label. Do not assume that a product is allergen-free just because you do not expect it to contain a particular allergen. Flour mills that also process nuts, chocolate manufacturers that also process milk, and spice blends that contain mustard or celery are common sources of unexpected allergen presence.

Allergen Propagation Through BOMs

The real power of allergen tracking comes from propagation through your Bill of Materials structure. When a raw material is flagged as containing an allergen, that flag should automatically propagate upward through every sub-recipe and finished product that uses it. Consider a simple example. You receive a batch of dark chocolate and record that it contains milk and soy (from the supplier's spec sheet). Your ganache sub-recipe uses that chocolate, so the ganache automatically inherits the milk and soy allergen flags, in addition to any allergens from its other ingredients (cream adds milk again, which is already flagged). Your chocolate tart uses the ganache sub-recipe, plus a pastry shell (which contains wheat, milk, and eggs). The chocolate tart's allergen profile becomes the union of all allergens from all its components: wheat, milk, eggs, and soy. This propagation must be automatic and comprehensive. In a cafe with 50 products, each containing 5 to 15 ingredients across multiple BOM levels, manually tracking allergen propagation is not feasible. A single missed connection, forgetting that your streusel topping contains almond flour, and therefore every product using that streusel contains tree nuts, could put a customer in the hospital. When you change a recipe (swap one ingredient for another), the allergen profile should recalculate automatically. When you switch from a soy-based shortening to a palm-based one, the soy flag should drop from every product that used that shortening (unless soy enters through another ingredient). When you add sesame seeds as a topping to a bread product, the sesame flag should appear immediately.

Cross-Contamination and "May Contain" Statements

Even if a product's recipe contains no allergenic ingredients, it may still come into contact with allergens during production. This cross-contamination risk must be assessed and communicated. Cross-contamination in a cafe can occur at multiple points. Shared equipment is the most obvious: the same mixer used for peanut butter cookies is later used for sugar cookies. Even with cleaning between batches, complete elimination of allergen residues is difficult to guarantee. Shared work surfaces, baking pans, tools, and storage areas all present similar risks. Airborne flour is a unique cafe hazard. Wheat flour dust can settle on any product being produced in the same space. For products claiming to be gluten-free, physical separation (a dedicated gluten-free production area) is typically required, not just cleaning. To assess cross-contamination risk, map each product's journey through your facility. What equipment does it contact? What other products are produced on that equipment? What cleaning procedures are in place between products? This assessment determines which advisory statements ("may contain traces of..." or "produced in a facility that also processes...") are needed on your labels. Advisory statements like "may contain" are currently voluntary in the United States (the FDA has not mandated their use), but they carry legal weight: if you know about a cross-contamination risk and do not disclose it, you may face liability. In the EU, advisory labeling is also voluntary but regulated by guidance documents. Many customers rely on these statements, so they should be based on genuine risk assessment, not applied indiscriminately to every product as a legal blanket. The goal is to be honest and specific. If your almond croissants are produced on the same line as your plain croissants, the plain croissants should carry a "may contain tree nuts" advisory. But if your sandwich bread is produced on a completely separate line that never contacts nuts, it should not carry that advisory. Over-declaring diminishes trust and reduces the usefulness of allergen information for consumers.

Labeling Requirements

Allergen labeling requirements vary by jurisdiction but share common principles: the presence of major allergens must be clearly declared on the product label. In the United States, FALCPA requires that major allergens be declared either in the ingredient list (using the common name, e.g., "milk" instead of "casein") or in a separate "Contains" statement immediately following the ingredient list (e.g., "Contains: wheat, milk, eggs"). The "Contains" statement approach is more consumer-friendly and is preferred by most food manufacturers. In the European Union, allergens present in the ingredient list must be typographically emphasized (bold, italic, or underlined) to make them visually prominent. A separate "Contains" statement is also common practice. For cafes that sell products without pre-packaged labels (loose items in a display case, products sold over the counter), allergen information must still be available. In the EU, this can be through a sign, a menu notation, or verbal communication backed by written documentation. In the US, there is no federal requirement for loose cafe items, but many states and municipalities have their own rules, and best practice is to make allergen information readily available regardless. Label accuracy is your responsibility, and it requires that your allergen tracking system is current. If you reformulate a product, switching from regular chocolate (contains milk) to dairy-free chocolate, the label must be updated immediately. If you start using a different brand of vanilla extract that now contains alcohol-based soy derivatives, the allergen declaration must change. Outdated labels are one of the most common causes of food recalls. For wholesale customers, allergen information should accompany every delivery. This is typically provided on the product specification sheet, which lists all ingredients and all allergens declared and potential allergens from cross-contamination. Wholesale customers use this information to create their own menus and labels, so accuracy is critical.

Building an Allergen Management Program

Effective allergen management is not just a software feature; it is an organizational program that encompasses training, procedures, verification, and continuous improvement. Start with a comprehensive allergen risk assessment. Map every ingredient in your facility against the major allergens. Map every product against its full ingredient list (including sub-recipe ingredients). Map every production process against its equipment, shared surfaces, and proximity to other processes. This assessment identifies where allergens exist, where they could cross-contaminate, and where controls are needed. Develop standard operating procedures (SOPs) for allergen control. These should cover: receiving and storage (segregation of allergenic materials), production sequencing (allergen-free products before allergen-containing products), cleaning and sanitation (validated cleaning procedures between allergen changeovers), labeling (procedures for reviewing and approving labels), and staff communication (how production staff are informed about allergen requirements for each batch). Train every employee who handles food or food-contact surfaces. Training should cover what allergens are, why they are dangerous, how cross-contamination occurs, what the cafe's control procedures are, and what to do if an error is discovered. Training should be repeated at least annually and documented. Verify your controls regularly. This includes visual inspection of cleaning between allergen changeovers, periodic allergen testing (swab tests for specific proteins), review of label accuracy against current recipes, and mock recall exercises that test your ability to trace allergen-containing ingredients forward to finished products and customers. Document everything. Allergen management is an area where regulators, auditors, and (in worst-case scenarios) lawyers will ask to see your records. Your allergen risk assessment, your SOPs, your training records, your verification results, and your traceability records should all be organized, current, and accessible.

How MasalaOS handles this

MasalaOS tracks allergens at the raw material level and automatically propagates them through every level of your BOM hierarchy. When you define a material, you select which of the major allergens it contains. Those flags cascade through sub-recipes and finished products in real time. If you swap an ingredient, the allergen profile of every affected product updates instantly. Each product displays its complete allergen declaration, derived directly from its BOM, so your labels are always accurate and current.

Try MasalaOS Free