No baby food is completely free of heavy metals, but some categories consistently test much lower than others. The biggest differences come down to the type of food, not the brand. Rice-based cereals, root vegetables like carrots and sweet potatoes, and certain leafy greens tend to accumulate the most lead, arsenic, and cadmium. Swapping to other grains, fruits, and non-root vegetables can cut heavy metal exposure significantly.
Why Some Baby Foods Have More Heavy Metals
Heavy metals like arsenic, lead, and cadmium occur naturally in soil and water. Plants absorb them through their roots, and some plants are far better at absorbing them than others. Rice is one of the worst offenders because of how it grows. Rice paddies are flooded, and the standing water dissolves iron-rich minerals in the soil. Arsenic that was bound to those minerals gets released into the water, where rice roots absorb it and transport it directly into the grain.
Root vegetables like carrots and sweet potatoes sit in direct contact with contaminated soil for their entire growing cycle, so they accumulate higher concentrations than vegetables that grow above ground. Spinach absorbs cadmium and lead from soil, and the chlorinated water used to wash it can actually make cadmium easier for the plant to take up in the first place. These aren’t problems with how companies process food. They’re problems rooted in the chemistry of soil and water, which means organic and conventional foods often contain similar levels of heavy metals. The American Academy of Pediatrics notes that while organic baby foods may have lower pesticide residues, they carry comparable heavy metal levels to non-organic options.
Foods That Test Lowest
The clearest win is switching away from rice cereal. Testing by Healthy Babies Bright Futures found that infant rice cereals contain six times more arsenic than non-rice cereals, on average. Out of 42 containers of rice cereal tested, all but one had more arsenic than any of the 63 non-rice cereals in the same study. Oat, barley, and multigrain infant cereals averaged 84% less arsenic than rice cereal.
Beyond cereals, the foods that consistently test lower for heavy metals include:
- Fruits: Bananas, apples, pears, peaches, and mangoes grow above ground and don’t accumulate metals the way root crops do.
- Non-root vegetables: Peas, green beans, squash, and zucchini are better choices than carrots or sweet potatoes for regular rotation.
- Meats: Single-ingredient pureed meats (chicken, turkey, beef) tend to test lower. The FDA sets its strictest action level, 10 parts per billion of lead, for these products.
Researchers at UConn found that simply switching from carrots or sweet potatoes to other vegetables on a given day could decrease total heavy metal intake by about 73%. That doesn’t mean you need to eliminate root vegetables entirely. They’re nutrient-dense and fine in rotation, just not as an everyday staple.
Brands With Third-Party Certification
Several baby food brands have earned Clean Label Project certification, which involves independent testing for contaminants including heavy metals and pesticides. Certified brands include Cerebelly, Serenity Kids, Once Upon A Farm, Little Spoon, Beech-Nut, Gerber, Happy Family Organics, YUMI, Amara Organic Food, Baby Gourmet, Holle Baby Food, Lil’ Gourmets, Nurture Life, Pumpkin Tree Organics, and Bubs.
Certification means a brand has committed to testing and keeping contaminant levels low, but it’s worth understanding that no certification guarantees zero heavy metals. The food category matters more than the brand. A certified rice cereal will still contain more arsenic than an uncertified oat cereal, simply because of how rice grows. When choosing between brands, certification is a useful tiebreaker, but choosing the right foods in the first place has a bigger impact.
What the FDA Allows
The FDA’s “Closer to Zero” initiative sets action levels for lead in baby food. Fruits, non-root vegetables, yogurts, meat purees, and mixed foods are held to 10 parts per billion. Root vegetables and dry infant cereals get a higher allowance of 20 ppb, reflecting the reality that these foods inherently absorb more from the soil. These aren’t safety guarantees. They’re upper limits that trigger FDA action when exceeded. The goal is to push manufacturers toward lower levels over time, not to define what’s safe.
Why This Matters for Babies
Babies are more vulnerable to heavy metals than adults for a simple reason: their bodies are smaller, so the same amount of contamination represents a larger dose per pound of body weight. Their brains are also developing rapidly. Research on prenatal and early-life exposure to metals like lead and cadmium has linked even low-level exposure to effects on neurodevelopment, particularly language development. These aren’t acute poisoning risks from a single meal. They’re cumulative effects from repeated small exposures over months, which is exactly why the type of food you serve most often matters more than any single pouch or jar.
How to Reduce Exposure at Home
If you make baby food at home, you have some control over preparation. For rice dishes, choose white basmati or sushi rice, which contain less arsenic than brown rice or other varieties. Rinse the rice thoroughly before cooking, then cook it in extra water (a ratio of about 6 to 10 parts water to 1 part rice) and drain off the excess. This method pulls a meaningful amount of arsenic out of the grain.
Peel root vegetables before cooking, since metals concentrate near the skin. Rotate through a wide variety of foods rather than relying on the same two or three purees. A baby eating sweet potatoes three times a day gets a very different exposure profile than one eating sweet potatoes once alongside peas and banana. Variety is the single most practical strategy, and it costs nothing.
For store-bought foods, reading the ingredient list tells you more than the brand name. A pouch that lists rice as the first ingredient will carry more arsenic than one built around oats and fruit, regardless of what’s on the label. Prioritize foods with non-rice grains, above-ground vegetables, and fruits as primary ingredients, and treat rice-based snacks like puffs and teething crackers as occasional items rather than daily staples.

