By eating calcium-rich vegan foods, including leafy green vegetables such as broccoli and kale, white beans, fortified soymilks and juices, and a variety of fruits and vegetables, you can obtain all the calcium your body needs. But keeping your bones strong and avoiding osteoporosis depends on more than calcium intake—you also need to keep calcium in your bones. Exercise and vitamin D help keep the calcium in your bones, while animal protein, excess salt and caffeine, and tobacco can cause calcium loss. Learn how to prevent and reverse osteoporosis. Learn more about getting calcium on a vegan diet.