Allergen guide
Sesame in recipes — how Frittu checks and excludes it
Sesame is one of the major food allergens. It appears not just as seeds sprinkled on bread or buns but as an ingredient in tahini, hummus, halva, gingelly oil, and a range of East Asian and South Asian cooking preparations. This page explains what Frittu's system does, specifically, when sesame is listed as an excluded ingredient in a user's profile.
Sesame in everyday cooking
Sesame seeds are one of the oldest cultivated oilseed crops. They are pressed into oil — used as a finishing oil across East and Southeast Asian cooking — and ground into pastes used throughout Middle Eastern, North African, and East Asian cuisine. The seeds themselves appear on burger buns, bagels, and flatbreads; as a coating for fried foods; and as a garnish in salads and stir-fries.
The allergen risk from sesame extends well beyond whole seeds. Tahini, the ground sesame paste used in hummus, baba ghanoush, and halva, is a concentrated sesame product. Sesame oil retains the allergen even after pressing. In East Asian cooking, sesame paste (the Chinese version of tahini, made from toasted seeds) is used in cold noodle sauces and hot pot dipping bases. In South Asian cooking, sesame appears under the Hindi and Urdu name “til,” and in South Indian cooking, the oil is called gingelly oil. In some American Southern recipes and older English-language cookbooks, sesame seeds are called benne seeds.
This regional and culinary diversity in naming means a recipe can contain sesame without the word “sesame” appearing anywhere in the ingredient list.
How Frittu's allergen check works
When your profile lists sesame as an excluded ingredient, Frittu applies a two-layer check to every recipe it generates.
Layer 1 — prompt-side instruction.Before sending a generation request to Claude, Frittu builds an exclusion list from your allergen profile. For sesame, that list includes not just “sesame” but also the aliases most likely to appear in a recipe: tahini, sesame oil, sesame paste, hummus, halva, halvah, gingelly, benne, and til. Claude receives these as a hard exclusion instruction and is directed to build the recipe without them.
Layer 2 — deterministic post-generation scan.After the recipe is returned, Frittu runs a server-side function that checks every ingredient name against a coded keyword list for sesame. Short regional names like “til” are matched as whole words so they do not produce false matches on longer words that contain the same letters. If any ingredient name matches a sesame keyword, the recipe is rejected and Frittu attempts to generate an alternative before showing you a result.
What this check does not cover. The check operates on ingredient names as generated. It does not cover sesame residue from shared equipment, cross-contamination from sesame oil used on the same cooking surface, or ingredients a user adds after receiving the recipe. If you are preparing food for someone with a significant sesame allergy, kitchen cross-contamination controls remain your responsibility.
Hidden sources of sesame in cooking
Common hidden sources of sesame in cooking include the following — ingredients that contain sesame but may appear in a recipe without the word “sesame” being present.
Frequently asked questions
How does Frittu's system check for sesame in a generated recipe?
Frittu uses a two-layer process. First, before generating a recipe, Claude is given an exclusion list that includes sesame and its aliases — tahini, sesame oil, sesame paste, hummus, halva, halvah, gingelly, benne, and til. Claude is instructed to build the recipe without those ingredients. After the recipe is returned, a server-side function checks every ingredient name against a coded keyword list for sesame. Any ingredient name that matches a sesame keyword causes the recipe to be rejected and the generation retried automatically before the recipe is shown.
Does hummus trigger the sesame check?
Yes. Most hummus is made with tahini as a core ingredient. When a recipe lists "hummus" as an ingredient, tahini may not appear separately in the ingredient list — the recipe just says hummus. The keyword "hummus" is included directly in Frittu's sesame keyword list so that the check catches this shorthand. A recipe calling for hummus is treated the same as one explicitly calling for tahini: the recipe is rejected and regenerated.
How does Frittu check for "til" without flagging unrelated words like lentils?
"Til" is the Hindi and Urdu word for sesame, appearing in North Indian and Pakistani recipes for sweets such as til chikki and til ladoo, as well as in some flatbreads and chutneys. The challenge is that the same letters appear inside many common English words — lentils, until, tortilla, and others. Frittu's check matches short ingredient names like "til" as whole words rather than as fragments, so lentils and similar words are not flagged. Only a recipe that uses "til" as a standalone ingredient term triggers the sesame check.
What is gingelly oil and why is it in the sesame keyword list?
"Gingelly" is the common name for sesame oil in South Indian cooking, particularly in Tamil Nadu and Kerala cuisine. Recipes from these traditions frequently list "gingelly oil" as an ingredient rather than "sesame oil." The two terms refer to the same pressed sesame product. Both "gingelly oil" and the standalone word "gingelly" are included in Frittu's sesame keyword list so that South Indian recipe generation is subject to the same check as any other cuisine that uses sesame oil.
What happens when a generated recipe triggers the sesame check?
The recipe is rejected before it is saved or shown to the user. Frittu attempts to generate an alternative; if none passes the check, no recipe is returned for that slot.
A note on coverage. Frittu's sesame check operates on the ingredient names that appear in a generated recipe. It does not cover cross-contamination that could occur during home or restaurant preparation — shared equipment, oils used on the same surface, or unlabelled sesame in a pre-made product a user adds to the dish. The check describes the mechanism Frittu applies to recipe generation; it does not describe the entire chain of sesame exposure that may be relevant to any individual's situation.
Try Frittu with your allergen list
Set your allergens once. Every recipe Frittu generates is then checked against them before it reaches you.
Download FrittuMore on how Frittu works