Table of calcium content of foods | ||
---|---|---|
Source | Serving size | mg calcium |
Milk (whole or skim) | 8 oz | 290 |
American cheese | 1 oz | 150 |
Cheddar cheese | 1 oz | 200 |
Parmesan cheese | 1 oz | 400 |
Swiss cheese | 1 oz | 250 |
Cottage cheese | 1/4 cup | 50 |
Ice cream | 1/2 cup | 110 |
Yogurt | 1 cup | 300 |
Broccoli | 1 cup | 150 |
Collards | 1 cup | 350 |
Kale | 1 cup | 200 |
Tofu | 1x2x3" | 100 |
Figs | 10 | 250 |
Oysters | 1 cup | 200 |
Canned salmon with bones | 3 oz | 150 |
Canned sardines | 8 | 350 |
Orange juice with calcium | 60z | 200 |
Some foods do not contain very much calcium, despite what you may have heard: Fresh fish, including salmon, does not contain much calcium. (The calcium in the canned fish comes from the bones.) Asparagus, cabbage, corn, carrots, cauliflower, lettuce, peas, or potatoes do not contain much calcium. Beans contain calcium but it doesn't get absorbed very well. Spinach has lots of calcium but it does not get absorbed at all! Eggs do not have calcium, unless you eat the shells!
Learn to read the nutritional labels on food you buy. It's easy for calcium! The U.S. RDA for calcium is 1000mg. The labels give the percentage of this amount. So to calculate the mg of calcium, just add a zero to the number on the label. For example, if a serving contains 15% of the U.S. RDA, it has 150mg of calcium.
Here is a site that gives very detailed nutritional information for a huge variety of foods. The only caveat is that some foods that contain calcium, like spinach, do not allow absorption of the calcium. U.S. Dept. Agriculture