metrika

Which Foods Contain the Most Calcium: Top Non-Dairy Sources Beyond Milk

The richest everyday sources of calcium are dairy foods such as milk, yogurt and cheese, but plenty of plant foods, fish and fortified products deliver just as much. Most adults need around 700–1,000 mg of calcium a day, and it can come from a wide mix of foods rather than dairy alone. Everyone assumes that cheese and milk are the main foods that top up the body's calcium reserves — the mineral it needs to strengthen teeth and bones — yet there are many alternative sources worth knowing about.

Which foods contain the most calcium

Calcium is spread across dairy, leafy greens, fish eaten with the bones, legumes, nuts, seeds and fortified products, so a varied diet can easily meet daily needs. The list below highlights some of the standout options.

Which foods contain the most calcium
  • Broccoli has long stalks topped with florets, and both the stalks and the florets hold generous amounts of calcium.
  • The flowers and leaves of the dandelion are rich in calcium, which is why they are often added to spring salads.
  • Among leafy greens, rocket (arugula) has one of the richest calcium contents.
  • A single small sardine matches the calcium of roughly 8 cups of yogurt.
  • Canned salmon contains about 22 times more calcium than salmon prepared another way, because the soft edible bones are eaten too.
  • A dish made from chicken breast can also help top up the body's calcium.
  • A salad of spinach and greens is likewise very rich in calcium.
  • One serving of grape leaves stuffed with rice and spiced meat provides about 15% of the daily calcium requirement.
  • Calcium is also found in grains: wheat, rye and, in comparatively smaller amounts, in corn kernels.
  • You can replenish calcium stores by eating pumpkin.
  • The walnut is rich in trace elements, including calcium.

Why the body needs calcium

Calcium is the most abundant mineral in the human body and does far more than build the skeleton — it keeps muscles moving, nerves signalling, blood clotting and the heart beating steadily. About 99% of the body's calcium is stored in bones and teeth, while the remaining 1% circulates in the blood and soft tissues to run these essential processes. When dietary intake falls short, the body withdraws calcium from bone to keep blood levels stable, which is why long-term shortfalls weaken the skeleton.

Calcium for bone health

Calcium is the structural building block of bone, and a steady supply throughout life helps reach and maintain peak bone mass. A shortage over years contributes to osteoporosis, the condition in which bones become porous and fracture easily, and to osteomalacia, a softening of the bones in adults. In children, severe deficiency causes rickets, in which growing bones fail to harden properly. Calcium works alongside vitamin D — which the body needs to absorb calcium from food — and weight-bearing exercise to keep bone strong, and among older adults good bone strength supports falls prevention by reducing the risk of fractures after a stumble.

Calcium for healthy teeth

Calcium hardens the enamel and dentine that make teeth strong and resistant to decay. Much of the calcium in teeth is laid down during childhood and adolescence, so adequate intake during the growing years is important, while ongoing intake in adulthood helps the jawbone that anchors teeth stay dense.

Calcium and muscle function

Calcium triggers muscle contractions: when a nerve stimulates a muscle, calcium is released so the muscle fibres can shorten, and it is reabsorbed to let them relax. Too little calcium in the blood can cause cramps, spasms and muscle weakness, which is one reason the body guards blood calcium levels so tightly.

Calcium, the heart and blood pressure

The heart is a muscle, and calcium helps regulate the rhythmic contractions that pump blood around the body. Calcium also plays a part in blood pressure regulation by helping blood vessels tighten and relax, and diets that supply enough calcium — along with potassium and moderate sodium — are associated with healthier blood pressure. A balanced intake supports heart health without raising cholesterol, since most calcium-rich plant foods are naturally low in saturated fat.

Calcium and blood clotting

Calcium is one of the clotting factors the body uses to stop bleeding. When a blood vessel is injured, calcium helps drive the cascade of reactions that forms a clot, so this mineral is essential to wound healing as well as to the skeleton.

How much calcium you need by age and sex

Daily calcium needs change with age, and adults generally need between 700 mg and 1,000 mg per day, with higher targets for older adults, teenagers and women after menopause. In the UK the Department of Health and Social Care advises that most adults get 700 mg a day, an amount obtainable from a balanced diet, while health authorities in the United States set the recommended daily allowance closer to 1,000–1,200 mg for many adults. General guidance across age groups is as follows:

  • Children 1–3 years: around 350–700 mg per day to support rapid bone growth.
  • Children 4–10 years: roughly 450–800 mg per day.
  • Teenagers 11–18 years: the highest childhood needs, about 800–1,300 mg per day, as the skeleton builds toward peak bone mass.
  • Adults 19–50 years: approximately 700–1,000 mg per day.
  • Older adults, and women after menopause: often 1,000–1,200 mg per day to offset accelerated bone loss.

Because calcium is measured in milligrams (mg) per serving, comparing foods is easiest when portions are standardised — for example a 200 ml glass of milk, a 150 g pot of yogurt or a 30 g piece of cheese. If you are unsure of your own target, a healthcare provider can tailor advice to your age, health and any medication you take.

Dairy products as a source of calcium

Dairy foods are the most concentrated and readily absorbed everyday source of calcium, which is why milk, yogurt and cheese anchor so many diets. A single 200 ml glass of milk supplies roughly 240 mg of calcium, and the calcium in dairy is highly bioavailable, meaning the body absorbs a large share of it. Yogurt offers a similar amount per pot and adds beneficial cultures, making it an easy way to reach daily targets across all age groups.

Calcium content in different cheeses

Hard, aged cheeses pack the most calcium by weight because they are concentrated, while soft cheeses hold less. A 30 g portion of cheddar delivers around 200 mg of calcium, whereas an equal weight of mozzarella provides a little less, and ricotta — being softer and wetter — contains fewer milligrams per serving but is easy to eat in larger amounts. Choosing lower-fat versions keeps the calcium while trimming saturated fat.

Calcium in cream and desserts

Cream, ice cream and milk-based desserts contain calcium because they start from dairy, but they deliver far less per serving than milk or cheese while carrying more fat and sugar. A scoop of ice cream or a small serving of custard adds a modest amount of calcium and is best treated as an occasional contribution rather than a main source.

Plant-based sources of calcium

Plant foods can supply plenty of calcium, making it possible to meet daily needs without dairy through vegetables, greens, legumes, nuts, seeds and fortified products. Plant-based milk alternatives such as almond milk and soya drinks are frequently fortified to match the calcium of cow's milk, and fortified orange juice and breakfast cereal add further options for non-dairy diets.

Calcium-rich vegetables

Certain vegetables are genuinely calcium-dense, especially members of the cabbage family. Broccoli, bok choy and broccoli rabe all contribute useful amounts, and their calcium is absorbed relatively well because they are low in the compounds that block absorption. Adding these to everyday meals is a straightforward way to raise intake.

Leafy greens and salad leaves

Leafy greens are among the best plant sources of calcium, with kale, collard greens and dandelion leaves standing out. Rocket (arugula) is one of the richest salad leaves for calcium, and dandelion flowers and leaves are often folded into spring salads for the same reason. Spinach contains calcium too, though much of it is bound to oxalic acid and less readily absorbed.

Nuts and seeds

Nuts and seeds provide calcium alongside protein, fibre and healthy fats. Walnuts are rich in a range of trace elements including calcium, while almonds and sesame seeds are among the highest-calcium options; a small handful makes a convenient snack that also nudges intake upward.

Beans and lentils

Legumes are a quiet but reliable source of calcium, and they double as a source of plant protein and fibre. Soybeans and the foods made from them are particularly valuable: firm tofu set with calcium salts can rival dairy for calcium content, and soy protein foods more broadly support both bone and heart health. White beans, chickpeas and lentils each add steady amounts across a week of meals.

Grains as a source of calcium

Whole grains contribute smaller but worthwhile amounts of calcium, and fortified cereals can add a great deal. Wheat and rye supply modest calcium, while corn contains comparatively less; breakfast cereal fortified with calcium and folic acid can provide a significant share of the daily target in a single bowl, especially when eaten with milk.

Fruits containing calcium

Fruit is not a major calcium source, but a few options stand out and add variety. Dried figs are the most notable, offering a meaningful amount of calcium per serving along with fibre, and calcium-fortified orange juice delivers close to the calcium of milk per glass. Oranges and blackberries provide smaller amounts that add up as part of a mixed diet.

Fish and seafood high in calcium

Fish eaten with their soft bones are exceptional calcium sources, which is why canned varieties top the list. A single small sardine can supply as much calcium as several cups of yogurt, and canned salmon eaten with its bones contains many times more calcium than a boneless fillet cooked another way. Shrimp add a smaller amount, and because these seafoods also provide protein and vitamin D — the vitamin that helps the body absorb calcium — they support bone health on more than one front.

How calcium is absorbed from different foods

How much calcium the body actually takes up depends on the food it comes from, so two servings with the same milligrams can differ in what you absorb. Vitamin D is central to this process, and pairing calcium-rich foods with adequate vitamin D — from sunlight, oily fish or fortified foods — markedly improves uptake.

Calcium bioavailability by food source

Bioavailability describes the proportion of calcium a food's calcium your body absorbs, and it varies widely by source. Calcium from dairy and from low-oxalate vegetables such as bok choy, kale and broccoli is absorbed efficiently, while calcium from high-oxalate greens like spinach is absorbed poorly despite the food's high total content. Calcium-set tofu and fortified drinks generally sit in the well-absorbed range, making them dependable choices for non-dairy diets.

Oxalic acid and other factors that hinder absorption

Oxalic acid binds calcium in the gut and reduces how much is absorbed, which is why spinach, rhubarb and beet greens deliver less usable calcium than their totals suggest. High levels of fibre and phytates in some plant foods can also lower absorption slightly, and very high sodium intake increases calcium lost in urine. Spreading calcium across the day in several servings, rather than one large dose, helps the body absorb more of it.

Calcium in supplements: when they are needed

Most people can meet their calcium needs from food, and supplements are best reserved for those who genuinely cannot. A supplement may help people who avoid dairy, have been diagnosed with osteoporosis or low bone density, or have been advised by a clinician to raise intake. Calcium is absorbed best in doses of 500 mg or less taken with food, and it should not be overdone: consistently exceeding safe upper limits — generally around 2,000–2,500 mg a day from all sources — can cause constipation, kidney stones and, in excess, interfere with the absorption of other minerals. Any supplement plan is worth discussing with a healthcare provider, particularly for people on heart or blood-pressure medication.

Building a balanced diet with enough calcium

The most reliable way to get enough calcium is to build it into a varied, balanced diet rather than rely on any single food. Combining a couple of servings of dairy or fortified alternatives with calcium-rich vegetables, legumes, nuts, seeds and the occasional serving of canned fish easily covers daily needs for most people. Because calcium works together with vitamin D, protein and regular weight-bearing exercise to protect bone, a whole-diet-and-lifestyle approach does far more for the skeleton than chasing one nutrient in isolation.

Summary: how to add more calcium to your diet

Now that you know which foods contain the most calcium, you can enrich your diet with this indispensable mineral by drawing on several sources at once. Lean on dairy or fortified plant milks for readily absorbed calcium, add well-absorbed greens such as kale and bok choy, include beans, tofu, nuts and seeds, and eat canned sardines or salmon with their bones for a concentrated boost. Pair these with enough vitamin D and regular exercise, keep an eye on your age-specific target, and consult a healthcare provider before turning to supplements — a balanced plate will meet the needs of most people at every stage of life.

Frequently Asked Questions

Which foods contain the most calcium besides dairy?
Beyond cheese and milk, calcium-rich foods include broccoli, dandelion greens, arugula, sardines, canned salmon, chicken breast, spinach, stuffed grape leaves, whole grains like wheat and rye, pumpkin, and walnuts. These offer good alternatives for boosting calcium intake without relying on dairy products.
Do sardines have a lot of calcium?
Yes. Sardines are exceptionally rich in calcium. According to this article, one small sardine provides as much calcium as eight glasses of yogurt, making them one of the most concentrated dietary sources of this essential mineral.
Is canned salmon better for calcium than fresh salmon?
Yes. Canned salmon contains about 22 times more calcium than salmon prepared other ways, because the soft, edible bones in canned salmon are a major calcium source that is usually discarded in fresh preparations.
What green vegetables are highest in calcium?
Among leafy greens, arugula has the richest calcium content. Other calcium-rich greens include broccoli stems and florets, dandelion flowers and leaves, and spinach, all of which can be added to salads or cooked dishes to increase calcium intake.
Why is calcium important in your diet?
Calcium is essential for strengthening teeth and bones. Regularly including calcium-rich foods in your diet helps maintain healthy bone density and dental health, supporting overall skeletal strength throughout life.

Share this article