The major food allergens, and what gets recalled for each

US law names nine major food allergens that have to appear on a label in plain language. Between them they account for 7,778 FDA enforcement records where a food contained one and the label did not say so.

The nine are milk, soy, wheat, peanuts, tree nuts, eggs, sesame, fish, crustacean shellfish. The first eight come from FALCPA; sesame became the ninth on 1 January 2023 under the FASTER Act, which is recent enough that labels printed before it are still working through the supply chain.

Sulfites are listed here too and are not a major food allergen. They are declared under a separate rule, at or above 10 parts per million, and a plan that files them with the nine will be applying the wrong threshold. They are on this page because 261 recalls name them and a reader looking for that number should find it.

“Undeclared” is doing specific work in these records. It does not mean the food was contaminated; it means the allergen was genuinely present and the label failed to declare it, either because the wrong label went on the pack or because an ingredient carried an allergen nobody traced up the supply chain. That is why these recalls cluster in foods where the allergen is an ordinary ingredient rather than a stray one.

The term “major food allergen” means any of the following: (1) Milk, egg, fish (e.g., bass, flounder, or cod), Crustacean shellfish (e.g., crab, lobster, or shrimp), tree nuts (e.g., almonds, pecans, or walnuts), wheat, peanuts, soybeans, and sesame. (2) A food ingredient that contains protein derived from a food specified in paragraph (1), except the following: (A) Any highly refined oil derived from a food specified in paragraph (1) and any ingredient derived from such highly refined oil. (B) A food ingredient that is exempt under paragraph (6) or (7) of section 343(w) of this title.

21 U.S.C. 321(qq), read at 21 U.S.C. 321(qq), Legal Information Institute, Cornell Law School on 2026-09-16.

Every record below also appears on the undeclared allergen hazard page, which is the parent. These 10 pages are a second dimension on that one hazard, not 10 separate hazards.

Recall records come from the openFDA food enforcement API, published by the U.S. Food and Drug Administration in the public domain. Krolda adds the hazard classification and the clause mapping; neither is an FDA determination. Always check the FDA notice before acting on a recall.