| Rank |
Food |
Calcium per Serve |
Serving Size |
Notes |
| 1 |
Sardines (with bones) |
~350 mg |
90 g can |
One of the highest natural food sources; includes vitamin D. |
| 2 |
Milk (dairy) |
~300 mg |
1 cup (250 ml) |
Easily absorbed; widely accessible. |
| 3 |
Yoghurt |
~275–300 mg |
200 g tub |
High bioavailability; includes protein for satiety. |
| 4 |
Cheese (cheddar) |
~250–300 mg |
40 g |
Dense calcium source; small portion = high calcium. |
| 5 |
Tofu (calcium-set) |
~250–350 mg |
100 g |
Varies by brand; check label for calcium-set. |
| 6 |
Fortified Plant Milks (soy/almond/oat)* |
~240–300 mg |
1 cup (250 ml) |
Must be calcium-fortified; great non-dairy option. |
| 7 |
Tahini (sesame paste) |
~130 mg |
2 tbsp (30 g) |
Sesame seeds are naturally calcium-rich. |
| 8 |
Almonds |
~90 mg |
30 g (small handful) |
Also provides healthy fats and fibre. |
| 9 |
Bok choy |
~160 mg |
1 cup cooked |
High-calcium leafy green; more absorbable than spinach. |
| 10 |
White beans |
~120 mg |
1 cup cooked |
Good plant-based source; also rich in fibre and protein. |
1. Dairy Foods (Milk, Cheese, Yoghurt)
Dairy products are classic high calcium foods and are among the most reliable foods that contain calcium. Milk, yoghurt, and cheese provide calcium in a form that is easy for the body to absorb. They also contribute protein and other important nutrients, making them a convenient everyday option for many people.
2. Canned Salmon & Sardines (with Bones)
These seafood options are among the foods with highest calcium levels thanks to their edible, softened bones. Canned salmon and sardines also provide omega-3 fatty acids and protein. They’re versatile in salads, pasta dishes, or sandwiches.
3. Tofu & Calcium-Set Soy Products
When made using calcium salts, tofu becomes one of the best calcium enriched foods available. This type of calcium enriched food offers a plant-based alternative for people who don’t consume dairy. It can be added to stir-fries, soups, or breakfast scrambles.
4. Leafy Greens (Kale, Bok Choy, Spinach)
Many leafy greens are naturally foods rich in calcium, making them a great food high in calcium for everyday meals. Options like kale and bok choy offer calcium plus fibre, antioxidants, and additional minerals. Spinach also contains calcium, though its absorption is lower.
5. Almonds & Other Calcium-Dense Nuts
Nuts, especially almonds, are notable calcium dense foods and a handy food full of calcium for snacking or adding crunch to meals. They also provide healthy fats, protein, and micronutrients that contribute to general wellbeing.
6. Beans & Lentils (Especially White Beans)
Legumes such as white beans and lentils are nutrient-dense foods that provide calcium along with fibre and plant-based protein. They’re easy to add to soups, salads, and slow-cooked dishes.
7. Fortified Plant Milks (Almond, Soy, Oat)
Many plant-based milks are designed to mimic the calcium levels of dairy, making them excellent calcium enriched foods non-dairy and great non-dairy calcium rich foods for people avoiding lactose. Always check the label to ensure your chosen product is fortified.
8. Fortified Breakfast Cereals
Some cereals are formulated as calcium enriched food options, often containing foods with high calcium levels per serving. Pairing fortified cereal with milk or plant milk can further increase calcium intake.
9. Sesame Seeds & Tahini
Sesame seeds and their paste, tahini, are among the most calcium rich foods in the plant-based category. They can be used in sauces, dips, dressings, or sprinkled over salads and grain bowls.
10. Figs (Fresh + Dried)
Figs are naturally sweet foods with calcium and delicious in snacks or meals. Both fresh and dried varieties are foods high in calcium and provide fibre and antioxidants.