Top 10 Foods High in Minerals You Should Eat More Often

4. Fish

Fish contains 5 essential nutrients needed by the body. Fish is high in selenium, magnesium, calcium, potassium and phosphorus. Fish is also a great source of protein and omega-3 fatty acids. Tuna, mackerel and salmon are rich in minerals. To get more calcium out of fish, get fish that is canned with bones included.  Fish helps in maintaining heart health by regulating blood clotting and vessel constriction. It helps reduce tissue inflammation and alleviate the symptoms of arthritis.

5. Seeds

Seeds contain 5 of the 8 essential minerals that include zinc, selenium, copper, phosphorus and iron. The seeds that have high mineral content are flax seeds, pumpkin seeds, squash seeds and sunflower seeds. Since seeds are calorie dense, make sure you eat only 1 to 2 handfuls per day. Pumpkin seeds help increase energy as it is rich in iron. Wheat germ works well to aid digestion. Flax seeds have lignans that reduce inflammation.