Which baby food ingredients are linked to the highest heavy metal levels?
Rice-based and root vegetable ingredients consistently have the highest levels of arsenic, lead, cadmium, and mercury in baby foods.
What's actually in it
Baby food contains heavy metals like arsenic, lead, cadmium, and mercury. They come from the soil and water the ingredients were grown in. Some ingredients absorb more metals than others. Rice is a well-known accumulator of arsenic. Root vegetables like sweet potatoes and carrots pull metals from the soil they grow in. These ingredients show up in puffs, cereals, purees, and teething biscuits.
What the research says
A 2026 study in Food Addit Contam Part B Surveill tested baby and young children's foods sold in the US for toxic elements. The researchers didn't just measure the metals. They tracked which specific ingredients correlated with the highest contamination levels.
Rice-based ingredients were the worst offenders for arsenic. Products with sweet potato, carrots, and other root vegetables had higher levels of lead and cadmium. The study found a clear, measurable link between the ingredient list on the label and the metal content in the product.
This doesn't mean you should avoid all baby food. It means you should rotate ingredients. Don't feed your baby rice cereal at every meal. Mix in oat-based options. Vary the vegetables. The more variety in the diet, the less any single metal builds up in your baby's body. Reading the ingredient list and avoiding products that lean heavily on rice or root vegetables helps reduce exposure.
The research at a glance
| Study | Journal | Year |
|---|---|---|
| Toxic elements in baby and young children's foods in the US and correlation to ingredients | Food Addit Contam Part B Surveill | 2026 |
What to use instead
Browse our vetted, non-toxic alternatives. Every product is third-party certified.
Shop Non-Toxic Baby