10 Calcium-Rich Food Items For Strong Bones Dark, leafy greens like kale, rocket, watercress and collard greens are among the best non-dairy calcium sources. Broccoli is a good source of vitamin D and fibre. Eating fatty fish like salmon is another excellent source of vitamin D. Additionally, canned salmon is also loaded with calcium. Tuna is another fatty fish loaded with vitamin D which helps to absorb calcium. Adding to the list of fish, catfish happens to contain the highest amount of Vitamin D. Coming to nuts, almond is one which is a rich source of calcium. Cheese being a dairy product, is also a rich source of calcium just like milk. Owing to the preparation process, yoghurt contains more calcium than milk. Eggs contain Vitamin D that help to absorb calcium, thereby improving bone health. Milk is definitely a rich source of calcium but those who are lactose intolerant must go for other alternatives.