Mineral-Rich Foods Compared: Calcium, Iron, Potassium, Zinc

USDA and Japanese official figures comparing calcium, iron, potassium, magnesium and zinc in dairy, tofu, greens, seafood, meat, beans and seeds.

Close-up of layered, silvery dried anchovies
Dried anchovies (*bulad bolinaw*) from the Philippines — Photo: Obsidian Soul / Wikimedia Commons, CC0

"Eat more minerals" is advice nobody can follow at the grocery store. Minerals are a group of different elements, and the foods that are rich in one are often ordinary in another. Cheese is full of calcium but has little iron; liver is the reverse. Potatoes and bananas carry potassium but not much calcium.

This guide compares five minerals across foods Americans actually buy, using USDA FoodData Central, and adds a table from Japan's official food composition tables to show how processing can change the numbers.

Five minerals and where they tend to be

  • Calcium — dairy, tofu set with calcium salts, canned fish eaten with the bones, some leafy greens
  • Iron — liver and red meat, shellfish, beans and lentils, dark leafy greens, seeds
  • Potassium — potatoes, beans, bananas, avocados, leafy greens, shellfish
  • Magnesium — seeds and nuts, beans, whole grains, leafy greens
  • Zinc — oysters above all, then meat, liver and seeds

None of these comes from a single "best" food, which is why a few minerals at a time is a more useful way to look at a shopping list.

Foods you eat by the serving

The table shows 100 g of each food as you would eat it. For reference, a cup of milk weighs a little more than double that, and a slice of cheddar much less.

Everyday foods, 100 g as eaten (per 100 g)
FoodCalcium (mg)Iron (mg)Potassium (mg)Magnesium (mg)Zinc (mg)
Milk, 2%1200.02140110.48
Yogurt, plain, low fat1830.08234170.89
Cheddar cheese7100.1476273.6
Tofu, firm (calcium sulfate)6832.7237581.6
Spinach, boiled1363.6466870.76
Kale, boiled1500.84144250.27
Collard greens, boiled1411.1117210.23
Sardines, canned in oil, with bones3822.9397391.3
Clams, cooked922.8628182.7
Oysters, eastern, farmed, raw445.81243337.9
Beef round, lean, broiled52.7423284.7
Chicken liver, simmered1111.6263254.0
Black beans, cooked272.1355701.1
Lentils, cooked193.3369361.3
Potato, baked with skin151.1535280.36
Banana50.26358270.15
Avocado120.55485290.64

Source: USDA FoodData Central

Reading across the rows:

  • Calcium. Cheddar and calcium-set firm tofu are far ahead per 100 g, followed by canned sardines, which keep their soft bones. Milk and yogurt are lower per 100 g but are eaten in larger amounts
  • Iron. Chicken liver is the highest row by a wide margin. Oysters come next, then boiled spinach and lentils. Lean beef sits close to clams and canned sardines
  • Potassium. Clams, baked potato with the skin, avocado and boiled spinach lead. Bananas are well known for potassium but are not the top row here
  • Magnesium. Boiled spinach and black beans lead among the serving-size foods; dairy and meat are modest
  • Zinc. Oysters are in a category of their own, many times higher than any other row. Lean beef and chicken liver follow

Seeds and nuts, by the spoonful

Seeds are mineral-dense, but nobody eats 100 g of sesame seeds. The next table uses 10 g, roughly a tablespoon of seeds or a small handful of almonds.

Seeds and nuts, a small handful or spoonful (per 10 g)
FoodCalcium (mg)Iron (mg)Potassium (mg)Magnesium (mg)Zinc (mg)
Sesame seeds, whole97.51.546.835.10.78
Tahini14.10.4445.99.50.46
Almonds26.90.3773.327.00.31
Pumpkin seed kernels (pepitas)4.60.8880.959.20.78

Source: USDA FoodData Central

Even at this small amount, pumpkin seeds and sesame seeds add meaningful magnesium and iron, and whole sesame seeds bring calcium. Tahini, which is made from sesame, shows less calcium than whole sesame seeds in the USDA data, since much tahini is made from hulled seeds.

Same food, different method

How a food is made can change its minerals as much as which food you pick. Japan's official tables list these variations separately, so the following comparison comes from that source.

Same food, different method of making it (per 100 g)
FoodCalcium (mg)Iron (mg)Magnesium (mg)
Firm tofu, set with magnesium chloride401.576
Firm tofu, set with calcium sulfate1501.534
Hijiki seaweed, processed in stainless pots, boiled960.337
Hijiki seaweed, processed in iron pots, boiled962.737

Source: MEXT, Standard Tables of Food Composition in Japan (8th rev., 2023 suppl.)

  • Tofu coagulant. Tofu set with calcium sulfate has several times the calcium of tofu set with magnesium chloride (nigari), while the nigari tofu carries more magnesium. US tofu packages list the coagulant in the ingredients
  • Hijiki processing. The iron in boiled hijiki is many times higher when it was processed in iron pots than in stainless steel ones. The seaweed is the same; the pot is the difference

Pairings that change what you absorb

How much of a mineral the body takes up depends on what else is in the meal. These pairings are widely described in nutrition references:

Pairings that help

  • Vitamin C with plant iron. Iron from beans, lentils and greens is absorbed better with vitamin C in the same meal. Think black beans with salsa and peppers, or lentil soup with a squeeze of lemon
  • Meat or fish with plant iron. Adding even a small amount of meat or seafood to a bean dish helps too

Pairings that get in the way

  • Tea or coffee with the meal. Compounds in tea and coffee reduce iron absorption from plant foods. Drinking them between meals instead of with the meal is a simple change
  • Oxalate in spinach. Spinach's calcium is largely bound by oxalate, so it is better counted for iron, potassium and magnesium than for calcium

Cooking without losing minerals

  1. Steam or microwave vegetables instead of boiling them in lots of water, since potassium and magnesium move into the water
  2. Use the liquid when you do boil: soups, stews and bean cooking liquid keep the minerals in the meal
  3. Keep potato skins on. Baking or boiling potatoes in their skins holds more in
  4. Eat canned fish with the bones. With canned salmon or sardines, the soft bones are where much of the calcium is
  5. Toast and grind sesame seeds just before using them. Whole seeds often pass through unchewed

Reading minerals on a US label

The tables above describe plain foods. Packaged foods carry their own numbers, and the Nutrition Facts panel is where to find them:

  • Calcium, iron and potassium are always listed on the current US label, in milligrams and as a percent Daily Value. Magnesium and zinc appear only when the maker chooses to list them or adds them
  • Compare per serving, then check the serving size. A cereal with a high iron percentage per serving may list a serving smaller than the bowl you actually pour
  • Fortified is not the same as naturally present. Fortified cereals, plant milks and orange juice can show minerals that the plain food barely contains. The ingredient list names the added forms, such as calcium carbonate or ferrous sulfate
  • Plant milks vary widely by brand. Unfortified almond or oat drinks may carry little calcium, while fortified versions are made to resemble dairy milk. Shake the carton, since added calcium can settle at the bottom

Buying and storing dried, mineral-rich foods

  • Seeds and nuts contain oil and can go rancid. Buy amounts you will finish in a few weeks, store opened bags airtight in a cool place, and refrigerate or freeze in hot weather
  • Dried seaweed (nori, wakame, hijiki) should be kept sealed and dry; moisture makes it limp and clumpy
  • Dried small fish such as anchovies keep best in the freezer once opened, since their oils oxidize at room temperature
  • Canned sardines and salmon keep on the shelf until the date on the can. Once opened, transfer leftovers to a covered container and refrigerate

How different countries get their minerals

  • United States — Milk, cheese and yogurt are the main calcium foods, and many breakfast cereals, juices and plant milks are fortified with calcium or iron. Check the Nutrition Facts panel, which lists calcium, iron and potassium
  • Korea — Dried anchovies (myeolchi) stir-fried as a side dish, seaweed soup (miyeokguk) and tofu are everyday sources. Dried anchovies are also used to make soup stock
  • Japan — Tofu, small dried fish eaten whole, hijiki and other seaweeds, and sesame seeds sprinkled on vegetables (goma-ae) are traditional parts of the table
  • Spanish-speaking countries — In Mexico, tortillas are made from corn cooked with lime (cal), a process called nixtamalización, and beans appear at most meals. In Spain, canned sardines and clams are pantry staples

Each tradition covers several minerals with a handful of familiar foods. Comparing them is less about finding the single best food than about seeing which minerals your own usual foods already cover.

FAQ

Do spinach and kale give as much calcium as milk?

Per 100 g, boiled spinach, kale and collards show calcium in the same range as milk in the USDA table. Spinach, though, is high in oxalate, which binds much of its calcium, so it is usually not counted on as a calcium source. Kale and collards are lower in oxalate.

Why is the iron in hijiki different depending on the pot?

Hijiki is boiled and dried before sale. Japan's official food composition tables list it separately by the type of pot used, because iron from iron pots ends up in the seaweed. Most hijiki today is processed in stainless steel pots, so check the package if this matters to you.

Does cooking destroy minerals?

Heat itself does not destroy minerals, but they can move into cooking water. Potassium in particular leaches out when vegetables are boiled and drained. Steaming, microwaving or using the liquid in soups keeps more of it in what you eat.

HealthyEat

Ingredient nutrition and how to choose it, prep and cooking, and everyday diet plans — practical food knowledge.

About

↑