Top 15 Foods Highest in Minerals

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

These include calcium, copper, iron, phosphorus, magnesium, selenium, and zinc. Nuts are a heart-healthy, cholesterol-lowering snack. Since nuts are high in calories, try not to have more than 1-2 handfuls a day. High mineral nuts include almonds, cashews, and for selenium: Brazil nuts.

These include copper, iron, potassium, phosphorus, magnesium, and zinc. Beans and lentils are high in fiber and a good vegetarian source of protein. High mineral beans include white beans, soy beans, chickpeas (garbanzo), and kidney beans.

These include calcium, copper, iron, potassium, magnesium, and zinc. Dark leafy greens are a great low-calorie addition to any meal. High mineral dark leafy greens include spinach, kale, swiss chard, and turnip greens.

These include calcium, potassium, phosphorus, magnesium, and selenium. Fish are also a top source of protein, and heart-healthy omega 3 fatty acids. Fish rich in minerals include salmon, tuna, and mackerel. For calcium, choose fish which have been canned with their bones.
These include copper, iron, phosphorus, selenium, and zinc. While seeds are packed with nutrients, they are also high in calories. Try not to eat more than 1-2 handfuls a day. High mineral seeds include sunflower seeds, flax seeds, pumpkins seeds, and squash seeds.

These include copper, iron, phosphorus, selenium, and zinc. Shellfish are also high in heart-healthy omega 3 fatty acids, and vitamin B12. High mineral shellfish include oysters, scallops, mussels, and clams.

These include copper, potassium, selenium, and zinc. Mushrooms are low in calories and a flavorful addition to any dish. High mineral mushrooms include shiitake, cremini, portobello, and white button mushrooms.
These include iron, phosphorus, selenium, and zinc. Whole grains are high in fiber and are a healthy source of carbohydrates. High mineral grains include oatmeal, quinoa, buckwheat, whole wheat bread, and wheat germ.

These include calcium, potassium, phosphorus, and magnesium. For fewer calories and saturated fat choose low-fat, unsweetened yogurt and milk.
These include iron, phosphorus, selenium, and zinc. For fewer calories and saturated fat, choose leaner cuts of meat.
These include copper, potassium, and magnesium. Avocados are full of heart-healthy fats and make a tasty addition to any salad or sandwich.

These include calcium, iron, and phosphorus. Tofu is a great vegetarian source of protein. For extra calcium check for tofu or soy products fortified with calcium.

These include calcium, copper, and phosphorus. For fewer calories and saturated fat choose low-fat cheeses. Low-fat mozzarella is particularly nutrient-dense. High mineral cheeses include Parmesan, Swiss, and mozzarella.

These include copper, potassium, and magnesium. While high in nutrients, dried fruits are also high in calories, and natural sugars. Try not to eat more than half a cup a day. High mineral dried fruits include apricots, prunes, raisins, figs, and dates.
More Mineral Rich Foods
Lean Pork | High in phosphorus, selenium, and zinc |
Bananas | High in potassium and magnesium |
Broccoli | High in calcium |
Chicken and Turkey | High in selenium |
Liver | High in iron |
Squash | High in potassium |
Chinese Cabbage (Bok Choy) | High in calcium |
Okra | High in calcium |
Green Snap Beans | High in calcium |
Tempeh | High in calcium |
Baked Potatoes | High in potassium |
Related
Data Sources and References
Try the recipe nutrition calculator, or daily meal planner.
Create a free account to log and track foods.