Soy beans
Cooked soybeans (edamame) are rich in B vitamins, iron and calcium. One cup of edamame contains 261 mg of calcium.
Tofu
Made from soybeans, tofu is low in calories and high in calcium: A four-ounce (½ cup) serving of extra-firm tofu contains only 120 calories and as much calcium as an eight-ounce (1 cup) serving of cow’s milk.
Kale
This tough, leafy green is loaded with vitamins A, C and K as well as immune-system booster beta carotene and bone-building calcium. One cup of kale contains 94 mg of calcium.
Almonds
If you need more calcium in your diet, switch from peanut butter to almond butter. It has more calcium, magnesium and phosphorus-three minerals that work to strengthen bones-than peanut butter. Just 1/4 cup of almonds has 75 mg of calcium.
Greens
Many green veggies are also a good source of calcium, especially spinach, turnip greens, mustard greens, collard greens, green beans and sea vegetables. Cooked bok choy, for example, contains 85 mg of calcium per 1/2 cup.
Sesame Seeds
“You can get calcium from dairy, of course, but you can also find it in sesame seeds,” says registered dietitian Matthew Kadey. There is about 90 mg of calcium per tablespoon of sesame seeds.
Dried fruit
Studies have shown that prunes can improve bone health in people of all ages. Thanks to their calcium content, dried figs can as well. Six dried figs, for example, contains 150 mg.
Broccoli
Broccoli is a surprising non-dairy source of calcium (50 mg per 1/2 cup) and potassium, making it a great bone-booster.
Related:
• 8 signs you might be lactose intolerant
• Which type of milk do you drink?
• 5 reasons to eat cruciferous vegetables