Nutrition
Updated March 2026 · 9 min read

Calcium-Rich Foods for Bone Health in Canada: Complete Guide

Calcium is the primary mineral in bone — about 99% of the body's calcium is stored there. Yet surveys consistently show that most Canadians, especially women over 50, do not meet their daily calcium targets through food alone. This guide covers every practical calcium source available in Canada, how much you actually need, and how to build a bone-healthy diet that works in a Canadian kitchen.

How Much Calcium Do Canadians Need?

Health Canada's Dietary Reference Intakes (DRI) set calcium recommendations based on age and sex. These are the daily targets you should aim to meet primarily through food:

Age GroupDaily Calcium TargetTolerable Upper Intake
Adults 19–501,000 mg/day2,500 mg/day
Men 51–701,000 mg/day2,000 mg/day
Women 51–701,200 mg/day2,000 mg/day
Adults 71+1,200 mg/day2,000 mg/day
Pregnant / Breastfeeding (19–50)1,000 mg/day2,500 mg/day

Osteoporosis Canada recommends that adults at risk of osteoporosis — including all postmenopausal women and men over 50 — aim for 1,200 mg/day total calcium, with food as the preferred source. Getting more than 2,000–2,500 mg daily from supplements carries potential risks including kidney stones and, according to some research, increased cardiovascular events. Food-based calcium does not carry these same concerns.

Dairy Sources: Still the Most Efficient Option

Dairy products remain the most calcium-dense foods readily available across Canada. The calcium in dairy is also highly bioavailable — approximately 30–32% of the calcium in milk and yogurt is absorbed by the body, which is the reference standard against which other sources are measured.

Milk

One cup (250 mL) of cow's milk — whether whole, 2%, 1%, or skim — provides approximately 300–315 mg of calcium. Skim milk is slightly higher in calcium per cup because removing fat concentrates the other nutrients. Three cups of milk per day comes close to meeting the 1,000–1,200 mg target on its own, though most Canadians also need calcium from other meals.

Yogurt

Plain yogurt (3/4 cup or 175 mL) provides roughly 270–310 mg of calcium, depending on the brand and fat level. Greek yogurt is often lower in calcium than regular yogurt because the straining process removes some of the whey (which contains calcium). Check labels — calcium content in Canadian yogurts varies widely, from as little as 100 mg to over 350 mg per serving.

Cheese

Hard cheeses are exceptionally calcium-dense. A 50g serving of cheddar (about 2 slices) provides around 360 mg of calcium. Parmesan is even higher — 50g delivers close to 550 mg. Swiss and Gruyère cheeses are also excellent. Softer cheeses like brie, camembert, or cream cheese are much lower in calcium and should not be relied on as a primary source.

Dairy FoodServing SizeCalcium (approx.)
Milk (any fat level)250 mL (1 cup)300–315 mg
Plain yogurt175 mL (3/4 cup)270–310 mg
Greek yogurt175 mL150–200 mg
Cheddar cheese50g (2 slices)355 mg
Parmesan cheese50g545 mg
Swiss / Gruyère50g480 mg
Mozzarella (part skim)50g290 mg
Ricotta125 mL (1/2 cup)255 mg

Fortified Plant-Based Milks: Canada's Non-Dairy Option

If you avoid dairy — due to lactose intolerance, allergy, or dietary preference — fortified plant-based beverages are the most effective substitute. In Canada, most commercially sold oat milk, soy milk, almond milk, and rice beverages are fortified with calcium carbonate to approximately 300–330 mg per 250 mL cup, matching cow's milk.

Important note: the calcium in fortified plant milks is less bioavailable than dairy calcium. Studies suggest roughly 20–25% absorption compared to 30–32% for cow's milk. However, if you shake the carton before pouring (the calcium tends to settle), absorption improves. Health Canada recommends choosing fortified beverages with at least 15–20% of the daily value (DV) per serving, which appears on the Nutrition Facts table of Canadian products.

Canadian tip: Look for the percent Daily Value (% DV) on the Nutrition Facts panel. A product with 15% DV calcium per 250 mL serving contains approximately 165 mg — less than it may appear. Choose options with 25–30% DV (≈ 275–330 mg) for the best value.

Non-Dairy Food Sources of Calcium

Many non-dairy foods contain meaningful calcium, though the amounts per serving are generally lower, and some face absorption challenges (see below on inhibitors). Building calcium intake from a variety of sources is still the best strategy.

Canned Fish with Bones

Canned salmon and sardines — both widely available and affordable at Canadian grocery stores — are excellent calcium sources when you eat the soft, edible bones. A 85g (3 oz) serving of canned salmon with bones provides approximately 180–210 mg of calcium. Sardines with bones deliver about 325 mg per 85g. These are among the best non-dairy calcium sources and also provide omega-3 fatty acids and vitamin D.

Legumes

Cooked white beans provide approximately 130 mg per 175 mL (3/4 cup) serving. Navy beans, black beans, and chickpeas each provide 50–80 mg per serving. Tofu made with calcium sulfate (check the ingredient list — it will say "calcium sulfate" or "calcium chloride") can be an excellent source: firm calcium-set tofu provides 150–250 mg per 150g serving. Tofu made with nigari (magnesium chloride) contains much less calcium.

Dark Leafy Greens

Not all greens are equal for calcium absorption. Kale, bok choy, broccoli, and Chinese broccoli (gai lan) have low oxalate content and good calcium bioavailability — roughly 50% absorption, which is higher than milk. Cooked kale (125 mL/1/2 cup) provides about 95 mg with good absorption. Spinach and Swiss chard are high in oxalates, which bind calcium and reduce absorption to as low as 5% — spinach is not a reliable calcium source despite its apparent calcium content.

Almonds and Seeds

A 60 mL (1/4 cup) serving of almonds provides about 95 mg of calcium. Chia seeds are surprisingly calcium-dense: 2 tablespoons deliver roughly 130 mg. Sesame seeds (tahini) are very high in calcium — 2 tablespoons of tahini contain approximately 125 mg. These are easy to add to Canadian meals: stir tahini into salad dressings, add chia to oatmeal, or top yogurt with almonds.

Non-Dairy FoodServingCalcium (approx.)Absorption Note
Canned sardines with bones85g325 mgGood
Canned salmon with bones85g190 mgGood
Calcium-set tofu150g155–250 mgGood
Cooked kale125 mL95 mgExcellent (~50%)
Bok choy (cooked)125 mL80 mgExcellent
White beans (cooked)175 mL130 mgModerate
Chia seeds2 tbsp130 mgModerate
Tahini (sesame paste)2 tbsp125 mgModerate
Almonds60 mL (1/4 cup)95 mgModerate
Fortified orange juice125 mL~155 mgSimilar to milk

What Blocks Calcium Absorption?

Even if you eat enough calcium-rich foods, certain dietary patterns can significantly reduce how much you absorb. Key inhibitors include:

For a deeper look at how dietary compounds interact with calcium absorption, see our guide to foods that block calcium absorption.

Building a Day of Bone-Healthy Eating

Here's how a typical Canadian day of eating might accumulate calcium through ordinary foods:

When to Consider Calcium Supplements

Health Canada and Osteoporosis Canada recommend meeting calcium needs through food first. Supplements are appropriate when dietary intake consistently falls short — typically when food intake provides less than 800 mg/day. If you need to supplement, use the smallest dose needed to reach your target (usually 500 mg or less at a time), take with food, and space doses apart for better absorption. For guidance on choosing the right supplement, see our review of calcium supplements available in Canada.

For the role of key nutrients that work alongside calcium, see our pages on vitamin D and bone health, vitamin K2 and bone health, and magnesium for bone health.

Medical Disclaimer: This article is for general informational purposes only and does not constitute medical or dietary advice. Individual calcium needs may vary based on health conditions, medications, and other factors. Consult your physician or a registered dietitian before making significant changes to your diet or starting supplements, especially if you have a history of kidney stones or kidney disease.