In order to get enough calcium from your non-dairy diet, it is important to choose calcium-rich foods that are easily absorbed. There are a number of plant-based foods to choose from, including many green leafy vegetables like broccoli, bok choy, Chinese cabbage, and kale.