Calcium is needed to maintain healthy bones and teeth. Non-vegans get most of their calcium from dairy foods (milk, cheese, and yogurt), but vegans can get it from other foods. Good sources of calcium for vegans include green, leafy vegetables – such as broccoli, cabbage, and okra, but not spinach.