Photo 7 of 10
7. Green vegetables such as broccoli and white cabbage. These vegetables have about 45 mg of calcium per 100 g. Broccoli also contains phosphorus and magnesium, which helps better absorption of calcium. An interesting fact: these vegetables do not lose calcium during heat treatment, therefore they are useful both in cooked and raw form.