Top 20 Foods Rich in Minerals

Essential Takeaways

  • What foods are rich in minerals? Nuts, seeds, seafood, dairy, meat, and leafy greens provide essential minerals.
  • Which minerals are important? Calcium, iron, magnesium, zinc, potassium, and selenium support key body functions.
  • Food or supplements? Food should come first; supplements can help fill nutritional gaps.

You may have heard the word “minerals” alongside vitamins; both are essential nutrients and play important roles in your body. 

From building tissues to converting food into energy to supporting your heart, brain, and bones, minerals are essential for many vital functions.

Since your body cannot produce minerals, you need to obtain them from your diet.

After learning about the importance of minerals, you may want to explore these benefits in more detail, along with foods that are naturally rich in minerals or forms to look for in supplements that may support better absorption. 

Let’s get started with the basics. 

What Are Minerals?

Minerals are naturally occurring inorganic compounds. Essential minerals are divided into two basic categories, depending on your body's needs: microminerals and macrominerals. 

The minerals that your body needs in higher amounts are macrominerals, such as:

  • Calcium

  • Phosphorus

  • Magnesium

  • Sodium

  • Potassium

  • Chloride

  • Sulfur

And those which are required in small amounts are called trace minerals, including:

  • Iron

  • Zinc 

  • Copper

  • Selenium

  • Manganese

  • Iodine

  • Molybdenum

  • Fluoride

  • Chromium

And others. 

Let’s explore foods rich in minerals.

Top 20 Foods Rich in Minerals

A balanced diet should include a variety of foods rich in essential minerals. Here is the list of 20 foods rich in minerals.

Infographics of 20 foods rich in minerals showing natural sources of calcium, magnesium, iron, zinc, and potassium.

  1. Natural Yogurt

Milk and yogurt are among the top sources of four essential minerals: calcium, phosphorus, magnesium, and potassium.

That is why many healthcare professionals recommend adding milk and yogurt to your diet, especially for older adults. If you are conscious of calories, you can also consume low-fat and unsweetened yogurt and milk.

However, some people are lactose intolerant. In such cases, healthcare professionals suggest other food sources rich in calcium, such as beans, nuts, and green vegetables.

  1. Nuts

Nuts are one of the best sources of eight essential minerals: calcium, iron, copper, zinc, selenium, magnesium, phosphorus, and manganese.

For example, one ounce (28 grams) of Brazil nuts provides about 990% of the Daily Value (DV) for selenium, 55% for copper, 25% for magnesium, 16% for phosphorus, along with other essential minerals

Additionally, nuts are very popular among calorie-conscious people as they have lower cholesterol levels. Thus, you can add them to your diet to meet your daily mineral needs.   

  1. Beans and Pulses

Beans and pulses are one of among the best food sources of five essential minerals: copper, iron, magnesium, zinc, and potassium. 

Suitable for vegetarians, they are plant-based sources of protein and fiber.

However, beans contain phytates, which can reduce nutrient absorption. Soaking or sprouting them can help enhance the bioavailability of minerals.   

  1. Green Leafy Vegetables

Best sources of six essential minerals, including magnesium, potassium, calcium, iron, copper, and zinc, green leafy vegetables are a good source of fiber as well.

Lower in calories, they may help reduce the risks of several diseases like heart disease, certain cancers, diabetes, constipation, and others. Thus, they are a healthy addition to a low-calorie meal. 

Leafy greens include: kale, spinach, Swiss chard, lettuces, broccoli, collard greens, beet greens, and others. 

  1. Fatty Fish

Fatty fish such as salmon and sardines provide minerals: potassium, phosphorus, selenium, calcium, iron, and magnesium.

Not just this, they are also a good source of protein and especially omega-3 fatty acids. Other fish rich in minerals include tuna and mackerel. 

All fatty fish are nutritional powerhouses that are rich in vitamins, minerals, and healthy fats. However, if you are looking for more calcium, choose canned fish with bones instead of without bones.

  1. Seeds

Seeds are also a healthy source of several minerals: iron, zinc, phosphorus, copper, and selenium.

While seeds are rich in minerals and vitamins, they are also high in healthy fats and calories. That is why many people consume them in smaller amounts.

For example, an ounce (28 grams) of pumpkin seeds includes 163 calories and 14 grams of fat. In addition, it provides about 37% of the Daily Value (DV) for magnesium, 39% for manganese, 27% for phosphorus, and 44% for copper, along with other essential micronutrients.  

Healthy seeds include pumpkin seeds, flax seeds, chia seeds, sunflower seeds, sesame seeds, and squash seeds.   

  1. Bananas 

Bananas are a source of potassium and magnesium

These minerals play important roles in heart health, muscle function, nerve signaling, and maintaining proper fluid balance. 

A medium banana provides about 422 mg of potassium and 32 mg of magnesium, making it a convenient source of these essential minerals

  1. Red Meat

Meat from beef, lamb, and goat is a good source of iron, phosphorus, selenium, and zinc.

However, it can also contain saturated fat, so it is best consumed in moderation as part of a balanced diet. 

Though not very popular, organ meats are exceptionally nutrient-dense. For example, a 3.5-ounce (100-gram) portion of cooked beef liver provides about 1,588% of the Daily Value (DV) for copper, 66% for selenium, 48% for zinc, and 36% for iron.

  1. Shellfish

Rich in copper, iron, selenium, zinc, and phosphorus, shellfish also contain high levels of omega-3 fatty acids.

Shellfish include oysters, scallops, clams, and mussels.

According to the U.S. Department of Agriculture, a 100-gram serving of raw Pacific oysters provides about 16.6 mg of zinc, 1.58 mg of copper (176% of the Daily Value), and 5.11 mg of iron (28% of the DV).

But who should avoid shellfish? Pregnant and breastfeeding mothers are generally advised to avoid shellfish. Adults taking certain medications and people with gastrointestinal disease should consult their healthcare professionals about their daily diet.

  1. Mushrooms

Mushrooms are rich sources of four minerals: copper, zinc, selenium, and potassium. 

Low in calories, mushrooms are good sources of nutrition for diet- and calorie-conscious people.

Mineral-rich types of mushrooms are cremini, shiitake, portobello, and white button mushrooms. For example, white button mushrooms are rich in selenium, phosphorus, and copper.  

  1. Whole Grains

Grains contain high amounts of minerals like selenium, zinc, phosphorus, and iron. Not only that, but they are also good sources of fiber and carbohydrates.

Oatmeal, quinoa, buckwheat, sorghum, millet, and amaranth are mineral-rich grains.

Why whole grains? Whole grains generally provide more minerals, fiber, and other nutrients than refined grains, because refining removes nutrient-rich parts of the grain.   

  1. Avocados

Packed with nutrients like copper, potassium, and magnesium, avocados also provide healthy fats and fiber. 

According to a study, potassium supplementation is associated with reducing blood pressure and lowering the risk of heart disease and strokes. Studies have also shown that consuming food rich in potassium, like avocados, helps reduce the risk of heart disease. 

  1. Cheese 

Cheese is one of the best sources of calcium, copper, and phosphorus. 

High-mineral cheeses include parmesan, mozzarella, and Swiss, while low-calorie cheese may include mozzarella. 

If you are looking for the cheese with maximum health benefits, choose low-processed cheese. 

  1. Dried Fruits

Dried fruits, especially dried apricots, are a rich source of potassium, copper, and magnesium. Other dried fruits rich in minerals include: raisins, figs, dates, and prunes.

While rich in nutrients, dried fruits are also high in natural sugars and calories. Therefore, a handful of dried fruits is enough for the day. 

  1. Eggs

Eggs are rich sources of minerals, especially calcium, potassium, phosphorus, and selenium. Not just that, eggs also provide other nutrients like protein, vitamin B12 and B2, and choline; that’s why they are also considered nature’s multivitamin.

  1. Cocoa

Dark chocolate provides magnesium, copper, and zinc. 

Cocoa is not a nutrient-dense food; still, it can provide essential minerals like copper and magnesium, which are good for health. Magnesium supports energy, nerves, blood pressure, and blood sugar, while copper helps with growth, iron absorption, and red blood cell formation.

To choose chocolate, go for darker types as they have less sugar and more minerals.

  1. Spirulina

Spirulina is a blue-green algae that is rich in five minerals: iron, magnesium, potassium, copper, and manganese. 

Commonly, it is available in powdered form and sprinkled over smoothies, yogurt, salads, and oatmeal. It helps support heart health, healthy blood sugar levels, and inflammation responses.  

  1. Sushi

The main ingredients of sushi rolls are fish, rice, and nori (seaweed). Due to these ingredients, sushi is rich in minerals: iron, selenium, iodine, zinc, magnesium, sodium, and phosphorus. Selenium and iodine help support thyroid gland function.    

  1. Tofu

Tofu is a plant-based food made from soybeans, which are rich in iron, manganese, calcium, copper, and phosphorus. 

Also, tofu is a source of protein for vegetarians. It is a versatile food that can be added to stir-fries, soups, salads, and other dishes. 

  1. Starchy Vegetables

Starchy vegetables are good sources of potassium, magnesium, copper, iron, calcium, and manganese. These vegetables include: sweet potatoes, white potatoes, and parsnips.

Some people avoid starchy vegetables because of their higher carbohydrate content, but they are a good source of vitamins and minerals. 

These are all mineral-rich foods. Eating a variety of whole foods is one of the best ways to get foods rich in essential minerals into your daily diet.

Mineral Best Food Sources Why They’re Good Sources
Calcium Dairy products, sardines, tofu, leafy greens Supports strong bones, teeth, and normal muscle function
Iron Beef liver, red meat, lentils, spinach, oysters Helps produce hemoglobin and transport oxygen throughout the body
Magnesium Pumpkin seeds, almonds, spinach, whole grains Supports energy production, nerve function, and muscle health
Zinc Oysters, beef, pumpkin seeds, chickpeas Supports immune function, wound healing, and normal growth
Potassium Bananas, potatoes, beans, spinach, avocados Helps maintain fluid balance, nerve signals, and muscle function
Selenium Brazil nuts, seafood, eggs, meat Supports thyroid function, antioxidant defenses, and immune health

Mineral-Rich Foods vs. Mineral Supplements

Foods are generally the best choice for getting essential minerals because they provide minerals along with protein, fiber, vitamins, and other beneficial nutrients. 

However, you can include mineral supplements in your daily diet:

  • To correct mineral deficiencies

  • To meet increased nutritional needs

  • When dietary intake is limited (e.g., with a vegetarian or vegan diet)

  • To support specific health needs (e.g., athletes for recovery)

  • When nutrient absorption is reduced (e.g., during medical conditions like celiac disease)

  • To maintain consistent mineral supply

If you struggle to meet your daily mineral needs through food alone, a multivitamin and mineral supplement may help fill nutritional gaps. You can consider taking a multivitamin supplement like ACTIVIT, which provides balanced amounts of minerals as well as vitamins.

ACTIVIT with foods rich in minerals showing natural sources of essential nutrients for daily nutrition and overall health.

To Sum Up

Minerals are essential for numerous functions, including bone health, energy production, nerve function, muscle activity, blood formation, and immune support

Including a variety of mineral-rich foods in your daily diet is one of the simplest ways to meet your nutritional needs. 

Foods such as seeds, nuts, legumes, seafood, leafy greens, whole grains, dairy products, and meat can help provide a broad range of essential minerals.  

Frequently Asked Questions

  1. What minerals do humans need the most?

There are at least 20 essential nutrients, but you need calcium the most. Why? Because calcium is essential for your healthy bones and teeth; however, every mineral has its own crucial functions in your body.

  1. What food is highest in minerals?

We cannot name a single food that is rich in all minerals. You should eat a versatile diet to get all nutrients, including oysters, organ meats, seafood, nuts, seeds, legumes, dairy, and leafy greens. 

  1. What are the best foods for iron and zinc? 

The best sources of zinc and iron are: oysters, pumpkin seeds, beans, lentils, beef liver, and spinach. 

  1. How can I increase my mineral intake naturally?

Eat a diet containing all food groups, whether it be meat, legumes, vegetables, fruits, grains, nuts, or seeds; all categories are important for balanced nutrition.  



References:

  1. Foods Rich in Essential Minerals – Healthline

  2. Brazil Nuts and Selenium Benefits – Verywell Health

  3. Healthiest Beans and Legumes – Healthline

  4. Leafy Greens and Health Benefits – MDPI

  5. Pumpkin Seeds Nutrition and Benefits – Dr. Axe 

  6. Are Organ Meats Healthy? — Healthline 

  7. Nutrient Profile of Beef Liver — USDA FoodData Central 

  8. Nutrient Profile of Beef Kidney — USDA FoodData Central 

  9. Micronutrients and Human Health: A Review — PMC 

  10. 9 Health Benefits of Cocoa Powder — Healthline

  11. How Many Calories Are in Sushi Rolls? — Healthline

  12.  Starchy Foods and Carbohydrates Guide — NHS  

 

Meet Our Experts

This article features advice from members of our Scientific Advisory Board.

Komal Zakir

Komal Zakir

Clinical Dietitian

Komal Zakir is an experienced Clinical Dietitian at National Hospital, where she provides evidence-based nutrition care and dietary counseling for patients. She also reviews health and nutrition content to ensure it is scientifically accurate, practical, and aligned with current clinical recommendations.

Meet The Author

Maria Khan

Maria Khan

Medical Writer

Maria Khan is a Medical Writer who creates evidence-based content on nutrition, vitamins, minerals, and dietary supplements. Her work is based on peer-reviewed research and trusted health sources to deliver accurate and easy-to-understand health information.

Previous 10 Benefits of Fish Oil: What Research Says