FrittuFrittu

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.

How our recipes are generated and checked →AI recipe generator feature overview →

Try Frittu with your allergen list

Set your allergens once. Every recipe is checked against them before it reaches you.

Get the app
← Back to Frittu
Built byStreetsideweb