Green vegetables (such as spinach) are a really good source of calcium. Some fish such as sardines and salmon also contain calcium. Many foods can also be fortified with calcium such as breakfast cereals and orange juices.
The calcium in the veggies is not absorbed as good as the calcium in the milk. Spinach has a lot of calcium but is not well absorbed, you would need 8 cups of spinach to get the same amount of calcium as in a glass of milk.
Almonds are a good alternative, also broccoli, bok choy, kale and white beans
Comments