What Foods Contain Both Calcium and Iron?

Many common foods contain calcium, iron, or both. The challenge is that these two minerals compete for absorption in your body, so knowing which foods deliver each one (and how to time them) matters as much as knowing the foods themselves.

Most adults need about 1,000 mg of calcium and 18 mg of iron per day. Pregnant women need significantly more iron, around 27 mg, while adults over 51 need more calcium (1,200 mg) but less iron (8 mg). Teenagers need the most calcium of any age group at 1,300 mg daily.

Foods That Provide Both Minerals

A handful of foods pull double duty, delivering meaningful amounts of calcium and iron in a single serving. The FDA considers a food a “good source” of calcium if it contains at least 130 mg per serving, and a good source of iron if it provides at least 1.8 mg per serving.

Foods that qualify as good sources of both calcium and iron include kidney beans, pinto beans, taro leaves (also called callaloo), wild spinach, mulberries, elderberries, grape leaves, and blue corn. Several of these, particularly the leafy greens and berries, also contain vitamin C, which helps your body absorb iron more efficiently.

Sardines and canned fish with edible bones are another classic pairing. The bones supply calcium while the flesh provides heme iron, the type your body absorbs most easily.

Best Sources of Iron

Iron comes in two forms. Heme iron, found in animal products, is absorbed two to three times more efficiently than non-heme iron from plants. If you’re trying to boost your iron intake specifically, animal sources give you the most per bite.

Canned clams are the standout, delivering 23.8 mg of iron in a 3-ounce serving, which exceeds an entire day’s worth for most adults. Chicken liver provides 10.8 mg per 3 ounces, and oysters offer 13.2 mg. Beef liver comes in at 5.2 mg per serving. More everyday options like ground beef (2.2 mg), pork (2.7 mg), lamb (3.0 mg), and shrimp (2.6 mg) still contribute meaningfully.

On the plant side, lentils, chickpeas, fortified breakfast cereals, tofu, and dark leafy greens like spinach are reliable sources. Veggie burgers typically provide about 2.9 mg per patty. The iron in these foods is non-heme, so pairing them with vitamin C from citrus, bell peppers, or tomatoes helps your body pull more of it in.

Best Sources of Calcium

Dairy products are the most concentrated and easily absorbed source of calcium. A cup of milk provides roughly 300 mg, and yogurt and cheese deliver similar amounts. However, dairy is essentially an iron-free zone. Cheese, cottage cheese, milk, and yogurt have negligible iron content, so you’ll need to get iron elsewhere.

Non-dairy calcium sources include fortified plant milks and orange juice, tofu made with calcium sulfate, canned salmon or sardines (with bones), broccoli, kale, bok choy, and almonds. Fortified cereals can be especially useful since many brands add both calcium and iron.

Why Timing These Two Minerals Matters

Calcium directly interferes with iron absorption, and the effect is significant. Research published in the American Journal of Clinical Nutrition found that 300 to 600 mg of calcium consumed alongside iron reduced iron absorption by 50 to 60 percent. The inhibition is dose-related: even 165 mg of calcium from milk, cheese, or a supplement cut absorption roughly in half. That’s less calcium than a single glass of milk contains.

This doesn’t mean you need to avoid calcium. It means you should separate your highest-calcium and highest-iron foods when possible, especially if you’re working to correct an iron deficiency. A few practical strategies:

  • Stagger your meals. Have your iron-rich foods at one meal and your calcium-heavy foods at another, leaving at least two hours between them.
  • Add vitamin C to iron-rich meals. Vitamin C boosts iron absorption at the same relative rate whether calcium is present or not. Squeezing lemon over spinach or eating strawberries alongside fortified cereal helps regardless.
  • Take supplements apart. If you use both calcium and iron supplements, take them at different times of day.

Putting It Together in a Day

A realistic approach looks something like this: build one or two meals around iron-rich foods paired with vitamin C, and save your dairy or calcium-fortified foods for other meals and snacks. Breakfast might be fortified cereal with orange juice (iron plus vitamin C, no dairy). Lunch could include a spinach salad with chickpeas, bell peppers, and lemon dressing. Then yogurt or cheese makes a good afternoon snack or addition to dinner, when you’re not relying on iron absorption.

If you eat beans regularly, you’re getting a useful combination of both minerals in every serving. Kidney beans and pinto beans contribute to both your calcium and iron goals, and they’re versatile enough to appear in soups, salads, burritos, and grain bowls throughout the week. Pairing them with salsa or other tomato-based sauces adds vitamin C, which partially offsets any calcium interference from the meal.

People with higher iron needs, particularly pregnant women, menstruating women, and vegetarians, benefit most from being intentional about this timing. For everyone else, eating a varied diet with both mineral sources spread across the day is usually enough to meet your needs without overthinking it.