Browse all guides

Allergens — hide and remix

Tell us what your household avoids and we'll hide matching recipes from your library and offer to remix them allergen-free.

Pick the allergens your household avoids — eggs, peanuts, tree nuts, milk, soy, and the rest. Any recipe whose named ingredients trigger one of those gets hidden from your library by default, and you'll see a one-tap remix option on its detail page.

Setting up your household allergens

Open the Household menu (the home icon in the top right of the Recipes tab) and tap Allergens. Pick from the list — Egg, Peanut, Milk, Tree Nut, Fish, Shellfish, Mollusk, Wheat, Soy, Sesame, Gluten — and Apply.

The list is the FDA Big 9 plus mollusks, sesame, and gluten. The selection syncs across every device in your household.

How hiding works

Once you've declared allergens, the Recipes tab gets a small Allergens chip in the filter row. Tap it to flip the hide toggle on or off — when it's on, recipes containing any of your household allergens disappear from the grid.

The toggle is per-device and remembered across cold starts. The declaration itself (which allergens count) is per-household and synced.

How the remix offer works

Open any recipe that contains one of your household allergens and tap the share icon. Below Remix with AI you'll see a third option — for example, Make it egg- and peanut-free. Tap it and the recipe gets handed to ChatGPT, Claude, or Gemini with a prompt asking the model to swap the offending ingredients for sensible substitutes (flax egg or aquafaba for egg, sunflower or tahini butter for peanut, etc.).

The remix offer shows even when the hide toggle is off — declaring an allergen is the cue, not the hide state. So you can browse everything tonight and still get the one-tap remix when you spot something that needs adapting.

The model returns a revised markdown recipe; copy the markdown back into the app via paste-to-import to save it as a new recipe alongside the original.

What we detect — and what we don't

Detection is dictionary-based. We match on named ingredients — "butter", "peanut butter", "shrimp", "hazelnut praline". The dictionary is hand-tuned for cooking-domain terms (mascarpone, paneer, queso fresco) and includes synonyms, substring traps ("eggplant" is not Egg), and head-noun rules ("cashew butter" is Tree Nut, not Milk).

Things we can't see:

  • Hidden allergens in packaged ingredients. "1 tsp seasoning blend" or "2 tbsp Worcestershire sauce" — if the blend contains wheat, we won't know. We flag what's named in the recipe; the rest is a label-reading problem outside our scope.
  • Cross-contamination warnings. "May contain traces of nuts" only exists on a physical label.
  • Quantitative thresholds. A user with severe celiac and one with mild gluten sensitivity want different cutoffs. We label binary; you decide what you tolerate.

Wheat and gluten

Wheat and Gluten are listed separately because the populations don't fully overlap — a wheat-allergic user can eat barley, while someone with celiac avoids both. Picking Wheat automatically implies Gluten in the underlying matcher (anything wheat-derived flags gluten too), but you can also pick Gluten on its own to catch barley, rye, and obvious gluten-containing ingredients.

Related guides