Allergen guides
How Frittu checks recipes against your allergens
A two-layer check runs on every recipe Frittu generates — before and after generation.
How the check works
Frittu uses a two-layer check on every recipe it generates. Before generation, Claude receives the user's allergen list as a hard exclusion instruction. After generation, a server-side scan checks every ingredient name against a coded keyword list — if a match is found, the recipe is rejected and regenerated before reaching the user.
These guides explain how that check works for each of the nine allergens Frittu covers — including the keyword lists, the hidden culinary sources, and the mechanism used to handle ingredient names that share substrings with allergen terms.
Allergen guides
Gluten →
Includes soy sauce, spelt, seitan, atta, and fu — plus an exception-prefix list for rice noodles and corn tortillas
Dairy →
Includes ghee, paneer, labneh, whey, casein — with exception handling for coconut and oat alternatives
Egg →
Checks for egg as a whole word so eggplant does not trigger it — plus aioli, mayonnaise, and meringue
Peanut →
Includes groundnut oil, arachis oil, satay, and mandelonas (peanuts shaped to resemble tree nuts)
Tree Nut →
Includes pesto (pine nuts), marzipan, gianduja, amaretto, and frangelico
Shellfish →
Includes oyster sauce, belacan, kapi, bagoong, surimi, and ebi
Fish →
Includes Worcestershire sauce (anchovy), dashi, katsuobushi, nam pla, garum, and colatura
Soy →
Includes miso, hoisin, doubanjiang, gochujang, TVP, and tamari (space-padded)
Sesame →
Includes hummus, tahini, halva, gingelly oil, and til — a short regional name matched as a whole word
The two-layer mechanism in brief
The first layer runs before generation. Every time Frittu builds a recipe, Claude receives the user's full allergen list as explicit exclusion instructions. The AI is told not to include any ingredient from those categories.
The second layer runs after generation. Once Claude returns a recipe, a server-side function checks each ingredient name against a per-allergen keyword list. Any recipe whose ingredient list matches a flagged term is rejected and regenerated automatically — without any action from the user. For a full account of how recipe generation and checking work, see How our recipes are generated and checked.
Try Frittu with your allergen list
Set your allergens once. Every recipe is checked against them before it reaches you.
Get the app