Only a fraction of the heavy metals you eat are absorbed; most pass right through your system. Does Your Body Absorb All the Heavy Metals You Eat? Trace amounts of nonessential heavy metals show up naturally in food, but your body only absorbs a small fraction of them. Two people can eat the same meal and absorb very different amounts of heavy metals. The nutrients that make vegetables healthy are the same ones that help keep heavy metals in check.