Calcium is essential for building and maintaining healthy bones throughout life. Eating a calcium-rich diet is the best way to achieve the recommended calcium intake. The foods high in calcium and best for bones include dairy (milk, cheese, yogurt), vegetables cucumber, kale, silverbeet, Chinese cabbage, broccoli, rocket, watercress, bok choy, leeks), seafood (trout, snapper, mussels, oysters, prawns, canned sardines or salmon) nuts & seeds (almonds, brazil nuts, hazelnuts, walnuts, sesame seeds, tahini paste) fruits (orange, strawberries, figs, kiwi fruit, dates) and other items such as eggs, calcium set tofu, canned chickpeas, soybeans. Even some meat (pork chop, chicken).
Source:
Healthy Bones