Foods High in Calcium Guide: Benefits, Foods & Daily Needs

How much calcium you need, the richest food sources with real portion sizes, and what helps or blocks absorption

Written by Victura Nutrition TeamReviewed by Victura Editorial ReviewLast updated Oct 19, 2026

Foods High In Calcium food photo hero image
Foods High in Calcium Guide: Benefits, Foods & Daily Needs — real photo

Quick answer

Among common whole foods, plain low-fat yogurt is one of the highest per cup at about 415 mg, and canned sardines with bones provide roughly 400 mg per 3.75 oz can. Calcium-fortified plant milks range from 300 to 450 mg per cup, so a heavily fortified carton can exceed yogurt, while calcium-set tofu gives about 250 mg per half cup.

How much calcium you need, the richest food sources with real portion sizes, and what helps or blocks absorption

Key takeaways

  • Most adults need 1,000 mg of calcium daily; adults over 70 need 1,200 mg.
  • Dairy, canned fish with bones, calcium-set tofu, and fortified drinks offer the most usable calcium.
  • Kale, bok choy, and collards beat spinach because oxalates block spinach calcium absorption.
  • Pair calcium foods with vitamin D, and limit high-sodium meals that increase calcium loss.
  • Three calcium-rich servings per day usually close the gap without supplements.

What the evidence says about calcium-rich foods

Research-backed

How much calcium you need each day

Calcium is the most abundant mineral in your body, and about 99% of it is stored in bones and teeth. The small remainder circulates in blood, where it supports muscle contraction, nerve signaling, and blood clotting. Because bone is continuously broken down and rebuilt, daily intake matters at every age, not only during childhood.

Most adults ages 19 to 50 need about 1,000 mg per day. Women ages 51 to 70 and all adults over 70 need 1,200 mg per day, while children and teens ages 9 to 18 need 1,300 mg while bones grow quickly. Pregnancy and breastfeeding do not raise the target above the age-based recommendation in current US and Canadian guidance.

Key takeaway: Three calcium-rich servings a day, such as yogurt, milk, and calcium-set tofu, cover the 1,000 mg target for most adults.

Best food sources of calcium

The table below uses portions you can picture, with grams and US household measures side by side. Amounts are typical values from USDA FoodData Central and shift slightly with brand, variety, and preparation method.

Food Portion (g + US units) Amount per portion
Plain low-fat yogurt 245 g (1 cup) about 415 mg
Milk, 2% 244 g (1 cup / 8 fl oz) about 300 mg
Cheddar cheese 28 g (1 oz) about 200 mg
Cottage cheese, 1% 226 g (1 cup) about 190 mg
Canned sardines with bones 106 g (3.75 oz can) about 400 mg
Canned salmon with bones 85 g (3 oz) about 180 mg
Firm tofu, calcium-set 126 g (1/2 cup) about 250 mg
Collard greens, cooked 190 g (1 cup) about 265 mg
Turnip greens, cooked 164 g (1 cup) about 200 mg
Kale, cooked 130 g (1 cup) about 175 mg
Bok choy, cooked 170 g (1 cup) about 160 mg
Chia seeds 28 g (2 tbsp) about 180 mg
Tahini 30 g (2 tbsp) about 130 mg
Almonds 28 g (1 oz) about 75 mg
Blackstrap molasses 20 g (1 tbsp) about 170 mg
Dried figs 40 g (2 figs) about 65 mg
Calcium-fortified plant milk 240 mL (1 cup / 8 fl oz) 300 to 450 mg
Calcium-fortified orange juice 240 mL (1 cup / 8 fl oz) about 350 mg
Spinach, cooked 180 g (1 cup) about 245 mg (poorly absorbed)

Calcium density is only half the story. The other half is bioavailability, meaning how much of that calcium your body can actually pull out of the food. That figure runs from roughly 5% in high-oxalate greens to about 30% or more from milk, yogurt, and fortified drinks.

Dairy foods: dense and well absorbed

Milk, yogurt, and cheese remain the most concentrated everyday sources in the US and Canadian food supply, and their calcium is well absorbed. One cup of plain low-fat yogurt supplies about 415 mg, roughly 40% of a day's target for an adult under 50. Lactose itself aids absorption, which is one reason dairy performs so well in studies.

Cheese is dense but portion-limited because it also carries saturated fat and sodium. One ounce of cheddar delivers about 200 mg, so a two-ounce serving covers 40% of the daily goal. Cottage cheese is lighter at roughly 190 mg per cup, and it adds protein with very little fat.

Lactose intolerance does not automatically rule out dairy. Small portions taken with meals, aged cheeses such as cheddar and parmesan, and lactose-free milk work well for most people with mild symptoms.

Plant sources: greens, tofu, seeds, and legumes

Calcium-set tofu is the standout plant food when the label lists calcium sulfate as the setting agent. Half a cup provides roughly 250 mg, and it is absorbed reasonably well. Cooked collards, turnip greens, bok choy, and kale each land between 160 mg and 265 mg per cup with good bioavailability.

Spinach looks impressive on paper at about 245 mg per cooked cup, but oxalates bind most of it, so only a small fraction is usable. Almonds, tahini, chia, sesame seeds, and blackstrap molasses add useful amounts in small portions, though phytates trim absorption slightly. Legumes such as edamame and white beans contribute modest amounts across a day.

Fortified foods that close the gap

Fortified plant milks, juices, cereals, and some breads are formulated to match or exceed dairy. A cup of calcium-fortified plant milk typically delivers 300 to 450 mg, so the label is the only reliable guide. On a US Nutrition Facts label, 25% Daily Value equals about 325 mg of calcium.

Shake cartons before pouring, because calcium carbonate settles at the bottom. Look specifically for the word fortified, since plant milks that are only labeled organic or unsweetened are often not fortified at all.

What helps and what blocks calcium absorption

Vitamin D is the main gatekeeper. Your body needs it to produce calcitriol, the hormone that drives calcium absorption in the gut, which is why fortified milks and fatty fish matter for more than one nutrient.

Several everyday factors reduce absorption or raise losses:

  • Oxalates in spinach, rhubarb, beet greens, and Swiss chard
  • Phytates in whole grains, beans, and seeds, a modest effect
  • High sodium intake, which increases calcium lost in urine
  • Very large single doses, since absorption is more efficient across spread-out meals
  • Low vitamin D status, common in northern latitudes and indoor lifestyles

Eating calcium-rich foods with a meal helps, and so does spreading intake across two or three sittings rather than one large dose. Caffeine and protein raise urinary calcium slightly, but normal intakes are not a practical concern.

How to build a 1,000 mg day

A simple pattern covers the target without guesswork:

  1. Breakfast: 1 cup fortified plant milk or dairy milk with cereal, about 300 to 450 mg
  2. Lunch: 1 cup plain yogurt with fruit, about 415 mg
  3. Dinner: 3 oz canned salmon with bones or 1/2 cup calcium-set tofu plus 1 cup cooked greens, about 250 to 400 mg

That lands between roughly 965 mg and 1,265 mg. If you avoid dairy entirely, lean on tofu, canned fish with bones, fortified drinks, and low-oxalate greens. Pair this guide with our foods high in vitamin D page to make sure the absorption side of the equation is covered, and use the Victura calcium calculator if you want a daily number.

What Victura members actually do to hit their calcium target

Community insight

What Victura meal logs suggest about calcium gaps

In anonymized Victura meal logs, calcium is one of the nutrients most often under target, and the pattern is predictable. Days built around coffee, a sandwich, and a grain bowl often land well under 1,000 mg, even when overall calories look reasonable.

The usual cause is not a missing superfood. It is the absence of any deliberately calcium-rich serving, especially after dairy was dropped for tolerance or preference reasons.

Dairy-free eaters: where calcium actually comes from

Members who avoid dairy tend to get calcium from four places: fortified plant milks, calcium-set tofu, canned fish with bones, and cooked greens. The weak link is usually the milk swap, because an unfortified almond or oat milk can carry very little calcium unless the label says otherwise.

A rule that comes up repeatedly is one fortified drink a day. It is easy to remember, it stacks onto coffee or cereal, and it covers most of the gap left by removing dairy. Checking the label takes ten seconds and is the difference between 30 mg and 400 mg in the same glass.

Tip: Turn the carton around before buying and look for a calcium percentage of Daily Value above 20%, which works out to roughly 260 mg or more per cup.

Small habits that add up

Habits that members report as easy to keep:

  • Adding a tablespoon of tahini or sesame seeds to a grain bowl
  • Keeping canned sardines or salmon in the pantry for fast lunches
  • Using plain yogurt instead of sour cream in dressings and dips
  • Choosing tofu only when the label mentions calcium sulfate
  • Drinking fortified orange juice with breakfast rather than late in the evening
  • Freezing cooked collards or kale in single-cup portions for soups

Where people get stuck

Two sticking points show up again and again. The first is assuming spinach is the best green for calcium. It is high in oxalate, so kale, bok choy, collards, and turnip greens deliver more usable calcium per cup even when the raw number looks lower.

The second is treating calcium as a bone-only nutrient and ignoring vitamin D, sodium, and overall diet pattern. Saving all your calcium for dinner does not work well either, since absorption is more efficient across two or three meals than in one large dose. If you want a personalized target, the Victura app can track calcium against your age group, and our dairy-free meal planning guide covers swaps in more detail.

References

  1. USDA FoodData Central(usda)
  2. NIH Office of Dietary Supplements, Calcium Fact Sheet for Health Professionals(nih_ods)
  3. NIH Office of Dietary Supplements, Calcium Fact Sheet for Consumers(nih_ods)
  4. FDA, Daily Value on the Nutrition and Supplement Facts Labels(fda)
  5. PubMed literature search, calcium bioavailability and oxalate(pubmed)
  6. Harvard T.H. Chan School of Public Health, Calcium(harvard)
  7. NHS, Vitamins and minerals: Calcium(nhs)

Frequently asked questions

Among common whole foods, plain low-fat yogurt is one of the highest per cup at about 415 mg, and canned sardines with bones provide roughly 400 mg per 3.75 oz can. Calcium-fortified plant milks range from 300 to 450 mg per cup, so a heavily fortified carton can exceed yogurt, while calcium-set tofu gives about 250 mg per half cup. The highest source depends on fortification and portion, and absorption and calorie density differ by food.

People also ask

  • What food is highest in calcium?

    Among common whole foods, plain low-fat yogurt is one of the highest per cup at about 415 mg, and canned sardines with bones provide roughly 400 mg per 3.75 oz can. Calcium-fortified plant milks range from 300 to 450 mg per cup, so a heavily fortified carton can exceed yogurt, while calcium-set tofu gives about 250 mg per half cup. The highest source depends on fortification and portion, and absorption and calorie density differ by food.

  • What are 10 foods high in calcium?

    Plain yogurt, milk, cheddar cheese, canned sardines with bones, canned salmon with bones, calcium-set tofu, cooked collard greens, cooked kale, calcium-fortified plant milk, and tahini. Chia seeds, almonds, blackstrap molasses, and fortified orange juice are useful supporting sources that add up across a day.

  • Are bananas high in calcium?

    No. A banana contains only a few milligrams of calcium, well under 1% of a daily target, so it is not a meaningful source. Bananas are better known for potassium, vitamin B6, and easy-to-digest carbohydrate, which makes them popular around workouts rather than for bone health.

  • Is spinach a good source of calcium?

    Spinach is high in calcium at about 245 mg per cooked cup, but it is a poor source in practice. Oxalates bind most of that calcium, so only around 5% is absorbed. Kale, bok choy, collard greens, and turnip greens contain less calcium per cup but deliver far more of it to your body.

  • How can I get enough calcium without dairy?

    Build meals around calcium-set tofu, canned sardines or salmon with bones, calcium-fortified plant milks and juices, and low-oxalate cooked greens. A fortified drink at breakfast plus tofu or canned fish at dinner typically covers 550 to 850 mg, with greens and seeds filling the rest of a 1,000 mg target.

  • Does calcium need vitamin D to be absorbed?

    Yes. Vitamin D is converted into calcitriol, the hormone that actively drives calcium absorption in the intestine. Low vitamin D status reduces absorption even when intake looks adequate, which is why fortified milks, fatty fish, and sensible sun exposure matter alongside calcium-rich foods.

  • What blocks calcium absorption?

    Oxalates in spinach, rhubarb, beet greens, and Swiss chard bind calcium tightly. Phytates in whole grains, beans, and seeds have a smaller effect. High sodium intake increases calcium lost in urine, and low vitamin D status limits absorption, so these factors matter more than any single food combination.

  • Are eggs or chicken high in calcium?

    No. One large egg contains roughly 25 to 28 mg of calcium, mostly in the yolk, and chicken breast has only about 15 mg per 3 oz serving. Both are valuable for protein and other nutrients, but neither belongs on a list of high-calcium foods.

  • How much calcium do adults need per day?

    Adults ages 19 to 50 need about 1,000 mg per day. Women ages 51 to 70 and all adults over 70 need 1,200 mg per day. Teens ages 9 to 18 need 1,300 mg during peak bone growth. These figures come from US and Canadian dietary guidance and apply whether calcium comes from food or supplements.

  • Is too much calcium from food harmful?

    Food alone rarely pushes intake past the tolerable upper limit of 2,000 to 2,500 mg per day for adults, depending on age. Very high intakes usually come from supplements, which can cause constipation and may carry other risks. Getting calcium from yogurt, greens, fish with bones, and fortified foods keeps most people comfortably in range.

  • Which food has the most calcium per serving?

    Plain low-fat yogurt leads common whole foods at about 415 mg per cup, and canned sardines with bones provide about 400 mg per 3.75 oz can. Calcium-fortified plant milks range from 300 to 450 mg per cup, so a heavily fortified carton can exceed both. The top source depends on fortification and portion size.

  • How much calcium is in a cup of milk?

    One cup (244 g) of 2% milk provides about 300 mg of calcium, roughly 30% of the 1,000 mg daily target for adults under 50. The calcium in milk is well absorbed, which makes it one of the most efficient everyday sources.

How we review this guide

Written by
Victura Nutrition Team
Reviewed by
Victura Editorial Review
Reference sources
9
Last updated
Oct 19, 2026

Revision & correction policy

Ready to track your meals with AI?

Victura scans your plate, logs macros automatically, and coaches you toward your goals — halal, keto, diabetic-friendly, and more.