Top 10 Foods High in Minerals You Should Eat More Often

2. Beans and Lentils

Lentils and beans have 6 out of the 8 top minerals such as copper, potassium, magnesium, phosphorus, zinc and iron. White beans, soy beans, kidney beans, chickpeas or garbanzos are among the kinds of beans that are high in minerals. Lentils and beans should be taken in moderation as they cause gout if taken excessively. They help reduce the risk of obesity. In combination with vitamin C rich foods, they help increase iron absorption. They also help lower the risk of breast cancer. Eating lentils and beans regularly helps prevent hypertension.

3. Dark Leafy Greens

Dark leafy vegetables have 6 essential minerals which include iron, calcium, copper, potassium, zinc and magnesium. Dark leafy veggies can be taken fresh as a salad or cooked with poultry and meat dishes. They can also be combined with fruits to make a healthy and delicious smoothie. Kale and mustard greens help lower cholesterol. Leafy greens also help in decreasing the risk of cataracts and preserve a healthy vision. The high levels of calcium help to boost bone health.