Skip to content

    Calcium is essential for strong bones and overall health.

    Use the Calcium Food Calculator to find out:

    • How much calcium is in certain foods.
    • How much calcium you need.
    • How to add more calcium to your diet.
    Top Foods for Calcium and Vitamin D Calcium and vitamin D are important to prevent bone loss and osteoporosis. WebMD's tips can help you get the calcium and vitamin D your body needs. 63 /delivery/f4/e1/f4e1b897-562b-4479-bbcc-5d65569eb029/wbz-top-foods-calcium-vitamin-d_,1000k,750k,400k,.mp4 7/17/2017 2:00:00 PM 1280 720 /webmd/consumer_assets/site_images/article_thumbnails/video/wibbitz/wbz-top-foods-calcium-vitamin-d.jpg 091e9c5e8174f5db

    Your body needs calcium and vitamin D. Are you getting enough? Many people don't.

    The best way to get more calcium is from your diet. You probably already know that dairy products -- such as milk, cheese, and yogurt -- provide calcium. Other foods that are high in calcium include:

    • Spinach
    • Kale
    • Okra
    • Collards
    • Soybeans
    • White beans
    • Some fish, like sardines, salmon, perch, and rainbow trout
    • Foods that are calcium-fortified, such as some orange juice, oatmeal, and breakfast cereal

    Foods that provide vitamin D include:

    • Fatty fish, like tuna, mackerel, and salmon
    • Foods fortified with vitamin D, like some dairy products, orange juice, soy milk, and cereals
    • Beef liver
    • Cheese
    • Egg yolks

    To get vitamin D from food, fish is a good option. Three ounces of cooked salmon has more than 450 international units (IU).

    How Much Do You Need?

    Here's how much calcium and vitamin D you need every day, according to the Institute of Medicine.


    • Children 1-3 years old: 700 milligrams (mg)
    • Children 4-8 years old: 1,000 mg
    • Children 9-18 years old: 1,300 mg
    • Adults 19-50: 1,000 mg
    • Women 51 to 70: 1,200 mg
    • Men 51 to 70: 1,000 mg
    • Women and men 71 and over: 1,200 mg

    Vitamin D

    • Age 1-70: 600 IU
    • Age 71 and older: 800 IU

    Your doctor may recommend higher levels of calcium and vitamin D, especially if you aren't getting enough of them or are at risk for osteoporosis.