15 Foods High in Calcium
2. Milk
Milk is one of the most common sources of calcium and many people use it as a daily staple in meals and snacks. An 8-ounce cup of cow’s milk contains about 300 milligrams of calcium, which covers close to one-third of the daily need for many adults.
Children and teens, who need more calcium for bone growth, also benefit from regular milk intake. Milk also naturally contains phosphorus and magnesium, which support how the body handles calcium. Most milk sold in stores contains added vitamin D, which helps the gut absorb calcium more effectively.
Without enough vitamin D, calcium intake alone may not be used as well. Whole, low-fat, and fat-free milk all provide similar calcium content, since removing fat does not lower the mineral level. For people who cannot digest lactose well, lactose-free milk offers the same calcium content as regular milk. Fortified soy milk can also provide a similar amount when enriched, so checking the label helps confirm the calcium content per serving.
3. Collard Greens
Collard greens are dark leafy vegetables that provide a solid amount of calcium. One cup of cooked collard greens has about 260 milligrams of calcium, making them one of the better plant sources of this mineral. They fit well into vegetarian, vegan, and plant-focused eating patterns, especially for people who avoid dairy.
The body absorbs calcium from collard greens better than from some other leafy greens because they are lower in oxalates. Spinach, for example, contains more oxalates, which limit how much calcium the body can use. Because collard greens contain fewer of these compounds, more of their calcium remains available for absorption.
They also supply vitamin K, which helps support bone health, along with fiber and vitamin A, which support digestion, vision, and overall health. People can steam, sauté, or boil collard greens because cooking softens the leaves and reduces bitterness. They pair well with beans, whole grains, or lean proteins, which makes them easy to include in regular meals.
4. Sardines
Sardines are one of the richest natural sources of calcium because they contain soft, edible bones that provide most of this mineral. A 3-ounce serving of canned sardines supplies around 300 to 350 milligrams of calcium, which is close to one-third of the daily need for many adults.
Because the bones are eaten along with the fish, sardines provide more calcium than many other types of fish, along with vitamin D and protein. Vitamin D helps the body absorb calcium more effectively, while protein supports normal tissue maintenance. This nutrient combination supports bone strength, especially in older adults and people who do not eat much dairy.
Most people eat sardines canned in water or oil because they are easy to store and prepare. They can be added to salads, pasta, or whole grain toast, which makes them simple to include in regular meals. Some brands may contain added salt, so checking the label can help manage sodium intake.
5. Oranges
Oranges provide a modest amount of calcium along with other key nutrients. One medium orange contains about 50 to 60 milligrams of calcium, which is less than dairy foods but still contributes to daily intake. Many people also choose calcium-fortified orange juice, and one cup can contain around 300 milligrams of calcium, which is similar to a cup of milk.
Oranges also provide vitamin C, which helps the body absorb iron from plant foods and supports the immune system. They contain potassium and fiber as well, which support heart health and digestion. This nutrient combination adds nutritional value beyond calcium alone.
Fresh oranges are low in calories and contain no fat, so they make a simple snack and add natural sweetness to meals. Fortified orange juice offers another practical option for people who avoid dairy. Children, teens, older adults, and postmenopausal women, who often need higher calcium intake, may benefit from including oranges or fortified juice in regular meals.
6. Kale
Kale is a leafy green vegetable that provides a strong amount of calcium in each serving. One cup of cooked kale offers about 170 milligrams of calcium, which makes it a useful choice for people who do not eat much dairy. The body absorbs calcium from kale well because it does not contain high levels of compounds that block calcium absorption. Unlike Spinach, which contains more of these compounds, kale allows more of its calcium to remain available for use.
Kale also contains vitamin K, which helps the body build and maintain strong bones. It provides small amounts of magnesium and vitamin C, which support bone structure and tissue repair. People can eat kale raw in salads or blend it into smoothies, while cooking softens its texture and reduces its bitter taste. Steaming or sautéing also helps keep most of its nutrients. Adding a small amount of oil during cooking can also help the body absorb fat-soluble nutrients found in kale.
7. Cannellini Beans
Cannellini beans are white beans that provide a steady source of calcium. One cup of cooked cannellini beans offers about 100 to 160 milligrams of calcium, depending on how they are prepared. Adults generally need around 700 milligrams of calcium per day, so beans can help add to that total, especially when combined with other calcium-rich foods.
They also provide plant-based protein, fiber, iron, and magnesium. Protein helps build and repair body tissues, while fiber supports healthy digestion and helps control blood sugar levels. This nutrient combination makes them useful in plant-based eating patterns.
Cannellini beans fit well in soups, salads, and pasta dishes, and they also blend smoothly into spreads and dips. Canned versions are convenient, though rinsing them can reduce added salt. For people who follow a vegan or dairy-free diet, they pair well with other calcium sources such as fortified plant drinks, leafy greens like kale, or tofu made with calcium to support bone health.
8. Dried Figs
Dried Fig offers a plant-based source of calcium that fits well into dairy-free and varied eating patterns. A small serving of about five dried figs provides around 130 milligrams of calcium, which can help support daily calcium needs when combined with other high-calcium foods. They also contain fiber, which supports healthy digestion.
Dried figs provide small amounts of potassium and magnesium as well, and these minerals help support muscle and heart function. People can add dried figs to oatmeal, yogurt, or salads, and they also work as a snack on their own.
Because they are dried, they contain more natural sugar and calories than fresh figs, so portion size matters. Storing them in a sealed container helps keep them fresh longer, and choosing unsweetened varieties helps limit added sugar. Their chewy texture also makes them easy to combine with nuts or seeds in small snack portions.
9. Broccoli
Broccoli is a green vegetable that provides calcium along with many other nutrients. One cup of cooked broccoli contains about 40 to 60 milligrams of calcium, which is lower than dairy foods but still adds to daily intake, especially in plant-based eating patterns.
Broccoli also contains vitamin K, which works with calcium to support bone strength. It provides vitamin C and potassium as well, which support immune health and heart function. Its fiber content also supports digestion and helps people feel full without adding many extra calories.
People can steam, roast, or stir-fry broccoli to keep most of its nutrients. Eating it with other calcium-rich foods, such as fortified plant milk or tofu made with calcium sulfate, can help increase total daily calcium intake. Light cooking often softens the texture while helping preserve much of its nutrient value. The stalk also contains calcium and fiber, so using both the florets and stalk adds nutritional value.
10. Almonds
Almonds are a plant food that provides a steady source of calcium. One ounce, or about 23 almonds, gives close to 75 milligrams of calcium, which makes them one of the higher-calcium nuts. They also supply protein, fiber, and healthy fats, which support heart health and help a person feel full longer.
Almonds contain magnesium and phosphorus as well, and these minerals work with calcium to support strong bones and teeth. People can eat almonds raw, roasted, or sliced in meals such as oatmeal, yogurt, or salads. Almond Butter is another practical option and spreads easily on whole grain toast or fruit.
Many brands of almond milk are fortified with calcium to match or exceed the amount found in dairy milk, so checking the label helps confirm how much calcium each serving provides. Because almonds are high in calories, a small handful fits well into a balanced diet. Unsalted varieties can help limit extra sodium while still providing the same mineral content.
11. Cheese
Cheese provides a concentrated source of calcium because much of the water is removed from milk during production, which leaves more nutrients in a smaller serving. Hard cheeses usually contain the most calcium per ounce. For example, one ounce of cheddar provides around 200 milligrams of calcium, while parmesan often contains even more in the same serving size.
Softer cheeses such as mozzarella, brie, or goat cheese also provide calcium, though usually in smaller amounts. Cottage cheese supplies varying amounts depending on the brand. Cheese also delivers protein, which helps build and repair body tissues, along with vitamin A and other nutrients that support bone and tooth health.
Many cheeses are high in saturated fat and salt. Some types contain 20 to 40 grams of fat per 100 grams, so eating large amounts regularly can raise cholesterol levels and increase blood pressure. Choosing reduced-fat versions or using small portions helps manage intake, and stronger cheeses can add flavor with less volume.
12. Beans and Lentils
White Bean and other beans and lentils are legumes that provide calcium along with protein and fiber. White beans, navy beans, and chickpeas contain some of the highest calcium amounts in this group. One cup of cooked white beans can provide over 150 milligrams of calcium, while lentils offer a smaller amount that still adds to daily intake when eaten regularly. They also supply iron, magnesium, and potassium.
These nutrients support muscle and nerve function, while fiber helps with digestion and can support heart health. Their nutrient content also makes them a practical, low-cost option in balanced meals. Canned beans work well for convenience, though rinsing them helps lower added salt.
Dried beans often cost less and allow better control over sodium during preparation. Soaking dried beans before cooking can also improve texture and shorten cooking time. Combining beans with grains such as rice can also improve overall protein quality in a meal.
13. Whey Protein
Whey protein comes from milk during the cheese-making process and is commonly sold as a powdered protein that people add to shakes or smoothies. Although it is best known for protein, it also contains calcium. A typical scoop of whey protein powder provides about 100 to 150 milligrams of calcium, though the exact amount depends on the brand and how it is processed. Some products also add extra calcium, so the Nutrition Facts label helps confirm the amount per serving.
Whey also contains small amounts of lactose, minerals, and other nutrients from milk. These nutrients support bone health in a similar way to other dairy foods, and the body digests whey protein easily. This easy digestion makes it a common choice after exercise.
People who do not drink much milk may still get calcium by mixing whey protein into oatmeal, yogurt, or shakes. However, it works best as a supplement to meals rather than a replacement for whole foods.
14. Rhubarb
Rhubarb is a tart vegetable often used in desserts, although many people think of it as a fruit. People usually cook it with sugar because of its sour taste, and only the stalks are safe to eat because the leaves contain toxic substances and should never be consumed.
Rhubarb also contains calcium, which helps build and maintain strong bones and teeth. Calcium supports muscle movement, nerve signals, and healthy blood flow, while rhubarb also provides fiber along with small amounts of vitamins and minerals. However, rhubarb contains a natural compound called oxalic acid.
Oxalic acid binds to calcium in the gut, which lowers the amount the body absorbs. Because of this, the calcium in rhubarb is less available than the calcium in dairy foods or fortified products, and cooking does not remove most of the oxalic acid. People who rely on plant foods for calcium should keep this in mind when using rhubarb in pies, sauces, jams, or mixed fruit dishes.
15. Fortified Drinks
Fortified drinks can add a steady amount of calcium to the diet because many companies add calcium to plant-based milk, fruit juices, and other beverages. This process helps people meet daily needs, especially if they avoid dairy. Plant-based milks such as Soy Milk, Almond Milk, oat, and rice milk often contain added calcium.
A single cup may provide about 300 milligrams, which is close to the amount in cow’s milk. Some brands also add vitamin D, which helps the body absorb calcium more effectively. Orange Juice with added calcium is another common option.
People should shake the container before pouring because the added calcium can settle at the bottom. Some drinks also contain added sugar, so comparing options is important. Choosing unsweetened versions can help limit extra sugar while keeping the calcium benefit.