25 Calcium-Rich Foods Including Non-Dairy Sources (With mg Per Serving)
A ranked list of 25 calcium-rich foods with mg per serving, covering both dairy and non-dairy sources. Includes daily needs by age, vitamin D for absorption, a calcium-rich meal plan, and who is at risk for deficiency.
The quick answer: The best calcium-rich foods include dairy sources (yogurt at 300mg/cup, milk at 300mg/cup, cheese at 200mg/oz) and non-dairy sources that many people underestimate — canned sardines with bones (325mg), fortified tofu (860mg/cup), collard greens (268mg/cup cooked), and fortified plant milks (300mg/cup). The daily target ranges from 1,000-1,300mg depending on age, and vitamin D is essential for calcium absorption. You do not need dairy to meet your needs.
Disclaimer: Consult your healthcare provider before taking calcium supplements, especially if you have kidney disease, a history of kidney stones, or take medications that affect calcium metabolism.
Why Calcium Matters Beyond Bones
Most people associate calcium exclusively with bone health, but this mineral plays critical roles throughout the body.
Bone and teeth structure: About 99% of your body's calcium is stored in bones and teeth, providing structural strength. Bones are not static — they constantly remodel, with old bone being broken down (resorption) and new bone being formed (deposition). Adequate calcium tips this balance toward deposition, maintaining bone density throughout life.
Muscle contraction: Calcium ions trigger muscle fibers to contract. Every time your heart beats, calcium is involved. Low blood calcium can cause muscle spasms and cramps.
Nerve signaling: Calcium is essential for neurotransmitter release at nerve synapses. Without adequate calcium, nerve signal transmission is impaired.
Blood clotting: Calcium is a required cofactor in the coagulation cascade — the process that stops bleeding when you are injured.
Blood pressure regulation: Adequate calcium intake is associated with lower blood pressure. The DASH diet, which is the most clinically validated diet for blood pressure, emphasizes calcium-rich dairy alongside fruits and vegetables.
When dietary calcium is insufficient, your body pulls calcium from bones to maintain blood levels — a process that, over years, leads to osteopenia and eventually osteoporosis.
Daily Calcium Needs by Age
| Age Group | Recommended Daily Intake (RDA) |
|---|---|
| Children (1-3 years) | 700mg |
| Children (4-8 years) | 1,000mg |
| Adolescents (9-18 years) | 1,300mg |
| Adults (19-50 years) | 1,000mg |
| Women (51-70 years) | 1,200mg |
| Men (51-70 years) | 1,000mg |
| Adults (71+ years) | 1,200mg |
| Pregnant/breastfeeding teens | 1,300mg |
| Pregnant/breastfeeding adults | 1,000mg |
The tolerable upper intake: 2,000-2,500mg per day from food and supplements combined. Exceeding this can increase the risk of kidney stones and may impair absorption of iron and zinc.
25 Calcium-Rich Foods Ranked by mg Per Serving
| Rank | Food | Calcium (mg) | Serving Size | Dairy/Non-Dairy | Notes |
|---|---|---|---|---|---|
| 1 | Tofu (calcium-set, firm) | 860mg | 1 cup | Non-dairy | Check label — calcium content varies by brand; calcium-set (with calcium sulfate) is key |
| 2 | Fortified orange juice | 350mg | 1 cup | Non-dairy | Easy absorption; comparable to milk; check label for fortification |
| 3 | Sardines (canned, with bones) | 325mg | 3.75 oz can | Non-dairy | The bones are soft and edible — they are the calcium source; also provides vitamin D and omega-3s |
| 4 | Yogurt (plain, low-fat) | 311mg | 1 cup | Dairy | Greek yogurt is lower (~200mg) due to the straining process |
| 5 | Milk (any fat level) | 300mg | 1 cup | Dairy | Fat content does not affect calcium; fortified with vitamin D |
| 6 | Fortified plant milk (soy, almond, oat) | 300mg | 1 cup | Non-dairy | Shake well — calcium settles to the bottom; choose fortified varieties |
| 7 | Cheddar cheese | 200mg | 1 oz | Dairy | Also provides protein; higher in sodium and saturated fat |
| 8 | Collard greens (cooked) | 268mg | 1 cup | Non-dairy | One of the best vegetable calcium sources; low in oxalates (high absorption ~50%) |
| 9 | Mozzarella | 222mg | 1 oz | Dairy | Part-skim version has the same calcium with less saturated fat |
| 10 | Turnip greens (cooked) | 197mg | 1 cup | Non-dairy | Low oxalate means excellent calcium absorption |
| 11 | Kale (cooked) | 177mg | 1 cup | Non-dairy | Low in oxalates; absorption rate is about 49% — better than milk (32%) |
| 12 | White beans | 161mg | 1 cup cooked | Non-dairy | Also provides potassium, fiber, and iron |
| 13 | Canned salmon (with bones) | 181mg | 3 oz | Non-dairy | Like sardines, the soft bones are the calcium source; also provides vitamin D |
| 14 | Broccoli (cooked) | 180mg | 2 cups | Non-dairy | Low oxalate; absorption rate about 52-67% — excellent bioavailability |
| 15 | Cottage cheese | 138mg | 1 cup | Dairy | Lower in calcium than most dairy; higher in protein |
| 16 | Bok choy (cooked) | 158mg | 1 cup | Non-dairy | Very low oxalate means high calcium absorption (~54%) |
| 17 | Edamame | 130mg | 1 cup | Non-dairy | Also provides protein, iron, and potassium |
| 18 | Almonds | 76mg | 1 oz (23 almonds) | Non-dairy | Also provides magnesium, vitamin E, and fiber |
| 19 | Figs (dried) | 121mg | 4 figs | Non-dairy | Sweet, portable calcium source; also provides fiber and potassium |
| 20 | Fortified cereal | 100-1,000mg | 1 cup (varies) | Non-dairy | Check label; absorption is good; pair with fortified milk for maximum benefit |
| 21 | Tahini (sesame paste) | 128mg | 2 tbsp | Non-dairy | Made from calcium-rich sesame seeds; use in hummus, dressings, sauces |
| 22 | Parmesan cheese | 331mg | 1 oz | Dairy | Highest calcium cheese per ounce; small amounts add up |
| 23 | Blackstrap molasses | 200mg | 1 tbsp | Non-dairy | Also a significant iron source; use in baking or oatmeal |
| 24 | Okra (cooked) | 123mg | 1 cup | Non-dairy | Low oxalate means good absorption; also provides fiber |
| 25 | Navy beans (cooked) | 126mg | 1 cup | Non-dairy | One of the calcium-richest beans; also high in potassium and fiber |
Dairy vs. Non-Dairy Calcium: What You Need to Know
Dairy advantages: High calcium per serving, generally good bioavailability (about 32% absorption), often fortified with vitamin D, and provides protein. Dairy calcium is the most studied for bone health outcomes.
Non-dairy advantages: Some plant sources have higher absorption rates than dairy — kale (49%), bok choy (54%), and broccoli (52-67%) all exceed milk's 32% absorption rate. Plant sources also provide fiber, phytochemicals, and other minerals absent from dairy.
The oxalate factor: Not all plant calcium is well-absorbed. Spinach is high in calcium (245mg/cup cooked) but also very high in oxalates, which bind calcium and reduce absorption to about 5%. This means you absorb only about 12mg of calcium from a cup of cooked spinach — making it a poor practical calcium source despite its high nominal content. Other high-oxalate foods include rhubarb, beet greens, and Swiss chard.
Best non-dairy strategy: Focus on low-oxalate greens (collards, kale, bok choy, broccoli, turnip greens), calcium-set tofu, fortified plant milks, canned fish with bones, and beans. These provide well-absorbed calcium that can fully replace dairy.
Vitamin D: The Calcium Partner
Calcium absorption depends heavily on vitamin D. Without adequate vitamin D, your intestine absorbs only 10-15% of dietary calcium. With sufficient vitamin D, absorption increases to 30-40%.
| Vitamin D Source | Amount | Serving |
|---|---|---|
| Salmon (wild) | 570 IU | 3 oz |
| Sardines (canned) | 164 IU | 3.75 oz can |
| Fortified milk | 120 IU | 1 cup |
| Fortified plant milk | 100-120 IU | 1 cup |
| Egg yolk | 44 IU | 1 large |
| Mushrooms (UV-exposed) | 400 IU | 3 oz |
| Fortified orange juice | 100 IU | 1 cup |
| Sunlight exposure | Variable | 15-20 min midday |
The daily vitamin D target is 600 IU for adults under 70 and 800 IU for adults over 70, though many experts recommend 1,000-2,000 IU for optimal health. Have your levels checked — vitamin D deficiency affects an estimated 40-50% of the global population.
Calcium-Rich Meal Plan (~1,800 Calories, 1,200mg+ Calcium)
Breakfast
Overnight oats: 1/2 cup oats with 1 cup fortified soy milk, 1 tbsp almond butter, 1/2 cup strawberries, 1 tbsp chia seeds.
Calcium: ~380mg (soy milk 300mg + almonds 20mg + chia 35mg + oats 25mg)
Mid-Morning Snack
1 cup plain yogurt with 1/4 cup dried figs (chopped).
Calcium: ~430mg (yogurt 311mg + figs 121mg)
Lunch
Kale and white bean salad: 2 cups kale (massaged with lemon), 3/4 cup white beans, cherry tomatoes, 1/4 avocado, 2 tbsp tahini dressing, and 1 oz feta cheese.
Calcium: ~410mg (kale 180mg + white beans 120mg + tahini 64mg + feta 60mg)
Afternoon Snack
1 oz almonds and 1 fortified orange juice (1/2 cup).
Calcium: ~250mg (almonds 76mg + OJ 175mg)
Dinner
Sardine pasta: 1 can sardines (with bones), whole wheat pasta (1 cup cooked), sauteed broccoli (1 cup), garlic, olive oil, lemon, and red pepper flakes.
Calcium: ~505mg (sardines 325mg + broccoli 90mg + pasta 25mg + other 65mg)
Daily Total: ~1,975mg calcium
Who Is at Risk for Calcium Deficiency?
| Risk Group | Why They Are at Risk |
|---|---|
| Postmenopausal women | Estrogen decline increases bone resorption; calcium needs increase to 1,200mg |
| Lactose-intolerant individuals | May avoid dairy; need non-dairy calcium sources or lactose-free dairy |
| Vegans | No dairy; must rely on fortified foods, low-oxalate greens, tofu, and calcium-set products |
| Adolescents | Peak bone mass is built before age 30; teens who skip dairy and do not replace calcium are at long-term risk |
| Adults over 70 | Calcium absorption decreases with age; vitamin D production from sunlight declines |
| People with celiac disease | Intestinal damage impairs calcium absorption |
| People taking certain medications | Corticosteroids increase calcium excretion; PPIs (proton pump inhibitors) reduce absorption |
| High-protein/high-sodium dieters | Both increase urinary calcium excretion, though adequate potassium intake offsets this |
Calcium Supplements: When Food Is Not Enough
If you cannot meet your needs through food alone, calcium supplements can fill the gap, but they come with important caveats:
Calcium carbonate (40% elemental calcium) is the most common and affordable form. It requires stomach acid for absorption, so take it with food. Not ideal for people taking PPIs or antacids.
Calcium citrate (21% elemental calcium) is absorbed well with or without food and is the better choice for people with low stomach acid, taking PPIs, or over 50. It contains less elemental calcium per pill, so more pills are needed.
Dosing rule: Take no more than 500mg at a time. Absorption efficiency drops significantly above 500mg per dose. Split larger doses across the day.
Timing: Do not take calcium supplements at the same time as iron supplements or iron-rich meals — calcium inhibits iron absorption. Separate them by at least 2 hours.
Potential risks: Some research (including a 2012 meta-analysis in BMJ) has suggested that calcium supplements (not calcium from food) may slightly increase cardiovascular risk. The evidence is debated, but the general medical consensus is to prioritize food sources and use supplements only for the gap between food intake and daily needs.
Making Calcium-Rich Eating Sustainable
Find your anchor foods. Identify 3-4 calcium-rich foods you enjoy and can eat regularly. If you love yogurt, make it a daily habit. If you prefer plant-based eating, commit to fortified plant milk and daily kale or collard greens. Consistency matters more than variety for calcium.
Shake your plant milk. Calcium in fortified plant milks settles to the bottom. If you pour without shaking, you may get only a fraction of the listed calcium. Shake the carton vigorously before every pour.
Use a meal planning tool to track calcium. Unlike sodium, calcium is not always obvious in foods, and it is easy to fall short without realizing it. Mealift can help you plan meals with adequate calcium from both dairy and non-dairy sources and track your daily intake to identify gaps.
Pair calcium with vitamin D. Without adequate vitamin D, even excellent calcium intake is poorly absorbed. Eat fatty fish, fortified foods, spend moderate time outdoors, and consider a vitamin D supplement if your blood levels are low.
Frequently Asked Questions
Can I get enough calcium without dairy?
Absolutely. Many non-dairy foods provide excellent calcium: calcium-set tofu (860mg/cup), fortified plant milks (300mg/cup), collard greens (268mg/cup), kale, bok choy, broccoli, sardines with bones, fortified orange juice, and almonds. The key is consuming these foods consistently and pairing with adequate vitamin D. Several large studies have shown that vegans who consume fortified foods and low-oxalate greens can have bone density comparable to dairy consumers.
Do I need to worry about calcium and kidney stones?
Counterintuitively, adequate dietary calcium actually reduces kidney stone risk. A study in the New England Journal of Medicine found that a normal-calcium diet reduced kidney stone recurrence by 51% compared to a low-calcium diet. Dietary calcium binds to oxalate in the intestine, preventing its absorption and excretion through urine (where it would form stones). However, high-dose calcium supplements may increase stone risk — food calcium is preferred.
Is calcium from supplements absorbed as well as from food?
Calcium from supplements can be absorbed comparably to food calcium when taken properly (500mg or under per dose, calcium carbonate with food, calcium citrate anytime). However, food sources provide the matrix of co-nutrients (vitamin D, magnesium, vitamin K, protein) that work synergistically with calcium for bone health. Some research suggests food calcium may be more effective for bone density than supplemental calcium.
How does caffeine affect calcium?
Caffeine modestly increases urinary calcium excretion. However, the effect is small — about 2-3mg of calcium lost per cup of coffee. This is easily offset by adding milk or consuming calcium-rich foods elsewhere in the day. The concern about caffeine and bone health is largely overstated for people with adequate calcium intake. If you drink coffee and eat a calcium-rich diet, you do not need to worry.
What is the difference between calcium and bone health?
Calcium is necessary but not sufficient for bone health. Other critical factors include vitamin D (calcium absorption), vitamin K (directs calcium into bones), magnesium (bone mineral matrix), protein (collagen framework), weight-bearing exercise (stimulates bone formation), and hormonal status (estrogen, testosterone). Focusing exclusively on calcium while neglecting these other factors will not optimize bone health.
At what age should I worry about calcium intake?
Every age matters, but for different reasons. Children and adolescents (9-18) are building peak bone mass — this is the single most important period for calcium intake. Adults (19-50) need to maintain bone density. Women after menopause experience accelerated bone loss due to estrogen decline, making calcium and vitamin D even more critical. Adults over 70 have reduced calcium absorption and vitamin D production, requiring higher intakes. In short, calcium is important at every stage of life.
Can too much calcium be harmful?
Yes. Calcium intake above 2,500mg per day (from food and supplements combined) can cause hypercalcemia (elevated blood calcium), kidney stones, constipation, and potentially interfere with iron and zinc absorption. Very high supplemental calcium intake has been linked in some studies to increased cardiovascular risk. Stay within the recommended range and prioritize food sources over supplements when possible.
Does exercise affect calcium needs?
Weight-bearing exercise (walking, running, strength training, dancing) stimulates bone formation and improves the body's ability to use calcium for bone building. Athletes may actually use calcium more efficiently, but intense training with inadequate calorie intake (as seen in female athlete triad/RED-S) can impair bone health despite adequate calcium. The combination of adequate calcium, vitamin D, and regular weight-bearing exercise is the most effective strategy for bone density at any age.