Dark Chocolate Cranberry, 20 lbs., 25 lbs., 8/8 oz., 8 pc. display, 18/12 oz., 15 lbs…
GKI Foods, LLC recalled this product and the FDA reported the enforcement action on 29 November 2017 as Class II. The recall was initiated by the firm. GKI Foods of Brighton, Michigan is voluntarily recalling multiple dark chocolate products because they may contain an undeclared milk allergen.

The record
Every field below is published by the FDA in the openFDA food enforcement database. Check the FDA notice before acting on any recall: this page is a reading of the public record, not a substitute for it.
- Product
- Dark Chocolate Cranberry, 20 lbs., 25 lbs., 8/8 oz., 8 pc. display, 18/12 oz., 15 lbs., 2 NDS,
- Reason for recall
- GKI Foods of Brighton, Michigan is voluntarily recalling multiple dark chocolate products because they may contain an undeclared milk allergen.
- Recalling firm
- GKI Foods, LLC
- Firm location
- Brighton, Michigan, United States
- Classification
- Class II
- Status
- Terminated
- Recall number
- F-0322-2018
- Quantity
- 13,933 cases
- Distribution
- Domestic: MI, IN, IL, FL, TX, CA., NV, OR, NH, NY, NJ, VA, WI, KY, DE, PA, CT, PR, OH, RI, IA,
- Initiated
- 27 October 2017
- Reported by FDA
- 29 November 2017
- Terminated
- 9 July 2018
- Firm notified by
- Press Release
- Product codes
- Retail Dark Chocolate Cranberry manufactured between 01/14/16 to 10/24/17; and Bulk Dark Chocolate Cranberry manufactured between 01/14/16 to 09/05/2017; Lots: Lot# 17216 Lot# 29216 Lot# 31616 Lot# 01917 Lot# 13017 Lot# 15817 Lot# 015 Lot# 016 Lot# 017 Lot# 020 Lot# 021 Lot# 024 Lot# 027 Lot# 028 Lot# 029 Lot# 045 Lot# 048 Lot# 050 Lot# 073 Lot# 076 Lot# 092 Lot# 03916 Lot# 07816 Lot# 07816 Lot# 09016 Lot# 10516 Lot# 11916 Lot# 11916 Lot# 12616 Lot# 12616 Lot# 12616 Lot# 15916 Lot# 18116 Lot# 18716 Lot# 20116 Lot# 22916 Lot# 23816 Lot# 25316 Lot# 27216B Lot# 27216 Lot# 29116 Lot# 30116 Lot# 32216 Lot# 34316 Lot# 00517 Lot# 01617 Lot# 04017 Lot# 04017 Lot# 07217 Lot# 08117 Lot# 10317 Lot# 11817 Lot# 12417 Lot# 13717 Lot# 15817 Lot# 19517 Lot# 22717 Lot# 25717 Lot# 25717B Lot# 26417 Lot# 11/22/2016P1 Lot# 03/13/2018P1 Lot# 03/23/2019P1 Lot# 01/18/2017P1 Lot# 04/16/2017P1 Lot# 05/07/2017P1 Lot# 07/24/2017P1 Lot# 10/11/2017P1 Lot# 11/01/2017P1 Lot# 11/22/2016P1 Lot# 11/30/2016P1 Lot# 11/16/2017P1 Lot# 11/16/2017P1 Lot# 02/21/2018P1 Lot# 02/21/2018P1 Lot# 02/21/2018P1 Lot# 05/27/2018P1 Lot# 26617 Lot# 03916 Lot# 06316 Lot# 06816 Lot# 08316 Lot# 09616 Lot# 09816 Lot# 10016 Lot# 11916 Lot# 14016 Lot# 15316 Lot# 16616 Lot# 16816 Lot# 19716 Lot# 20716 Lot# 21516 Lot# 25616 Lot# 26716 Lot# 27916B Lot# 27916 Lot# 29116 Lot# 29216 Lot# 30716 Lot# 30716 Lot# 15817 Lot# 18817 Lot# 19517 Lot# 19517 Lot# 22917 Lot# 24317 Lot# 25717 Lot# 26617 Lot# 26617 Lot# 28517 Lot# 30116 Lot# 27316 Lot# 02417 Lot# 10016 Lot# 04816 Lot# 26516 Lot# 04717 Lot# 10016 Lot# 11017 Lot# 15316 Lot# 15617 Lot# 20716 Lot# 31616 Lot# 35816 Lot# 08316 Lot# 18817 Lot# 28517 Lot# 27916B Lot# 14016 Lot# 19316 Lot# 19316 Lot# 15817 Lot# 06/06/2017T1 Lot# 09/18/2017T1 Lot# 10/16/2017T1 Lot# 11/06/2017T1 Lot# 11/28/2017T1 Lot# 01/07/2018T1 Lot# 01/23/2018T1 Lot# 04/11/2018T1 Lot# 04/15/2018T1 Lot# 05/20/2018T1 Lot# 06/06/2018T1 Lot# 03/31/2019T1 Lot# 11/13/2016T1 Lot# 11/29/2016T1 Lot# 01/10/2017T1 Lot# 01/31/2017T1 Lot# 02/05/2017T1 Lot# 03/29/2017T1 Lot# 04/02/2017T1 Lot# 05/09/2017T1 Lot# 05/29/2017T1 Lot# 07/18/2017T1 Lot# 02/05/2018T1 Lot# 02/14/2018T1 Lot# 22916 Lot# 29216 Lot# 34316 Lot# 11017 Lot# 32815 Lot# 34316 Lot# 05217 Lot# 01116 Lot# 03916 Lot# 06816 Lot# 06816 Lot# 07616 Lot# 09016 Lot# 09816 Lot# 11916 Lot# 12616 Lot# 12616 Lot# 14016 Lot# 14716 Lot# 16816 Lot# 18116 Lot# 19716 Lot# 20116 Lot# 21516 Lot# 23116 Lot# 24516 Lot# 25316 Lot# 27316 Lot# 27316B Lot# 28616 Lot# 30116 Lot# 30716 Lot# 30916 Lot# 32716 Lot# 33716 Lot# 02417 Lot# 02417 Lot# 06217 Lot# 09417 Lot# 10317 Lot# 11817 Lot# 13717 Lot# 14317 Lot# 15617 Lot# 18817 Lot# 18817 Lot# 21217 Lot# 22117 Lot# 22917 Lot# 25017 Lot# 27717 Lot# 04816 Lot# 03916 Lot# 06316 Lot# 06816 Lot# 07616 Lot# 09016 Lot# 10016 Lot# 11616 Lot# 14016 Lot# 14016 Lot# 15316 Lot# 17216 Lot# 18116 Lot# 18716 Lot# 21716 Lot# 23116 Lot# 23116 Lot# 23816 Lot# 24516 Lot# 26016 Lot# 28616 Lot# 30116 Lot# 30716 Lot# 32116 Lot# 32116 Lot# 34216 Lot# 35016 Lot# 35816 Lot# 01317 Lot# 02417 Lot# 03217 Lot# 05217 Lot# 06117 Lot# 07417 Lot# 08117 Lot# 08817 Lot# 11817 Lot# 13717 Lot# 15717 Lot# 16717 Lot# 17317 Lot# 19517 Lot# 20217 Lot# 25017 Lot# 27717 Lot# 04017 Lot# 06217 Lot# 08117 Lot# 13517 Lot# 24317 Lot# 26617 Lot# 02616 Lot# 06316 Lot# 06916 Lot# 07616 Lot# 09816 Lot# 09816 Lot# 09816 Lot# 11916 Lot# 12316 Lot# 14016 Lot# 14716 Lot# 15316 Lot# 16816 Lot# 18716 Lot# 19716 Lot# 20716 Lot# 21716 Lot# 22916 Lot# 23116 Lot# 23816 Lot# 24516 Lot# 25316 Lot# 26516 Lot# 27116 Lot# 27916B Lot# 28616 Lot# 31616 Lot# 30716 Lot# 30916 Lot# 32116 Lot# 32116 Lot# 32716 Lot# 34316 Lot# 35016 Lot# 35516 Lot# 00517 Lot# 01317 Lot# 04017 Lot# 04717 Lot# 06117 Lot# 06217 Lot# 07417 Lot# 09417 Lot# 09417 Lot# 11017 Lot# 12117 Lot# 13017 Lot# 14317 Lot# 15617 Lot# 16717 Lot# 17117 Lot# 17317 Lot# 18818 Lot# 19517 Lot# 20217 Lot# 22117 Lot# 22917 Lot# 22917 Lot# 25017 Lot# 26317 Lot# 26917 Lot# 29117 Lot# 03316 Lot# 06316 Lot# 06816 Lot# 08316 Lot# 10016 Lot# 11916 Lot# 12616 Lot# 14016 Lot# 14016 Lot# 15316 Lot# 15316 Lot# 15316 Lot# 17216 Lot# 17516 Lot# 18716 Lot# 20116 Lot# 21516 Lot# 21716 Lot# 23116 Lot# 25316 Lot# 26516 Lot# 27116 Lot# 27116B Lot# 27316 Lot# 30716 Lot# 30916 Lot# 32116 Lot# 33716 Lot# 33716 Lot# 35016 Lot# 00917 Lot# 00917 Lot# 06117 Lot# 07417 Lot# 07417 Lot# 09417 Lot# 10317 Lot# 11017 Lot# 12417 Lot# 13517 Lot# 14317 Lot# 15717 Lot# 16717 Lot# 17317 Lot# 19517 Lot# 20217 Lot# 22117 Lot# 22717 Lot# 24317 Lot# 24317 Lot# 26317 Lot# 28517
Reading this record
Five things about this record are not in the record itself, and each one changes how it should be read.
- Class II means the FDA judged a remote probability of serious harm, or a probability of temporary or medically reversible harm. The class is assigned by an agency health hazard evaluation under 21 CFR 7.41, not by the firm.
- The firm started this recall itself. Most FDA food recalls are voluntary, and a recall is a food safety plan working rather than failing. The circumstances in which the agency asks for one instead are set out in 21 CFR 7.45.
- This is one of 21 records covering the same recall event. The FDA opens one enforcement record per product code, so a recall of a product line appears here many times. Counting these records as 21 separate recalls, which almost every published figure does, overstates it by a factor of 21. Every product code in this event is listed together on the record that covers the whole recall, which is the page a search engine is pointed to for all 21 of them.
- The recall ran for 8 months, from 27 October 2017 to termination on 9 July 2018. Termination means the agency judged that all reasonable effort had been made, under 21 CFR 7.55, and it says nothing about whether product remained in circulation.
- The distribution pattern names 20 states, and the FDA published the enforcement report 5 weeks after the firm began the recall.
- Recalls of fresh produce run a median of 7 months, so this one was about typical for its category. Fresh produce is the category where contamination arrives before the facility does: irrigation water, soil amendments and field workers are the routes, and nothing downstream of the farm is a kill step for a product eaten raw.
Named in the distribution pattern: Indiana, Illinois, Florida, Texas, California, Nevada, Oregon, New Hampshire, New York, New Jersey, Virginia, Wisconsin, Kentucky, Delaware, Pennsylvania, Connecticut, Puerto Rico, Ohio, Rhode Island, Iowa. Those pages count recalls by where the RECALLING FIRM sits, which is a different question from where this product went.
What this recall was for
Undeclared allergens
An undeclared allergen recall means a food contained one of the major allergens and the label did not say so, either because the wrong label was applied or because an ingredient carried an allergen nobody traced.
A preventive controls plan covers an undeclared allergen under the clauses below. This is where the control belongs, not a finding against any firm named on this page: a recall record states a reason, and most of these recalls were initiated by the firm itself.
- 21 CFR 117.135(c)(2)
- Food allergen controls: the written preventive controls that keep an allergen out of a food it does not belong in, and that get the allergens present onto the label.
- 21 CFR 101.4
- Ingredient declaration: every ingredient listed by its common name, in descending order of predominance, on the label of a packaged food.
- 21 CFR 117 subpart G
- Supply-chain programme: the approval and verification a receiving facility runs on a supplier when the hazard is controlled before the ingredient arrives.
The allergens named in this record: milk.
Filed under fresh produce and snacks and confectionery. A product can sit in more than one.
Other fresh produce recalls for the same reason
These are the closest records in the corpus: the same kind of food, recalled for a hazard this record also names. Unlike the firm’s own records below, they come from different companies, which is what makes them a pattern rather than a history.
Other records from GKI Foods, LLC
The FDA opens one enforcement record per product code, so several of these are frequently one recall event. 21 other records name this firm.
| Reported | Product | Firm | Reason | Class |
|---|---|---|---|---|
| 2017-11-29 | Dark Chocolate Almond Bark 10 oz.,10 lbs. | GKI Foods, LLC | GKI Foods of Brighton, Michigan is voluntarily recalling multiple dark chocolate products because they may contain an undeclared milk allergen. | Class II |
| 2017-11-29 | Dark Chocolate Pretzel Nibs, 15 lbs. | GKI Foods, LLC | GKI Foods of Brighton, Michigan is voluntarily recalling multiple dark chocolate products because they may contain an undeclared milk allergen. | Class II |
| 2017-11-29 | Dark Chocolate Coffee Beans, 10 lbs., 15 lbs., 25 lbs., 12 pch Display, 8/8 oz., 12/10 oz., 12/8 oz., | GKI Foods, LLC | GKI Foods of Brighton, Michigan is voluntarily recalling multiple dark chocolate products because they may contain an undeclared milk allergen. | Class II |
| 2017-11-29 | Dark Chocolate Pecans 25 lbs., 15 lbs., 10 lbs., | GKI Foods, LLC | GKI Foods of Brighton, Michigan is voluntarily recalling multiple dark chocolate products because they may contain an undeclared milk allergen. | Class II |
| 2017-11-29 | Dark Chocolate Almond, 12/10 oz., 12/18 oz., 18/14 oz., 8/10 oz., 12/8 oz., 8/8 oz., 18 pc., | GKI Foods, LLC | GKI Foods of Brighton, Michigan is voluntarily recalling multiple dark chocolate products because they may contain an undeclared milk allergen. | Class II |
| 2017-11-29 | Dark Chocolate Blueberries 8/7 oz., 8 pc. display, 25 lbs. | GKI Foods, LLC | GKI Foods of Brighton, Michigan is voluntarily recalling multiple dark chocolate products because they may contain an undeclared milk allergen. | Class II |
| 2017-11-29 | Dark Chocolate Turbinado Sea Salt Almonds , 15 lbs., 10 lbs., 18/14 oz., | GKI Foods, LLC | GKI Foods of Brighton, Michigan is voluntarily recalling multiple dark chocolate products because they may contain an undeclared milk allergen. | Class II |
| 2017-11-29 | Dark Chocolate Ginger , 25 lbs., 15 lbs., | GKI Foods, LLC | GKI Foods of Brighton, Michigan is voluntarily recalling multiple dark chocolate products because they may contain an undeclared milk allergen. | Class II |
| 2017-11-29 | Dark Chocolate Pineapple, 8/ 8oz., 8 pc/display | GKI Foods, LLC | GKI Foods of Brighton, Michigan is voluntarily recalling multiple dark chocolate products because they may contain an undeclared milk allergen. | Class II |
| 2017-11-29 | Dark Chocolate Banana Chips, 25 lbs., 8/8 oz., 8 pc. display, | GKI Foods, LLC | GKI Foods of Brighton, Michigan is voluntarily recalling multiple dark chocolate products because they may contain an undeclared milk allergen. | Class II |
All 22 records for GKI Foods, LLC
All 2017 recalls · All FDA food recall data
21 CFR 117.135(c)(2) is the clause behind this recall, and it is one somebody has to produce evidence for at their next audit. Krolda maps supplier documents to the clause they satisfy in FSSC 22000, IFS Food and 21 CFR 117, and routes the corrective action when the evidence is missing.
Early accessRecall 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.