Cold-chain food recalls in France: the RappelConso figures
Between April 2021 and August 2026, 138 of the 13,604 food recalls published on France's RappelConso (1.0%) cite a cold-chain break or a loss of temperature control, and 85% of them were published between July and September.
Source: RappelConso (DGCCRF, DGAL), Licence Ouverte 2.0. Data extracted on 27 September 2026.
- food recall notices published
- 13,604
- linked to the cold chain or temperature (1.0%)
- 138
- groups of notices published on the same day with the same reason
- 59
- of those notices published July to September (against 32% of all food recalls)
- 85%
Cold-chain notices, month by month
By year
2021 (Apr-Dec) and 2026 (Jan-Aug) are partial. Comparing years on notice counts exaggerates the differences: a year with one large group looks high for a single event. The groups column partly corrects this.
| Year | Food recalls | Cold chain | Share | Groups |
|---|---|---|---|---|
| 2021 (Apr-Dec) | 3,239 | 5 | 0.2% | 3 |
| 2022 | 2,442 | 10 | 0.4% | 4 |
| 2023 | 2,023 | 13 | 0.6% | 10 |
| 2024 | 2,086 | 25 | 1.2% | 16 |
| 2025 | 2,319 | 26 | 1.1% | 11 |
| 2026 (Jan-Aug) | 1,495 | 59 | 3.9% | 15 |
| Total | 13,604 | 138 | 1.0% | 59 |
The month-by-month data
| Month | Food recalls | Cold chain | Groups |
|---|---|---|---|
| April 2021 | 124 | 0 | 0 |
| May 2021 | 144 | 1 | 1 |
| June 2021 | 333 | 0 | 0 |
| July 2021 | 896 | 0 | 0 |
| August 2021 | 592 | 1 | 1 |
| September 2021 | 243 | 0 | 0 |
| October 2021 | 351 | 0 | 0 |
| November 2021 | 240 | 3 | 1 |
| December 2021 | 316 | 0 | 0 |
| January 2022 | 428 | 1 | 1 |
| February 2022 | 428 | 0 | 0 |
| March 2022 | 249 | 0 | 0 |
| April 2022 | 179 | 0 | 0 |
| May 2022 | 132 | 0 | 0 |
| June 2022 | 200 | 1 | 1 |
| July 2022 | 117 | 1 | 1 |
| August 2022 | 145 | 0 | 0 |
| September 2022 | 176 | 7 | 1 |
| October 2022 | 123 | 0 | 0 |
| November 2022 | 143 | 0 | 0 |
| December 2022 | 122 | 0 | 0 |
| January 2023 | 122 | 0 | 0 |
| February 2023 | 181 | 1 | 1 |
| March 2023 | 222 | 0 | 0 |
| April 2023 | 141 | 0 | 0 |
| May 2023 | 127 | 0 | 0 |
| June 2023 | 234 | 2 | 2 |
| July 2023 | 189 | 8 | 5 |
| August 2023 | 147 | 1 | 1 |
| September 2023 | 115 | 0 | 0 |
| October 2023 | 139 | 1 | 1 |
| November 2023 | 225 | 0 | 0 |
| December 2023 | 181 | 0 | 0 |
| January 2024 | 186 | 0 | 0 |
| February 2024 | 160 | 0 | 0 |
| March 2024 | 173 | 0 | 0 |
| April 2024 | 145 | 0 | 0 |
| May 2024 | 133 | 0 | 0 |
| June 2024 | 115 | 0 | 0 |
| July 2024 | 207 | 8 | 7 |
| August 2024 | 185 | 15 | 7 |
| September 2024 | 172 | 1 | 1 |
| October 2024 | 256 | 1 | 1 |
| November 2024 | 233 | 0 | 0 |
| December 2024 | 121 | 0 | 0 |
| January 2025 | 144 | 2 | 2 |
| February 2025 | 183 | 0 | 0 |
| March 2025 | 100 | 0 | 0 |
| April 2025 | 209 | 0 | 0 |
| May 2025 | 192 | 0 | 0 |
| June 2025 | 130 | 0 | 0 |
| July 2025 | 230 | 3 | 3 |
| August 2025 | 264 | 6 | 3 |
| September 2025 | 206 | 14 | 2 |
| October 2025 | 318 | 1 | 1 |
| November 2025 | 195 | 0 | 0 |
| December 2025 | 148 | 0 | 0 |
| January 2026 | 97 | 0 | 0 |
| February 2026 | 181 | 1 | 1 |
| March 2026 | 234 | 0 | 0 |
| April 2026 | 229 | 1 | 1 |
| May 2026 | 160 | 0 | 0 |
| June 2026 | 158 | 5 | 5 |
| July 2026 | 263 | 1 | 1 |
| August 2026 | 173 | 51 | 7 |
By the product's storage temperature
The class is the one stated on the notice. The last column relates the cold-chain notices to all food recalls in the same class.
| Storage | Food recalls | Cold chain | Share of class |
|---|---|---|---|
| Keep refrigerated | 7,064 | 111 | 1.6% |
| Keep frozen | 2,254 | 25 | 1.1% |
| Store at room temperature | 4,286 | 2 | 0.05% |
By product category
The categories are RappelConso's, as entered on each notice. "Other" is a category of the dataset, not a grouping made on this page.
| Category | Notices | Share |
|---|---|---|
| Other | 61 | 44.2% |
| Meat | 27 | 19.6% |
| Fishery and aquaculture products | 16 | 11.6% |
| Ready meals and snacks | 15 | 10.9% |
| Fruit and vegetables | 5 | 3.6% |
| Milk and dairy products | 5 | 3.6% |
| Soft drinks | 3 | 2.2% |
| Cereals and bakery products | 3 | 2.2% |
| Eggs and egg products | 1 | 0.7% |
| Pet food | 1 | 0.7% |
| Soups, sauces and condiments | 1 | 0.7% |
The latest recalls concerned
The 10 most recent groups at the extraction date, including after August 2026. The product named is that of the group's first notice, with its official label in French; the link opens the RappelConso notice, which states what to do.
| Published | Product (official label) | Category | Notices | Official notice |
|---|---|---|---|---|
| 22 September 2026 | Produits surgelés | Other | 1 | RappelConso: Produits surgelés, 22 September 2026 |
| 20 August 2026 | Le foué cuisiné à l’os 4 tranches 240 g | Meat | 7 | RappelConso: Le foué cuisiné à l’os 4 tranches 240 g, 20 August 2026 |
| 20 August 2026 | Mousse de canard au porto -25% de sel 150g | Meat | 4 | RappelConso: Mousse de canard au porto -25% de sel 150g, 20 August 2026 |
| 20 August 2026 | Saumon fumé bio 100g / truite fumée bio 80g / chutes de truite 150g / truite fumée de mer française 100g | Fishery and aquaculture products | 1 | RappelConso: Saumon fumé bio 100g / truite fumée bio 80g / chutes de truite 150g / truite fumée de mer française 100g, 20 August 2026 |
| 20 August 2026 | Pluieurs références de pâtés, moussesterrines u | Meat | 1 | RappelConso: Pluieurs références de pâtés, moussesterrines u, 20 August 2026 |
| 19 August 2026 | Brandade | Other | 36 | RappelConso: Brandade, 19 August 2026 |
| 19 August 2026 | Steak hache 100% pur bœuf 800g - surgele | Meat | 1 | RappelConso: Steak hache 100% pur bœuf 800g - surgele, 19 August 2026 |
| 11 August 2026 | Glaces | Milk and dairy products | 1 | RappelConso: Glaces, 11 August 2026 |
| 3 July 2026 | Yaourt | Milk and dairy products | 1 | RappelConso: Yaourt, 3 July 2026 |
| 24 June 2026 | Produits surgelés commercialisés en rayon libre service entre le 22/06/2026 16h15 et le 23/06/2026 9h45 | Other | 1 | RappelConso: Produits surgelés commercialisés en rayon libre service entre le 22/06/2026 16h15 et le 23/06/2026 9h45, 24 June 2026 |
Method
Source and licence
The dataset "RappelConso V2 - Rappels de produits", published on data.economie.gouv.fr by the French administrations behind RappelConso (DGAL for food, DGCCRF), under the Licence Ouverte v2.0 (Etalab). One row per recall notice. Extracted on 27 September 2026, dataset last updated on 27 September 2026. The dataset on data.economie.gouv.fr.
Scope
The notices in the dataset's "alimentation" (food) category, which includes animal feed. The series cover the complete months from April 2021 to August 2026: the 8 earlier food notices (the first month of the series is partial) and the 180 notices of the month under way at extraction are left out; the list of latest recalls runs to the extraction date.
The classification rule
A notice is counted when its recall reason or its additional risk description, lower-cased and without accents, meets one of these three conditions (a notice meeting several is counted once). The rule was set after reading every food notice in which "froid", "température", "congel", "réfrig" or "ambiant" appears. The dataset is in French, so the rule matches French wording.
- The text mentions the "chaîne du froid" (cold chain) together with a word saying it failed: rupture (break), impact, problème, non-respect, incident. (128 notices)
/chaine d[ue] froid/ + /rupture|impact|probleme|non respect|incident/ - The text describes a temperature excursion in other words: a temperature rise, a temperature anomaly or fault, a temperature threshold exceeded, freezing during transport. (6 notices)
/remontee en temperature|anomalie de temperature|defaut de temperature|seuil de temperature[^.]*depasse|congelation lors du transport/ - The text describes a product left out of refrigeration or a failing cold step: "hors froid" (out of the cold), fresh product stored at ambient temperature, technical problem in a cold room, thawing procedure not followed. (5 notices)
/hors froid|produit frais en ambiant|probleme technique dans une chambre froide|processus de decongelation[^.]*non respecte/
Not counted:
- the health advice attached to notices (botulism, Bacillus cereus) that mentions the cold chain without it being the cause of the recall;
- "provided the cold chain is respected" and other storage advice;
- insufficient heat treatment or cooking, which are manufacturing faults, not storage faults;
- recipe faults that "affect keeping quality" (salt, acidity);
- labelling errors about storage conditions, and instability of a shelf-stable product at room temperature.
What these figures do not say
- A notice is not an incident. A single break can produce many notices, one per product reference (the largest group counts 36); that is why the page also gives the number of groups published on the same day with the same reason. The grouping is an approximation: two incidents worded alike on one day merge, one incident worded differently splits.
- A recall is not a food poisoning. The dataset describes withdrawal measures and holds no data on cases of illness.
- The classification depends on the words chosen by the recalling company. A notice citing only a "microbiological risk" without naming its cause is not counted, even if the cause was a break: the figure counts notices that name a temperature-related cause, not every break.
- The share is a share of published recall notices, not of products sold nor of all the cold-chain breaks that happened.
How to cite this page
KelvinTrack, "Cold-chain food recalls in France: the RappelConso figures", based on RappelConso (DGCCRF, DGAL), data.economie.gouv.fr, Licence Ouverte 2.0, data extracted on 27 September 2026. https://kelvintrack.com/en/shop/resources/cold-chain-food-recalls
The aggregates can be downloaded with the rule, the totals and the extraction date: JSON file. Any reuse of the source data must credit RappelConso and the date of last update, as the Licence Ouverte requires.
Frequently asked questions
How many food recalls in France are linked to a cold-chain break?
Between April 2021 and August 2026, 138 of the 13,604 food recall notices published on RappelConso, or 1.0%, cite a cold-chain break or a loss of temperature control in their reason or risk description. Published on the same day with the same reason, they form 59 groups.
Why is this number lower than a search for "chaîne du froid" in the dataset?
Because the phrase also appears in text that does not describe the cause of the recall: the health advice attached to notices (on botulism, for example) and caveats such as "provided the cold chain is respected". Only notices whose reason or risk description names a failure are counted here.
Does a recall mean people were made ill?
No. A RappelConso notice announces that a product is being withdrawn and tells consumers what to do. The dataset says nothing about cases of illness.
I bought a recalled product: what should I do?
Follow the instructions on the official notice, which every row of the table links to: do not eat it, return it to the shop or discard it, as stated. This page is a statistical analysis, not an alert service; the current list of recalls is on rappel.conso.gouv.fr.
When were the data extracted?
On 27 September 2026. The page is a snapshot: the classification rule is printed in the method section and in the downloadable file, and each new extraction updates every figure at once.
See also
The other documents in the food-safety file, free to download or generate.
- Temperature log sheetGenerate a blank sheet matched to your cold enclosures and their limits, ready to post in the kitchen.Open
- Food safety plan templateThe full structure of a food safety management system - hygiene practices, HACCP plan, traceability - with your enclosures pre-filled and the questions each section must answer.Open
- Food traceability registerGoods received or opened products: a blank book ready to fill in, with the columns an inspection expects (lot, use-by, temperature on arrival).Open
- Allergen matrixDishes × 14 allergens to tick, or the Annex II list to display: the written document the rules expect front of house.Open
- Cleaning and disinfection planThe area-by-area plan to fill in, plus the daily record that proves it is applied.Open
- Storage temperaturesRegulatory storage temperatures by food category: chilled, frozen, hot holding and healthcare products.Open
- Use by and best before datesWhat each date means, what may still be sold or served once it has passed, and the article of Regulation 1169/2011 that says so.Open
- The HACCP methodDefinition, the seven principles of Article 5 of Regulation 852/2004, the twelve steps, foodborne outbreaks and what training actually requires.Open
- Food hygiene inspectionWho inspects, which records you are asked for, and what can follow a visit - from a reminder of the rules to an order to close all or part of the premises.Open
- Temperature mappingWhen it is required (Good Distribution Practice for medicines), the method in six steps, and where the monitoring probe goes afterwards.Open
- Choosing a temperature data loggerThermometer, stand-alone logger or connected sensor: what each one proves, what Regulations 37/2005 and 852/2004 require, and the seven questions to ask before buying.Open
- Cold-chain breakFridge failure, door left open, vaccine out of the fridge: what the texts say, what decides the fate of the goods, the five moves of the first hour and the signals before a breakdown.Open
- Use-by date tracking sheetWhat is in stock and its date, for the daily check: product, lot, use-by or best-before, location, exit.Open
- HACCP and cold-chain glossaryHACCP, CCP, OPRP, TIAC, use-by and best-before dates, chilled and frozen storage, cook-chill, calibration, MKT: each term defined in a few sentences, with its official source.Open
- Mean kinetic temperature (MKT) calculatorPaste a logger's readings and get the MKT, minimum, maximum and readings out of range, computed in your browser.Open
- Food inspection barometerAlim'confiance results aggregated: how France's four hygiene levels are distributed by type of establishment, reason for inspection, region and département, with the method and its limits.Open
