Calcium is the most abundant mineral in the body, and it’s vitally important to strengthen bones and enhance optimal health. Here is a list of the foods high in calcium that you can add to your diet today to ensure you are reaching your recommended daily intake.

Table of contents
- What is Calcium?
- Benefits of Calcium
- How much calcium do you need?
- Can you take too much calcium?
- List of Foods High in Calcium
- 1. Sardines
- 2. Kefir
- 3. Milk
- 4. Yogurt
- 5. Cheese
- 6. Tofu
- 7. White Beans
- 8. Tahini
- 9. Blackstrap Molasses
- 10. Edamame
- 11. Collard Greens
- 12. Okra
- Ranking of Calcium Foods per Serving
- What foods are fortified with calcium?
- Should you take calcium supplements?
- FAQs
What is Calcium?
Calcium is a mineral and one of the many micronutrients required for optimal health. It is the most abundant mineral in the body and is considered a macromineral due to the relatively large amounts required in the diet. Calcium is naturally found in certain foods, added to others, and available as a dietary supplement.
Benefits of Calcium
Calcium is important for strong bones and teeth, as it gives them structure and hardness, and aids with normal muscle function, nerve function, hormone secretion, and blood clotting (1). Adequate calcium intake throughout life is also seen as a precautionary benefit as it helps mitigate the risk of developing osteoporosis during the aging process.
At birth, an infant’s body contains 20 to 30 grams of calcium, almost all of which is in the skeleton. This level rises quickly after birth, reaching about 1,200 grams in women and 1,400 grams in men by adulthood (1, 2). While these levels remain constant in men, they begin to decline in women as a result of increases in bone remodeling due to decreased estrogen production at the start of menopause, making calcium intake more important for perimenopausal and postmenopausal women.
Moreover, the body requires vitamin D for calcium absorption, and, therefore, the consumption of vitamin D-rich foods is important to ensure you are reaping the benefits of calcium-rich foods.
How much calcium do you need?
The current Recommended Dietary Allowance (RDA) for calcium varies by age and life stage (3):
- Birth to 6 months: 200 mg/day
- Infants 7-12 months: 260 mg/day
- Children 1-3 years: 700 mg/day
- Children 4-8 years: 1,000 mg/day
- Children 9-13 years: 1,300 mg/day
- Teens 14-18 years: 1,300 mg/day
- Adults 19–50 years: 1,000 mg/day
- Adults 51–70 years: 1,200 mg/day
- Adults >70 years: 1,200 mg/day
- Pregnant and breastfeeding teens: 1,300 mg/day
- Pregnant and breastfeeding women: 1,000 mg/day
The RDA refers to the total calcium intake from whole foods, fortified foods, and calcium supplements. Unfortunately, many Americans and Canadians fail to reach the recommended intake for calcium, particularly children and teens aged 4 to 18 years and adults aged 50 years and older living in poverty (3, 4).
Can you take too much calcium?
The tolerable upper intake level (UL) of calcium is 2,500 mg/day for adults ages 19 to 50, and 2,000 mg/day for adults ages 51 and over (5). Taking high doses of calcium can lead to stomach pain, constipation, and diarrhea.
While excessive calcium levels are rare in the general population, individuals with severely elevated calcium levels may experience poor muscle tone, poor kidney function, low phosphate levels, nausea, weight loss, extreme tiredness, frequent need to urinate, abnormal heart rhythms, and a high risk of death from heart disease (3).

List of Foods High in Calcium
Here is a list of the top unfortified, whole foods high in calcium:
1. Sardines
Sardines are one of the best calcium-rich foods, providing about a third of the recommended daily amount for adults. They provide more calcium than other fish, thanks to their small, soft, and edible bones. Along with other fatty fish, such as anchovies, trout, canned salmon, and clams, sardines are a great source of healthy fats and protein. In addition to being high in calcium, sardines are also one of the best food sources of vitamin D, which is essential for calcium absorption. A 3-ounce serving of sardines with bones contains 324 mg of calcium (6).
2. Kefir
Kefir is a fermented dairy product made from milk and kefir grains with a texture similar to yogurt. It’s a great source of calcium, protein, and probiotic bacteria found in fermented foods. Kefir can be consumed as a beverage, added to smoothies, poured over granola, or used in place of buttermilk in baked goods such as pancakes and muffins. A 1-cup serving of plain, low-fat kefir contains 316 mg of calcium (7).
3. Milk
Dairy milk is one of the most well-known sources of calcium. Be it non-fat, 1%, 2%, whole, or chocolate, a single cup of cow’s milk contains up to 30% of the recommended dietary allowance of calcium. Unlike non-dairy milk, such as almond milk, which is fortified, cow’s milk naturally contains calcium, along with lots of protein, vitamins, and minerals. Milk can be consumed on its own by the glass, added to oatmeal or granola, used in smoothies and soups, or added to pasta and casseroles for a creamy texture. A 1-cup serving of whole milk contains 306 mg of calcium (8).
4. Yogurt
Given that it’s made from milk, yogurt is another good source of calcium and provides up to 39% of the recommended daily intake of calcium. In addition to calcium, yogurt is a good source of probiotics, protein, healthy fats, and natural sugars. Be it regular yogurt or Greek yogurt, this calcium-packed dairy product can be eaten on its own, added to pancakes, oatmeal, or granola, made into dips, used in dressings and marinades, or as a topping for your favorite soup, chili, or stew. A 1-cup serving of plain, whole-milk yogurt contains 299 mg of calcium (9).
5. Cheese
Cheese is another dairy product that is high in calcium. While all cheeses contain calcium, hard cheeses such as parmesan, cheddar, Swiss, Edam, Gouda, and Gruyere are particularly good sources of calcium, along with cottage cheese and ricotta. These also happen to be some of the highest-protein cheeses. A 1-ounce serving of parmesan cheese contains 250 mg of calcium, and a 1-cup serving of 2% cottage cheese contains 251 mg of calcium (10, 11).
6. Tofu
Tofu is the best plant-based calcium source. Tofu is made from soybeans, which are rich in calcium and contain 175 mg of calcium per 1-cup serving, plant-based protein, and fiber. Although tofu naturally contains calcium, some manufacturers will add calcium to their tofu. Be it silken, soft, or firm, tofu works well in everything from smoothies and sauces to stir-fries and salads. A 3-ounce serving of tofu contains 240 mg of calcium (12).
7. White Beans
While all beans contain calcium, white beans are particularly calcium-rich foods. White beans, such as Great Northern beans and navy beans, contain close to 20% of the recommended daily intake of calcium per serving. Not to mention, white beans are one of the best high-fiber foods and great sources of vegetarian protein. Beans can be added to soups and stews, used in pasta sauce and dips, or served cold in salads. A 1-cup serving of canned white beans contains 191 mg of calcium (13).
8. Tahini
Tahini, a paste made from sesame seeds, is one of the best plant-based sources of calcium. Sesame seeds have antioxidant and anti-inflammatory benefits, are low in saturated fat, and are one of the highest protein seeds. Tahini is a primary ingredient in hummus and can also be used to make tahini dressing, sauces, spreads, and desserts. A 2-tablespoon serving of tahini contains 128 mg of calcium (14).
9. Blackstrap Molasses
Blackstrap molasses is a surprisingly nutritious food. This thick, dark syrup is a byproduct of the processing of crystallized sugar from sugar cane or sugar beets, specifically the third or final boiling stage. Compared to regular or lighter molasses, blackstrap molasses is very bitter, however, it’s extra rich in calcium, iron, magnesium, and other micronutrients. Blackstrap molasses is a great addition to cookies, baked goods, stews, marinades, and BBQ sauces. A 1-tablespoon serving of blackstrap molasses contains 100 mg of calcium (15).
10. Edamame
Edamame, or green soybeans, is another plant protein rich in calcium. Once cooked, these edible green pods can be eaten warm or cold and work well as appetizers, in sushi bowls and salads, or on their own as a simple snack. A 1-cup serving of edamame contains 98 mg of calcium (16).
11. Collard Greens
While many leafy greens contain calcium, collard greens are the richest source. However, it’s important to note that collard greens, along with spinach and kale, have a high oxalate content, which binds to calcium and makes it difficult for our bodies to use (17, 18). As a result, the absorption of calcium in spinach is only 5%, whereas it is much higher, at 27%, for milk (19). For this reason, the calcium found in leafy greens is less bioavailable than that found in other calcium-rich foods, such as dairy products. Collard greens are best cooked before eating and can be sauteed as a side dish or cooked into soups and stew. A 1-cup serving of chopped collard greens contains 84 mg of calcium (20).
12. Okra
While fruits and vegetables are particularly well-known for boosting bone health, okra is an exception, as it’s a good source of calcium. This green, tube-like fruit has a mild, grassy flavor and works well as a thickening agent in soups and stews. A 1-cup serving of okra contains 82 mg of calcium (18).
Ranking of Calcium Foods per Serving
Food | Serving Size | Calcium per Serving |
Almond Milk (fortified) | 1 cup | 393 mg |
Oat Milk (fortified) | 1 cup | 369 mg |
Sardines | 3 ounces | 324 mg |
Kefir | 1 cup | 316 mg |
Milk (3.25%, plain) | 1 cup | 306 mg |
Yogurt (3.25%, plain) | 1 cup | 299 mg |
Rice Milk (fortified) | 1 cup | 288 mg |
Soy Milk (fortified) | 1 cup | 252 mg |
Cottage Cheese (2%) | 1 cup | 251 mg |
Parmesan Cheese | 1 ounce | 250 mg |
Tofu (extra-firm) | 3 ounce | 240 mg |
Cheddar Cheese | 1 ounce | 199 mg |
White Beans | 1 cup | 191 mg |
Soy Beans | 1 cup | 176 mg |
Tahini | 2 tablespoons | 128 mg |
Anchovies | 3 ounces | 125 mg |
Blackstrap Molasses | 1 tablespoon | 100 mg |
Edamame | 1 cup | 98 mg |
Collard Greens | 1 cup | 84 mg |
Okra | 1 cup | 82 mg |
Figs (dried) | 2 fruits | 81 mg |
Chickpeas | 1 cup | 80 mg |
Almonds | 1 ounce | 76 mg |
Bok Choy | 1 cup | 74 mg |
Orange | 1 fruit | 65 mg |
Trout | 3 ounces | 57 mg |
Clams | 3 ounces | 55 mg |
Kale | 1 cup | 53 mg |
Acorn Squash | 1 cup | 46 mg |
Broccoli Rabe | 1 cup | 43 mg |
Black Eyed Peas | 1 cup | 36 mg |
Arugula | 1 cup | 32 mg |
Spinach | 1 cup | 30 mg |
Orange Juice | 1 cup | 22 mg |
Grapefruit Juice | 1 cup | 22 mg |
Salmon | 3 ounces | 10 mg |
All nutrition data is based on FoodData Central.
What foods are fortified with calcium?
While calcium is naturally present in many whole foods, it’s also added to certain processed foods via a fortification process, such as:
- Non-dairy beverages, such as almond milk, rice milk, and oat milk
- Juices, such as orange juice and grapefruit juice
- Breakfast cereals and prepared oatmeal
- Soy products, such as soy milk and tofu
The top fortified foods with the highest calcium content per serving are (22):
- 1 cup of almond milk contains 393 mg of calcium
- 1 cup of oat milk contains 369 mg of calcium
- 1 cup of rice milk contains 288 mg of calcium
- 1 cup of soy milk contains 252 mg of calcium
- 1 cup of breakfast cereal contains 151 mg of calcium
Should you take calcium supplements?
As with most nutrients, calcium supplementation is unnecessary if the diet is sufficient in calcium. For individuals who struggle to meet the recommended calcium intake, supplementation can be beneficial, however, excessive intakes of calcium do not promote greater benefits to health.
There are two main forms of supplemental calcium: calcium carbonate and calcium citrate. Calcium carbonate is absorbed best when taken with food, while calcium citrate is well absorbed on an empty or a full stomach. Individuals with low stomach acid typically absorb calcium citrate more easily than calcium carbonate (3).
As with all supplements, it is best to consult with a health professional or registered dietician to determine the type and amount of calcium supplement that is best for you.
FAQs
Sardines, kefir, and milk are the top 3 foods highest in calcium content.
Tofu is the best plant-based source of calcium.
A diet rich in calcium-rich whole foods is the best way to increase calcium intake naturally. For example, consuming 1 cup of yogurt, 3 ounces of tofu, 1 cup of white beans, 1 ounce of cheddar cheese, and 1 ounce of almonds throughout the day provides 1,005 mg of calcium.

The Bottom Line
Calcium is an important mineral that supports strong bones, nerve function, muscle function, and overall health. Calcium is found in certain whole foods, added to some processed foods, and can be consumed through supplements to prevent calcium deficiency. The best sources of calcium are sardines, dairy products, tofu, white beans, tahini, blackstrap molasses, edamame, collard greens, and okra.
Leave a Review