Why Chocolate Has Heavy Metals: Lead and Cadmium

Chocolate contains heavy metals, primarily cadmium and lead, because the cacao plant naturally absorbs them from the soil and because lead accumulates on the beans during post-harvest processing. These aren’t additives or signs of contamination in the traditional sense. They’re a consequence of where cacao grows, how the plant feeds itself, and what happens to the beans before they reach a factory.

How Cacao Trees Absorb Cadmium

Cadmium enters chocolate through the cacao tree’s roots. The plant doesn’t seek out cadmium on purpose. Instead, it mistakes cadmium for nutrients it actually needs, like manganese. Root cells have specialized transport proteins that pull essential minerals from the soil, and these same proteins grab cadmium ions because they’re chemically similar enough to slip through. Research published in Frontiers in Plant Science identified a specific transporter protein in cacao roots that normally moves manganese but readily takes up cadmium as well.

Once cadmium enters the roots, it doesn’t stay there. The cacao tree moves it upward through its vascular system alongside real nutrients, distributing it into the trunk, branches, leaves, and ultimately the beans. Studies show cadmium is only weakly retained in the roots, meaning most of what the plant absorbs ends up in the parts above ground. This is what makes cacao an unusually efficient accumulator of cadmium compared to many other crops.

Soil chemistry plays a major role in how much cadmium the tree takes up. Acidic soils with low organic matter make cadmium more available to plant roots. When soil pH drops, cadmium dissolves more easily into the water surrounding root systems, making it simpler for those transport proteins to pick it up. This is why two cacao farms with identical cadmium levels in the soil can produce beans with very different cadmium concentrations, depending on acidity and organic content.

Where Lead Comes From

Lead contamination follows a different path than cadmium. Freshly harvested cacao beans contain very little lead. The contamination happens after the beans leave the tree, primarily during fermentation and open-air drying. When beans are spread outdoors on mats, tarps, or concrete slabs to dry in the sun for days, airborne lead from dust, vehicle exhaust, and industrial emissions settles onto their shells. The shells are porous and textured, making them effective collectors of atmospheric particles.

Research in Environmental Health Perspectives confirmed this pattern: the shells that protect the bean during growth also act as a surface for lead to accumulate during processing. Since fermentation and drying often happen in open environments near roads or in areas with leaded fuel residues still present in the soil, the opportunity for lead deposition is significant. This means lead levels in chocolate are more tied to processing conditions than to the farm’s soil.

Why Geography Matters So Much

Not all chocolate carries the same heavy metal load. Cadmium levels vary dramatically by region, driven by the underlying geology. In Peru, one of the world’s major cacao producers, elevated cadmium concentrations in both soil and beans are largely restricted to northern departments like Tumbes, Piura, Amazonas, and Loreto, with a few pockets in central regions. The most important predictors of high cadmium are the type of geological formations underneath the farm, rainfall patterns, and soil pH.

Latin American cacao, broadly speaking, tends to carry higher cadmium levels than cacao from West Africa or Southeast Asia. This reflects the region’s volcanic soils and mineral-rich geological deposits. At a more local level, alluvial deposits (sediment laid down by rivers) and proximity to mining operations also push cadmium levels higher. A farm sitting on ancient river sediment in northern Peru will produce beans with far more cadmium than a farm on different geology in Ghana, even if both farmers use identical growing practices.

Dark Chocolate Carries the Highest Levels

The concentration of heavy metals in a chocolate bar scales directly with how much cacao it contains. Dark chocolate, with 50% cacao or higher, carries more cadmium and lead per serving than milk chocolate, which typically contains 30% cacao or less. Cocoa powder is the most concentrated of all, since it’s essentially cacao with the fat removed.

A multi-year analysis of 72 dark chocolate products sold in the United States, published in Frontiers in Nutrition, found that the average cadmium content per daily serving was 4.36 micrograms, slightly above California’s threshold of 4.1 micrograms per day. Average lead content was 0.62 micrograms per serving, exceeding California’s 0.5 microgram threshold. Some products reached as high as 14.12 micrograms of cadmium and 3.14 micrograms of lead per serving. The range was enormous, meaning your choice of brand and origin matters more than whether you eat dark chocolate at all.

What Regulators Have Done

The regulatory landscape is uneven. The European Union set binding maximum cadmium levels for chocolate in 2014, enforced since January 2019. These limits scale with cacao content: chocolate with less than 30% cacao can contain no more than 0.10 mg/kg of cadmium, while chocolate with 50% or more cacao is allowed up to 0.80 mg/kg. Cocoa powder is capped at 0.60 mg/kg. These limits apply to finished products, not raw beans.

The United States has no specific regulatory limit on lead or cadmium in chocolate. The FDA recommends no more than 2.2 parts per million total daily lead intake for children and 8.8 ppm for women of childbearing age, but these are guidelines, not enforceable caps on chocolate specifically. For cadmium, the FDA requires reporting of cadmium content (0.1 ppm for milk chocolate, 0.3 ppm for cocoa powder) but hasn’t set a content limit. Through its Closer to Zero initiative, the FDA is developing maximum heavy metal limits for foods commonly eaten by children, including chocolate, but these haven’t been finalized.

California’s Proposition 65 is the most aggressive standard in the U.S., setting maximum allowable dose levels at 0.5 micrograms per day for lead, 4.1 micrograms for cadmium, and 10 micrograms for arsenic. These thresholds are what triggered the widely publicized warnings about heavy metals in dark chocolate, since many popular products exceed them.

How Farmers Are Reducing Contamination

The most promising approach to lowering cadmium in cacao involves changing the soil rather than the plant. Adding lime (calcium carbonate) to acidic cacao soils raises the pH, which locks cadmium into forms that roots can’t easily absorb. Lime also floods the soil with calcium ions that compete with cadmium for uptake by those root transport proteins, effectively crowding cadmium out.

Research in the journal Toxics tested combinations of lime and charcoal dust as soil amendments. Lime alone reduced cadmium movement into cacao seedlings. But when lime and charcoal were applied together, no detectable cadmium appeared in the plant material at all, even with significant cadmium remaining in the soil. The charcoal acts as an adsorbent, binding cadmium particles so they can’t dissolve into soil water, while the lime shifts the chemistry to further reduce availability. For farmers in high-cadmium regions, these amendments could make the difference between producing exportable beans and losing access to markets with strict EU limits.

On the manufacturing side, companies can blend beans from high-cadmium regions with beans from low-cadmium origins to bring the final product under regulatory thresholds. Improving drying infrastructure, such as moving from open-air roadside drying to raised platforms or enclosed facilities, reduces lead deposition during processing.