Muntin Open Data · Explorer CC0 raw CC-BY derived

The Recall Record

Dated FDA food recalls, tagged to the ingredients whose names appear in the recalled product's text. A documented food-safety record — surfaced on its own, never joined to a price, never a cause, never a magnitude. The tag is a whole-word product-text match, not a sourcing signal. FDA-regulated foods only. No prices appear on this page.The honest headline is distinct recall events, not the raw notice count: one firm recalling seventy lots in a single event is one event, not seventy shocks. A whole-word text match on the product, not a supply or price link.

A food-safety and supplier-diligence lane. Every recall here is a dated, documented FDA action shown as co-occurrence — never a cause, never a magnitude, and never joined to a price. There is no price anywhere on this page. The slug tag is a whole-word text match on the product, not a supply or price link.

The documented record, at a glance

Counts of documented recall actions since 2020 — a food-safety record, documented recall events, never a price or volume.

Recall notices
718
since 2020, naming a tracked ingredient
Tracked ingredients hit
96 / 169
of the tracked ingredients appear ≥1×
Class-I recalls (deduped)
426
distinct notices, most-severe FDA class
Ongoing
40
still marked Ongoing, as of 2026-06-10

Every tagged ingredient, as data

This table is the source of record — it works with no JavaScript, and the chart below is an enhancement of it. Column headers sort; the ingredient name opens its recent-recall detail. Documented recall events, never a price or volume.

FDA food recalls per tracked ingredient since 2020, most-recent Class-I event first. Events = distinct recall events (event_id) — the honest count. Notices = raw recall notices, not situations; never sum across ingredients (718 recalls carry 1026 tags). Class-I events = distinct events whose most-severe class is Class I.
45125%2026-05-20
4500%2026-04-22
16341594%2026-04-15
1619531%2026-03-18
1529853%2026-03-18
1315323%2026-03-18
1316646%2026-05-13
79343%2026-03-18
78343%2026-03-18
77343%2026-03-18
1100%2026-03-04
19351263%2026-02-11
810338%2026-02-11
56120%2026-02-11
111100%2026-02-11
1623744%2026-02-04
1215758%2026-02-04
711571%2026-02-04
511360%2026-02-04
33133%2026-01-14
121100%2026-01-14
1100%2025-12-31
1543533%2025-12-17
1224542%2025-12-17
22150%2025-12-17
111100%2025-12-17
111100%2025-12-17
111100%2025-11-26
713686%2025-11-05
331432885%2026-02-04
815675%2025-10-22
718571%2025-10-22
44125%2025-10-22
46250%2025-10-22
2300%2025-10-22
2200%2025-10-22
111100%2025-10-15
28452589%2026-03-04
4600%2025-10-08
4500%2025-08-13
111100%2025-08-13
1100%2025-07-30
111100%2025-07-23
1011550%2026-02-11
1100%2025-07-16
1100%2025-07-16
1100%2025-07-16
224129%2026-06-10
224129%2026-06-10
224129%2026-06-10
1318538%2026-01-21
4800%2025-02-12
410125%2025-07-16
3300%2024-10-30
222100%2024-10-23
44250%2024-08-14
33267%2024-12-04
222100%2024-08-14
222100%2024-07-24
2200%2024-07-03
48250%2026-02-04
1010330%2025-12-10
79229%2026-06-10
44125%2026-06-10
22150%2025-12-10
111100%2024-02-21
526120%2025-05-21
111100%2024-02-07
810450%2025-08-06
45250%2024-02-21
3300%2023-12-20
11311091%2025-01-08
810225%2026-02-04
48125%2025-07-16
56240%2023-07-26
77114%2023-08-23
2200%2023-07-05
111100%2023-05-31
818338%2023-08-23
1215433%2025-07-16
58240%2026-04-22
111100%2023-03-22
1100%2022-12-14
23150%2023-01-25
44375%2022-11-09
56360%2025-07-30
222100%2022-07-13
1100%2022-06-22
79229%2025-09-10
1100%2021-09-29
78343%2025-03-05
22150%2023-08-16
33133%2025-03-19
1100%2020-09-02
1500%2020-07-22
1100%2020-07-22

Notices are not situations: a single recall event can span dozens of lot-level notices. Variant slugs (e.g. shrimp / shrimp-pd / shrimp-head-on) count the same product family more than once. Never sum a column across ingredients.

Recall events by severity class

For the sixteen ingredients with the most distinct recall events, the mix of those distinct events by FDA severity class — Class I (most severe), II, III. This stacks real per-class distinct events, never notice counts, and carries no price and no second axis.

Distinct recall events by FDA severity class, for the sixteen most-recalled tracked ingredients. A horizontal stacked bar per ingredient, showing its count of distinct recall events split into Class I, Class II and Class III. Onion, cucumber and the shrimp family carry the most distinct events; onion's are overwhelmingly Class I. These are documented recall events, never a price or volume, shown as co-occurrence and never a cause.
Distinct recall events by class — a food-safety record, documented recall events, never a price or volume.

Look up an ingredient in the Cost Index

A reference lookup, not a consequence — a recall is never a price signal. Open any tracked ingredient's price-history page in the Cost Index.

No JavaScript? Browse every tracked ingredient at the Cost Index index →

The single largest recall event on record here — event 93290, first reported 2023-11-15 (Gills Onions, LLC) — spans roughly 70 recall notices across onion and its neighbors. One event, 70 notices: exactly why this page counts distinct events, not notices. A documented Class-I recall event, shown as co-occurrence — never a cause, never a magnitude, never joined to a price.

What this can't tell you

  • Notices are not events. The notice count is lot-level paperwork; a single situation can be dozens of notices. Lead with distinct events.
  • Never sum across ingredients. 718 recalls carry 1026 ingredient tags — one recall can name several ingredients.
  • Variant slugs triple-count. shrimp / shrimp-pd / shrimp-head-on are the same product family listed under separate tracked slugs.
  • The matcher is text, not sourcing. A whole-word product-text match pulls in composite and store-brand products that merely name the ingredient — the tag is not a supply or price link.
  • FDA jurisdiction only. These are FDA-regulated foods only; USDA/FSIS meat, poultry and egg recalls are structurally absent, so the lane is not complete.
  • A record, not a forecast. Every row is a documented past action; nothing here predicts a future recall — and nothing here is a price.

Provenance & license

Raw record · CC0
openFDA Food Enforcement (US FDA), public domain. data/food-recalls.json · food-recalls.csv
By-ingredient index · CC-BY 4.0
Compiled onto Muntin's tracked-ingredient taxonomy. food-recalls-by-ingredient.json
What this is
A documented food-safety record surfaced on its own — a whole-word text match on the product, not a supply or price link. Co-occurrence, never a cause, never a magnitude, never joined to a price.
Catalog
Full open-data catalog →