CBI 2024 — EU market requirements for cocoa (buyer-requirements article)
This is a buyer-requirements / market-information article published by the Centre for the Promotion of Imports from developing countries (CBI), the export-promotion arm of the Netherlands Enterprise Agency under the Dutch Ministry of Foreign Affairs. The article is dated “Last updated 10 July 2024” and consolidates, in plain language for exporting producers in cocoa-origin countries, the mandatory EU regulatory requirements that cocoa beans and cocoa-derived products must meet to enter the European market.
Source role
For Heavy Metal Index, the article’s primary value is as a dated (10 July 2024), single-document period-appropriate consolidation of the EU contaminants framework for cocoa as it applies after the 25 April 2023 entry into force of Commission Regulation (EU) 2023/915 (which replaced 1881/2006) and after the EU 2022/1370 Ochratoxin A amendment. The article quotes the four cadmium maximum levels for chocolate and drinking-chocolate cocoa powder, the OTA maximum level for cocoa powder, and the PAH maximum levels for cocoa beans, derived products, and cocoa fibre, in the consolidated state in which they apply to product placed on the EU market in mid-2024.
The article is a secondary trade-guidance summary. It is not the binding legal text. The binding texts are eu-2023-915-cadmium for cadmium, Regulation (EU) 2022/1370 for OTA, and the underlying PAH regulation cited in the table. Where the CBI text and the binding regulation disagree, the binding regulation governs. For HMI purposes the article supplements ec2019-cadmium-chocolate-leaflet (the EU Commission’s 2019 consumer leaflet for the 488/2014 ceilings) and eu-2021-1323-cadmium-foodstuffs-amendment (the 2021/1323 cocoa-row text) by providing the 2024 trade-compliance framing of the same numerical ladder once it had been consolidated into 2023/915.
The article also documents the buyer-side narrative around cadmium in cocoa beans: that some EU buyers reject cocoa beans exceeding 0.3 mg/kg cadmium even though no binding EU maximum level applies to cocoa beans themselves, and that this de facto threshold derives from the downstream cocoa-powder ceiling (0.60 mg/kg finished cocoa powder) and the bean-to-powder concentration relationship described in the article.
Legal character
The article itself is non-binding guidance produced by the Netherlands Enterprise Agency for exporting cocoa producers. The numerical ceilings it cites are binding under:
- Commission Regulation (EU) 2023/915 of 25 April 2023 on maximum levels for certain contaminants in food (cadmium ceilings for chocolate and cocoa powder, OJ L 119, 5.5.2023, p. 103), which repealed and replaced Commission Regulation (EC) No 1881/2006.
- Commission Regulation (EU) 2022/1370 of 5 August 2022 amending Regulation (EC) No 1881/2006 as regards maximum levels of ochratoxin A in certain foodstuffs (OTA maximum level for cocoa powder).
- The PAH provisions for cocoa products listed in Annex of 2023/915 (carried forward from the prior 1881/2006 PAH framework as amended).
The article also describes binding trade-context instruments that are not heavy-metals legislation but affect cocoa imports — the EU Deforestation-Free Products Regulation (EUDR; in force 29 June 2023, applying from 30 December 2024), the Corporate Sustainability Due Diligence Directive (CS3D; adopted by the European Parliament 24 April 2024), HACCP requirements, the General Food Law (Regulation (EC) 178/2002), Food Hygiene Regulation (EU) 2017/625, food-contact-materials Regulation (EC) 1935/2004, and Directive 2009/32/EC on extraction solvents — and the labelling requirements applying to pre-packaged cocoa and chocolate products. These are listed below for completeness; HMI uses only the contaminants-related provisions as source material.
HMTc interpretation
The cadmium ceilings the article reports for chocolate and cocoa powder are external legal floors, not HMTc certification thresholds. They are the binding EU comparator values as consolidated in 2023/915 for any chocolate or cocoa-powder product placed on the EU market from 25 April 2023 onward. HMTc workups on the chocolate and cocoa product categories should preserve the legal-status label (“binding EU maximum level — 2023/915, July 2024 CBI consolidation”) when displaying these numbers alongside Codex maximum levels, FDA action levels, or HMTc candidate thresholds.
The narrative buyer-reject threshold for cocoa beans (0.3 mg/kg, derived from the article’s bean-to-powder concentration framing) is not a regulatory maximum level. It is a market signal — an EU-side commercial filter applied by some downstream buyers because the regulatory ceiling on the finished cocoa powder propagates backward through the supply chain. HMTc workups should record this as a market context note for cocoa-bean sourcing, not as a regulatory threshold candidate, because there is no binding EU maximum level on raw cocoa beans as such.
The four-row cadmium ladder by total dry cocoa solids percentage is the same four-row ladder carried forward from 488/2014 → 2021/1323 → 2023/915. HMTc within-row clean/dirty subcategory work for chocolate should sit inside that four-row ladder rather than across it, consistent with the framing established in ec2019-cadmium-chocolate-leaflet.
Cadmium maximum levels (CBI Table 2, EU 2023/915, as consolidated July 2024)
Values are mg/kg, finished product, wet weight, as displayed in CBI Table 2. The fourth row in CBI’s Table 2 explicitly names “Cocoa powder sold to the final consumer or as an ingredient in sweetened cocoa powder sold to the final consumer (drinking chocolate),” matching the 488/2014 → 2021/1323 → 2023/915 wording.
| Product description | Maximum level (mg/kg wet weight) |
|---|---|
| Milk chocolate with less than 30 % of total dry cocoa solids | 0.10 |
| Chocolate with less than 50 % of total dry cocoa solids; milk chocolate with 30 % or more of total dry cocoa solids | 0.30 |
| Chocolate with 50 % or more of total dry cocoa solids | 0.80 |
| Cocoa powder sold to the final consumer or as an ingredient in sweetened cocoa powder sold to the final consumer (drinking chocolate) | 0.60 |
The four numerical values are unchanged from the 488/2014 ladder; the row wording in CBI Table 2 reproduces the legally precise milk-chocolate carve-out that the 2019 consumer leaflet collapsed into a simpler four-bin display. This makes CBI Table 2 a clean cross-check on the row-level milk-chocolate carve-out documented in eu-2021-1323-cadmium-foodstuffs-amendment.
Ochratoxin A (OTA) maximum level for cocoa powder
CBI reports that under Commission Regulation (EU) 2022/1370 (in force 2022), the EU set a maximum OTA level of 3 µg/kg for cocoa powder. The article notes explicitly that no specific OTA limit is set for cocoa beans themselves. OTA is a mycotoxin (not a heavy metal); HMI does not extract OTA limits into routing frontmatter but records the figure here for completeness because it is part of the same regulatory framework the article consolidates.
Polycyclic aromatic hydrocarbons (PAHs) in cocoa (CBI Table 3)
Values are µg/kg fat, as displayed in CBI Table 3. The article notes that the sum-of-PAHs values are calculated as lower-bound concentrations on the assumption that any of the four PAHs below the limit of quantification are treated as zero. The four PAHs in the sum are benzo(a)pyrene, benz(a)anthracene, benzo(b)fluoranthene, and chrysene.
| Product | Benzo(a)pyrene (µg/kg fat) | Sum of 4 PAHs (µg/kg fat) | Notes |
|---|---|---|---|
| Cocoa beans and derived products except cocoa fibre | 5.0 | 30.0 | Including cocoa butter |
| Cocoa fibre and products derived from cocoa fibre intended for use as an ingredient in food | 3.0 | 15.0 | Cocoa fibre is a shell-derived intermediate; higher native PAH burden than nib-derived products |
PAHs are not heavy metals; the values are recorded here because they are part of the same 2023/915 consolidated contaminants framework the article documents and because the cocoa-fibre row exemplifies the same shell-vs-nib partitioning pattern that drives cadmium subcategory work in cocoa (cadmium is concentrated in the shell relative to the nib, per CBI’s own narrative).
Cocoa-bean buyer threshold (narrative)
The article reports the EU buyer-side narrative that “a maximum level of 0.6 or 0.8 mg per kilogram of peeled cocoa beans may be safe” but that “some buyers reject beans that exceed 0.3 mg per kilogram,” especially for beans intended for cocoa powder production. The article’s stated mechanistic basis for the 0.3 mg/kg bean threshold is that “cocoa beans with 0.3 mg of cadmium per kilogram will result in cake or powder with a concentration of 0.6 mg per kilogram” — i.e., a roughly two-fold concentration on going from bean to cake or powder, because cadmium partitions to the solid (non-fat) fraction during processing.
This is a market-side commercial filter, not an EU maximum level. It is reported here as a CBI buyer-requirements narrative for context on cocoa-bean sourcing pressure in the EU market; it should not be displayed as a regulatory threshold on any HMI page.
Reduction practices for cadmium in cocoa (CBI list)
The article lists five reduction practices for cocoa producers seeking to lower cadmium in beans:
- Understand cadmium levels and blend beans to lower the overall cadmium content.
- Test peeled beans, as cadmium levels are higher in the shell than in the nibs.
- Improve soil conditions by reducing acidity through liming and adding organic materials like compost or biochar to limit cadmium absorption by plants.
- Adapt practices to local conditions, focusing on binding cadmium in the soil or limiting plant absorption while improving soil health and cocoa tree productivity.
- Use low-cadmium cocoa varieties through breeding programmes or grafting.
The article also references the online Choco SAFE tool, created by the Alliance of Bioversity International and the International Center for Tropical Agriculture (CIAT), as a calculator for safe EU cadmium limits across cocoa and chocolate products.
Other contaminants and regulatory-framework instruments (brief, non-metals)
- Pesticide residues: maximum residue levels (MRLs) per EU pesticide database; organic cocoa MRLs effectively zero; glyphosate authorisation extended to 15 December 2033 under Regulation 2023/2660; pesticide-residue framework Regulation EC 396/2005.
- Microbes: no specific microbiological criteria for cocoa in current EU legislation; Salmonella outbreaks at cocoa-product manufacturers in Europe in 2022 are referenced as illustrative of why proper harvesting, fermentation, and drying practices matter. Not heavy-metals scope.
- Extraction solvents: Directive 2009/32/EC sets a maximum residue limit of 1 mg/kg for 2-methyloxolane in fats, oils, and cocoa butter.
- Food-contact materials: Regulation (EC) 1935/2004.
- Labelling: EU food labelling rules for pre-packaged cocoa and chocolate products; additional traceability and origin-information requirements under EUDR.
- Packaging: jute bags (60–65 kg) traditional; bulk shipping via flexi-bag-lined cargo containers (“mega-bulk”) increasingly common for standard quality; vacuum-sealed GrainPro packaging used for high-quality micro-lots.
- Trade context: EUDR in force 29 June 2023, applying from 30 December 2024 to HS codes 1801, 1802, 1803, 1804, 1805, 1806; CS3D adopted by European Parliament 24 April 2024 with a phased implementation by company size.
These items are listed for source-page completeness; HMI does not extract them into routing frontmatter.
Methods (brief)
This is a CBI trade-guidance article, not an empirical study. No analytical method, sampling regime, LOD/LOQ, or original data are presented. The numerical values quoted in CBI Tables 2 and 3 are reproduced from the binding EU regulations the article cites. The article’s role for HMI is the consolidated dated snapshot of the EU contaminants framework as it applies to cocoa in mid-2024, plus the buyer-requirements narrative on the de facto 0.3 mg/kg cocoa-bean threshold that some EU buyers apply for cocoa beans destined for cocoa-powder production.
Key numbers
- Cadmium maximum level, milk chocolate with less than 30 % total dry cocoa solids: 0.10 mg/kg wet weight (CBI Table 2; EU 2023/915).
- Cadmium maximum level, chocolate with less than 50 % total dry cocoa solids or milk chocolate with 30 % or more total dry cocoa solids: 0.30 mg/kg wet weight (CBI Table 2; EU 2023/915).
- Cadmium maximum level, chocolate with 50 % or more total dry cocoa solids: 0.80 mg/kg wet weight (CBI Table 2; EU 2023/915).
- Cadmium maximum level, cocoa powder sold to the final consumer (drinking chocolate): 0.60 mg/kg wet weight (CBI Table 2; EU 2023/915).
- Narrative buyer-reject threshold, peeled cocoa beans for cocoa-powder production: 0.3 mg/kg (CBI buyer-requirements narrative; not an EU maximum level).
- Narrative “may be safe” range for peeled cocoa beans: 0.6 to 0.8 mg/kg (CBI buyer-requirements narrative; not an EU maximum level).
- Bean-to-powder concentration ratio reported by CBI: cocoa beans at 0.3 mg/kg → cocoa cake or powder at 0.6 mg/kg (i.e., approximately two-fold concentration on processing, attributable to cadmium partitioning to the solid non-fat fraction).
- OTA maximum level, cocoa powder, EU 2022/1370: 3 µg/kg. No specific OTA maximum level for cocoa beans.
- PAH benzo(a)pyrene maximum level, cocoa beans and derived products (including cocoa butter): 5.0 µg/kg fat (CBI Table 3).
- PAH sum-of-4 maximum level, cocoa beans and derived products (including cocoa butter): 30.0 µg/kg fat (CBI Table 3, lower-bound calculation).
- PAH benzo(a)pyrene maximum level, cocoa fibre and derived products: 3.0 µg/kg fat (CBI Table 3).
- PAH sum-of-4 maximum level, cocoa fibre and derived products: 15.0 µg/kg fat (CBI Table 3, lower-bound calculation).
- Extraction-solvent 2-methyloxolane MRL in fats/oils/cocoa butter (Directive 2009/32/EC): 1 mg/kg.
Implications
For the chocolate product-category page, this article supplies the 2024 binding-regulatory-context column under the consolidated 2023/915 numbering, parallel to the 2019 communication of the same four cadmium ceilings in ec2019-cadmium-chocolate-leaflet under 488/2014. HMTc workups for chocolate should treat these values as the period-appropriate EU regulatory floor for product placed on the market from 25 April 2023 onward, and should preserve the four-row ladder by total dry cocoa solids percentage that 2023/915 carries forward from 488/2014.
For the cocoa ingredient page, the article supplies CBI’s articulation of the de facto buyer-reject threshold for cocoa beans (0.3 mg/kg) and the bean-to-powder concentration ratio (approximately two-fold) that explains why the cocoa-powder ceiling propagates backward into the bean-sourcing market even though no EU maximum level applies to raw cocoa beans themselves. This is the buyer-side mechanism that drives reformulation pressure on cocoa-origin supply chains in Latin America, which is also the geographic locus of the highest-cadmium cocoa beans documented elsewhere in the corpus (Ecuador, Peru, Colombia, Venezuela; see bravo2024-cadmium-cacao-arauca, barraza2019-ecuador-cacao-cadmium-isotope, fechner2019-cocoa-origin-al-cd-exposure).
For the EU regulatory-framework timeline, the article is the 2024 trade-side consolidation of the 2023/915 cadmium ceilings, the 2022/1370 OTA limit, and the carry-forward PAH limits as a single coherent compliance framework for cocoa exports — useful as the dated bridge between the 2021/1323 amendment cadmium-only view and the 2023/915 consolidated view across all contaminants relevant to cocoa.
Verification notes
- Ingested 2026-06-02 from the Kimi-agent download-corruption manual-fetch batch (
04_Chocolate_Seasonings_Salt). The PDF is the print-to-PDF of CBI’s online buyer-requirements article for cocoa, last updated 10 July 2024 per the date stamp at the top of page 1. The original article URL pattern (cbi.eu/market-information/cocoa/buyer-requirements) is recorded inaccess_url; the live URL was not re-verified at ingest time, so the access_url should be treated as the canonical location pattern, not as a checked-live link. - The cadmium values in CBI Table 2 match the four cadmium ceilings in eu-2021-1323-cadmium-foodstuffs-amendment and ec2019-cadmium-chocolate-leaflet exactly. The decimal-point convention (e.g., “0.10 mg/kg”) matches CBI’s display; the Official Journal text of 2023/915 uses the decimal-comma convention. Readers comparing the two should not infer numerical disagreement from the punctuation difference.
- CBI Table 2 reproduces the legally precise milk-chocolate carve-out (the second row explicitly names milk chocolate at ≥ 30 % cocoa solids) that the 2019 consumer leaflet collapsed. This is a useful cross-check for the row-level milk-chocolate provision in 2023/915.
- The article references Salmonella outbreaks at Ferrero and Barry Callebaut European factories in 2022. These are regulatory events (public-record outbreak notifications) and are non-heavy-metals scope; no brand-firewall redaction was applied because (a) the brand names are referenced as the subject of public-record regulatory events and (b) Salmonella is not within HMI scope so no values are attributed.
- The article references organisations operating EU-funded or industry tools (Choco SAFE by Bioversity International/CIAT; Alliance for Action sustainable agribusiness initiative; Ghana Cocoa Board; Global Forest Watch Pro; Carbon Roots). These are organisation names, not consumer brands of cocoa or chocolate products; no Part 12 redaction applies.
- The article quotes evidentially second-hand: the CBI text reports regulation values rather than presenting primary occurrence data or analytical results. Source tier
Breflects that this is a trustworthy government-trade-promotion secondary summary of binding regulations, one step removed from the EU Commission itself (compare ec2019-cadmium-chocolate-leaflet tagged A as the Commission’s own communication). - No DOI assigned. CBI articles are not peer-reviewed publications.
no_doi_assigned: trueis recorded in frontmatter. - No HMTc threshold inference or cross-source synthesis claim added. The
## Implicationssection describes regulatory-context routing for chocolate and cocoa pages, not HMTc threshold proposals. - The Salmonella, pesticide, extraction-solvent, food-contact-materials, labelling, packaging, payment-terms, and deforestation/CS3D content of the article is described in
## Other contaminants and regulatory-framework instruments (brief, non-metals)for source-page completeness but is not extracted into HMI routing frontmatter or treated as HMI-corpus evidence. - Audit subagent (2026-06-02, fresh-context general-purpose) verdict PROMOTE. Fifteen numerical values in
## Key numbersindependently re-verified against the PDF: all match exactly (the four 2023/915 cadmium MLs, the buyer-reject 0.3 mg/kg narrative threshold, the 0.6/0.8 mg/kg “may be safe” range, the bean-to-powder concentration ratio, the OTA 3 µg/kg cocoa-powder limit, the four PAH values in Table 3 plus the “including cocoa butter” and lower-bound-calculation annotations, and the 2-methyloxolane 1 mg/kg MRL). One ⚠️ concern raised on Check 2 (matrices vocabulary): the closed taxonomy snapshot does not enumerate matrices terms, sococoa-powder,dark-chocolate,milk-chocolatecould not be hard-verified against a closed list. Verified false-positive concern: these matrix terms are in active use elsewhere in the corpus (compare abt2018-cadmium-lead-cocoa-chocolate-us-market which uses[cocoa-powder, dark-chocolate, milk-chocolate, cocoa-nibs]and abt2020-perspective-cadmium-lead-cocoa-chocolate which uses[cocoa, dark-chocolate, milk-chocolate, cocoa-nibs]), so the snapshot-scope limitation is a known acknowledgement, not a page defect. Checks 1 (numerical fidelity), 3 (speciation/methods/units), 4 (Part 12 brand firewall — Ferrero/Barry Callebaut named only as subjects of public-record Salmonella regulatory events per Exception 1), and 5 (Part 2 wiki/HMTc firewall — values explicitly labelled “external legal floors, not HMTc thresholds”; buyer-reject 0.3 mg/kg explicitly labelled “market signal” not threshold candidate) all clean.
Sources
- Centre for the Promotion of Imports from developing countries (CBI). 2024. What requirements must cocoa meet to be allowed on the European market? Netherlands Enterprise Agency / Netherlands Ministry of Foreign Affairs. Last updated 10 July 2024.
- Commission Regulation (EU) 2023/915 of 25 April 2023 on maximum levels for certain contaminants in food and repealing Regulation (EC) No 1881/2006. OJ L 119, 5.5.2023, p. 103.
- Commission Regulation (EU) 2022/1370 of 5 August 2022 amending Regulation (EC) No 1881/2006 as regards maximum levels of ochratoxin A in certain foodstuffs.
- Commission Regulation (EC) No 1881/2006 of 19 December 2006 setting maximum levels for certain contaminants in foodstuffs (repealed by 2023/915). OJ L 364, 20.12.2006, p. 5.
- Regulation (EU) 2023/1115 (EU Deforestation-Free Products Regulation, EUDR), in force 29 June 2023, applying from 30 December 2024.
- Council Directive 2009/32/EC on the approximation of the laws of the Member States on extraction solvents used in the production of foodstuffs and food ingredients.
- Regulation (EC) No 1935/2004 of the European Parliament and of the Council on materials and articles intended to come into contact with food.
Page history
The five most recent substantive edits to this page. The full version history lives in git; when DOI minting comes online (see schema docs), each entry below will also link to a version-pinned DataCite DOI.
| Commit | Date | Description |
|---|---|---|
| c1aef38 | 2026-06-02 | audit-queue: hamid2021-bacterial-plant-biostimulants-review → audited-promote |