Nutrition · · 6 min read
Calcium-rich foods: how much you need, with or without dairy
Calcium builds and maintains bone, and it also helps muscles, nerves and the heart work. Most adults need about 1,000 to 1,200 milligrams a day, and food is the preferred source, with dairy, fortified foods, canned fish with bones, some greens and nuts all contributing. Supplements fill gaps rather than replace a diet, and more is not better: long-term high intake raises the risk of kidney stones in some people.

In short
- Calcium is the most abundant mineral in the body, and most of it is in the teeth and bones.
- Most adults aim for about 1,000 to 1,200 milligrams a day, and teens need more.
- Food comes first. Dairy foods are the best absorbed source, but fortified foods, canned fish with soft bones, some greens and nuts also count.
- Vitamin D is needed for the body to use calcium, so the two go together.
- Long-term high intake raises the risk of kidney stones in some people, so supplements should only fill the gap.
How much calcium you need
Recommended intakes in the United States, as listed by MedlinePlus, depend on age and sex:
- Ages 9 to 18: 1,300 milligrams a day.
- Adults 19 to 50: 1,000 milligrams a day.
- Men 51 to 70: 1,000 milligrams a day, and women 51 to 70: 1,200 milligrams a day.
- Everyone over 70: 1,200 milligrams a day.
- Pregnancy and breastfeeding: 1,300 milligrams for ages 14 to 18 and 1,000 milligrams for ages 19 to 50.
The upper safe intake is about 2,500 milligrams a day for adults aged 19 to 50 and 2,000 milligrams for adults over 50. These totals include food, fortified foods and supplements together. Ask your provider what is right for you, especially if you are pregnant.
Where to find it
- Dairy foods such as milk, yogurt, cheese and buttermilk. MedlinePlus calls dairy the best source because the calcium is absorbed easily.
- Canned sardines and salmon eaten with their soft bones.
- Leafy greens such as broccoli, kale and bok choy.
- Almonds, tahini and dried beans.
- Fortified foods such as orange juice, soy milk, tofu, cereals and breads, which help people who eat little dairy.
Check the label on fortified products to see how much calcium each serving gives. Shake or stir plant drinks first, because added calcium can settle at the bottom.
A practical way to check your diet is to list what you ate yesterday and note the calcium sources. If two or three servings of dairy or fortified foods are missing, that is where to start, long before reaching for a pill.
What helps and what hinders absorption
- Get enough vitamin DVitamin D is needed for the body to use calcium. Food sources include fatty fish, egg yolks and fortified milk and cereals, and sunlight on the skin also makes it.
- Spread it through the daySupplements are best taken in amounts of no more than 500 milligrams at a time.
- Do not count on spinachOxalic acid in spinach and rhubarb reduces absorption, so these greens are not a reliable calcium source. The NHS also notes the body cannot absorb all the calcium in spinach.
- Mind your medicinesSome medicines can interfere with calcium absorption, so tell your provider about supplements and prescriptions.
Supplements: when and which
Food is the preferred source. A supplement may be considered when your diet does not meet your needs, for example if you avoid dairy without replacing it, or if a provider has found a reason such as osteoporosis. The decision belongs with your provider.
- Calcium carbonate is better absorbed with food.
- Calcium citrate is absorbed well with or without food.
- When choosing a supplement, look for one that also contains vitamin D.
- Remember calcium that comes from fortified foods and antacids, which are easy to forget.
- Ask your pharmacist how to time calcium around other medicines.
If you take other medicines, ask your pharmacist whether any of them interact with calcium or change how well you absorb it. Bring the bottle to the appointment so the form and the amount per serving can be read together.
Risks of too much
Short-term increases usually cause no side effects, but long-term high intake raises the risk of kidney stones in some people. The NHS notes that very high supplement doses can cause stomach pain and diarrhea, and says that staying within the recommended totals is unlikely to cause harm.
In practice, add up what you already get from food, then use a supplement for the difference only, not a full daily amount on top.
If dairy does not suit you
People with lactose intolerance may be at higher risk of low calcium intake, because milk and milk-based foods are the most common calcium sources. Cutting back on lactose usually helps symptoms, and you may need a supplement if your diet falls short.
A dairy-free set might include fortified soy or other plant drinks, tofu, canned sardines, tahini, almonds, dried beans, kale and broccoli. If you eat no animal products, ask a provider or dietitian whether you need calcium and vitamin D supplements.
More than bones
Calcium also supports blood clotting, nerve signaling, muscle contraction, hormone release and a normal heartbeat. Too little over a long period can lead to osteoporosis, and adequate calcium over a lifetime can help prevent it.
NIAMS adds that exercise, avoiding smoking and keeping alcohol moderate matter for bones as much as calcium does. For a wider look at bone health, see our guide to osteoporosis.
Questions for your provider
- How much calcium do I need at my age and health status?
- Am I getting enough from food?
- Do I need a supplement, and which form?
- How should I time calcium around my other medicines?
- Should I have my vitamin D checked?
- Is calcium safe for me if I have had kidney stones?
Questions and answers
How much calcium should I get each day?
Most adults aim for 1,000 milligrams, rising to 1,200 for women over 50 and everyone over 70. Teens aged 9 to 18 need 1,300 milligrams because their bones are still building.
Can I get enough calcium without dairy?
Yes, with planning. Fortified plant drinks, tofu, sardines with bones, tahini, almonds, beans, kale and broccoli can add up. Read labels to see how much each product contains.
Are calcium supplements harmful?
Taken above the recommended totals, they can cause stomach upset and, over the long term, raise the risk of kidney stones in some people. Use them to cover a gap, not to add a full dose on top of a good diet.
Is spinach a good calcium source?
It contains calcium, but oxalic acid reduces how much you absorb. Kale and broccoli are better choices among greens.
Do I need vitamin D as well?
Yes, because vitamin D is needed for the body to use calcium. That is why many supplements combine the two.
Sources
- MedlinePlus — Calcium in diet
- NHS — Calcium
- NIAMS — Osteoporosis: diagnosis, treatment and steps to take
- NIAMS — Osteoporosis
- MedlinePlus — Lactose intolerance
Sources checked on 29 October 2026.