From calcium to zinc, from iron to potassium, minerals keep your bones strong, and your body in balance.
We looked through our food lists for 8 different minerals including calcium, copper, iron, potassium, phosphorus, magnesium, selenium, and zinc; and counted how many times each food appeared. We did not look at iodine since the data on iodine is too dependent on soil quality. We also didn't count sodium, since most people should avoid sodium.
The top 15 foods highest in minerals include nuts, dark leafy greens, beans, seeds, shellfish, fish, mushrooms, whole grains, low-fat dairy, beef and lamb, whole grains, avocados, cheese, dried fruits, and tofu. For more, check the extended list of mineral rich foods, and the most nutritious foods lists.