Is it safe to rely on ready-to-eat baby food as a main meal every day?
Use caution. Packaged infant foods can add arsenic, cadmium, manganese, and other metals when used heavily.
Short answer
Use packaged baby food when it helps. Do not make the same ready-to-eat pouches, rice cereal, gruel, or porridge the main meal every day. The concern is not one serving. It is repeated exposure to arsenic, cadmium, manganese, and other metals.
Babies eat more food per pound of body weight than adults, so small amounts can matter more.
What the research says
A 2026 Food Chemistry study tested 77 infant food products, including formula, gruel, porridge, and ready-to-eat baby food. Infant formulas were generally low in toxic metals. The bigger concerns were elevated arsenic in one rice-based porridge, cadmium in some porridges, and high manganese in gruels and porridges. Estimated intake of inorganic arsenic and cadmium from mixed foods at 9 months exceeded health-based guidance values.
That does not mean every pouch is unsafe. It means variety matters.
What to do at home
Rotate foods and brands. Do not lean on rice-based baby foods every day. Use oats, barley, quinoa, banana, avocado, beans, eggs, yogurt, meat, and soft cooked vegetables when they fit your baby's stage. Store homemade portions in glass when you can. Never heat baby food in plastic pouches.
The research at a glance
What to use instead
Shop glass kitchen storage for homemade baby food portions.
Shop Non-Toxic Kitchen