What Foods Are High in Magnesium and Calcium? A Comprehensive Guide to Boosting Bone, Heart, and Nerve Health

Magnesium and calcium are two essential minerals the human body relies on for a wide range of vital functions—from building strong bones and teeth to ensuring proper nerve signaling and heart rhythm. Despite their critical roles, millions of people worldwide don’t consume enough of these minerals daily. While supplements can help, nothing beats getting nutrients from whole foods. This article dives deep into the best natural sources of magnesium and calcium, explaining how each food contributes to your health, and offering practical tips to integrate them into your diet.

Whether you’re an athlete, a growing teenager, a pregnant woman, or an older adult aiming to preserve bone density, understanding which foods are rich in magnesium and calcium is a step toward lasting wellness. Let’s explore the science-backed sources and nutritional treasures you can start incorporating today.

Why Magnesium and Calcium Matter

Before we list the foods, understanding why these minerals are so important sets the foundation for a health-conscious diet.

The Role of Calcium in the Body

Calcium is best known for supporting bone health. In fact, about 99% of the body’s calcium is stored in bones and teeth, where it provides structural support. However, calcium also plays crucial roles in:

  • Muscle contraction, including the heart
  • Blood clotting
  • Cell signaling
  • Nerve impulse transmission

A deficiency in calcium can lead to weakened bones (osteopenia or osteoporosis), muscle cramps, numbness, and even an increased risk of fractures. Chronic low intake is especially concerning for postmenopausal women and older adults.

The Importance of Magnesium

Magnesium often flies under the radar, but this mineral is involved in over 300 enzymatic reactions in the body. It’s essential for:

  • Energy production and glucose metabolism
  • Protein synthesis
  • Blood pressure regulation
  • DNA and RNA creation
  • Supporting healthy heart rhythms

A study published in the Journal of the American Heart Association found that higher magnesium intake is associated with a lower risk of cardiovascular diseases. Magnesium also helps calcium get absorbed and stay in the bones, making the two minerals a powerful duo.

Synergy Between Magnesium and Calcium

These minerals work in tandem. Magnesium regulates the levels of calcium in the body by controlling its absorption, transport, and deposition. Without enough magnesium, calcium might not be properly utilized and could even deposit in soft tissues like arteries, leading to calcification. Inadequate magnesium may cause calcium to become ineffective or even harmful.

Therefore, optimizing intake of both together is more beneficial than focusing on just one.

Top Foods High in Calcium

Let’s begin by unpacking foods that are naturally rich in calcium. While dairy often comes to mind first, plenty of plant-based and animal-based sources provide impressive calcium content.

Dairy Products

For decades, dairy has been the gold standard in calcium-rich foods. One cup of plain low-fat milk, for example, contains about 300 mg of calcium. Key dairy sources include:

  • Milk (whole, low-fat, or skim): A standard cup offers 276–300 mg of calcium
  • Yogurt: Greek yogurt packs about 200 mg per 6 oz serving, while regular yogurt can provide up to 300 mg
  • Cheese: Hard cheeses like cheddar (204 mg per 1.5 oz) and parmesan (331 mg per oz) are particularly rich

However, lactose intolerance and dairy allergies prompt many to seek non-dairy alternatives.

Fortified Plant-Based Milks

Plant milks such as almond, soy, oat, and rice milk are often fortified with calcium to match or surpass that of cow’s milk. Check the nutrition label—a cup of fortified soy milk may deliver 300 mg of calcium, similar to traditional milk.

Choose unsweetened versions for better sugar control and fewer additives.

Leafy Green Vegetables

Several leafy greens are excellent calcium sources with the added benefit of being high in fiber, antioxidants, and other nutrients.

Top calcium-rich greens include:

  • Kale – One cup of cooked kale provides around 179 mg
  • Bok choy – One cup of cooked bok choy delivers about 158 mg
  • Collard greens – A cooked cup contains as much as 260 mg
  • Spinach – With 240 mg per cooked cup, it’s high in calcium, but its oxalate content may reduce absorption

Note: Spinach is high in oxalates, which bind calcium during digestion and reduce bioavailability. Cooking greens can improve digestibility and mineral release, but oxalates remain a consideration.

Canned Fish with Bones

Surprisingly, certain types of canned fish provide more calcium than many plant or dairy sources. Salmon and sardines are the best examples, especially when consuming the soft, edible bones.

  • Canned sardines (with bones): 325 mg per 3.75 oz serving
  • Canned pink salmon: 181 mg per 3 oz portion

These fish are also rich in omega-3 fatty acids, making them powerhouse choices for heart and bone health.

Fortified Foods and Calcium-Rich Alternatives

Many foods are now fortified with calcium as public health initiatives push to combat deficiencies. Consider:

  • Fortified orange juice (350 mg per cup)
  • Calcium-set tofu (430 mg per ½ cup when made with calcium sulfate)
  • Fortified breakfast cereals (varies by brand, usually 100–1,000 mg per serving)
  • Some breads and plant-based yogurts

When selecting these products, ensure the label specifies “calcium-fortified” and check the form of calcium used, as not all are equally well-absorbed.

Richest Sources of Magnesium

Magnesium is less concentrated in the diet than calcium, but it’s found in a diverse range of whole, unprocessed foods. The recommended daily intake for adults ranges from 310–420 mg, depending on age and gender.

Nuts and Seeds

Among the most magnesium-dense foods, nuts and seeds are also excellent sources of healthy fats, protein, and fiber.

FoodMagnesium (per oz)
Pumpkin seeds156 mg
Almonds80 mg
Chia seeds79 mg
Sunflower seeds78 mg
Flaxseeds75 mg

A small handful of pumpkin seeds a day can cover nearly a third of your magnesium needs. Sprinkle seeds on salads, blend into smoothies, or eat as a snack.

Whole Grains

Processed grains lose much of their magnesium during refining, but whole grains retain high levels of this mineral. Notable sources include:

  • Brown rice – 86 mg per cooked cup
  • Quinoa – 118 mg per cooked cup
  • Whole wheat bread – 67 mg per two slices
  • Oats – 60 mg per half-cup dry

Bran cereals and other whole-grain products often outperform refined counterparts significantly in magnesium content. Replacing white rice with brown or quinoa is a simple but impactful dietary upgrade.

Legumes

Beans, lentils, and peas are affordable, fiber-rich, and full of magnesium. Examples include:

  • Black beans – 120 mg per cup cooked
  • Lentils – 71 mg per cup cooked
  • Chickpeas – 78 mg per cup cooked
  • Kidney beans – 70 mg per cup cooked

In addition to magnesium, legumes provide plant-based protein and complex carbohydrates that support sustained energy.

Certain Fruits

While fruits are not typically considered top magnesium sources, some stand out:

  • Bananas – 37 mg per medium banana
  • Avocados – 58 mg per whole fruit
  • Dried figs – 50 mg per half-cup
  • Raisins – 26 mg per half-cup

Avocados are particularly notable—not just for magnesium but also for healthy fats and potassium, which further support cardiovascular health.

Dark Chocolate

Good news for chocolate lovers: dark chocolate (70–85% cocoa) contains about 65 mg of magnesium per ounce. That’s nearly 20% of the recommended daily intake in a small serving. In addition to magnesium, it contains antioxidants like flavonoids, which may support heart and brain health.

Just be mindful of added sugars and consume in moderation—1–2 squares daily is ideal.

Bonus Foods That Contain Both Magnesium and Calcium

Some foods are naturally rich in both minerals, making them excellent choices for meeting multiple nutritional needs simultaneously.

Calcium-Set Tofu

Tofu made with calcium sulfate not only provides significant calcium (up to 430 mg per ½ cup) but also offers around 37 mg of magnesium. This makes it one of the best dual-source plant foods, especially for vegans and vegetarians.

Pair it with broccoli and brown rice for a balanced, mineral-rich meal.

Almonds

A one-ounce serving of almonds delivers about 80 mg of magnesium and 76 mg of calcium. That’s approximately 20% of the recommended daily magnesium for women and 7% of calcium needs.

Almonds are easily portable—consider adding them to trail mix, oatmeal, or baked goods.

Dairy with Added Magnesium Fortification

While traditional dairy is already rich in calcium, a few brands now offer magnesium-fortified products. Be sure to read the labels—these enhanced options can serve as dual-support nutrients.

Leafy Greens (Specific Varieties)

Some greens, like collard greens and turnip greens, provide both minerals in decent amounts:

  • 1 cup cooked collard greens: 260 mg calcium and 36 mg magnesium
  • 1 cup cooked turnip greens: 197 mg calcium and 23 mg magnesium

Cooking methods matter—steaming or sautéing helps release nutrients while preserving integrity.

How to Maximize Absorption of Magnesium and Calcium

It’s not just about how much you eat—it’s how well your body can absorb and use these minerals.

Vitamin D and K2: Key Partners

Calcium absorption in the intestines depends heavily on vitamin D. Without adequate vitamin D, the body may absorb less than 15% of the calcium you consume. Sun exposure and vitamin D-rich foods like fatty fish, egg yolks, and fortified milk help maintain optimal levels.

Vitamin K2, though less discussed, is essential for directing calcium to the bones and away from arteries. Fermented foods like natto, certain cheeses, and egg yolks are good sources.

Limit Inhibitors

Certain compounds in food can reduce mineral absorption:

  • Phytates (found in whole grains and legumes): Bind minerals and reduce bioavailability
  • Oxalates (in spinach, rhubarb, beet greens): Impair calcium absorption
  • High sodium and caffeine intake: Increase excretion of both calcium and magnesium

Soaking, sprouting, or fermenting legumes and grains can reduce phytate levels and improve mineral uptake.

Balanced Ratios Are Crucial

Experts recommend a 2:1 calcium-to-magnesium intake ratio for optimal balance. For example, if you’re consuming 1,000 mg of calcium daily, aim for around 500 mg of magnesium.

However, because modern diets tend to be high in calcium and low in magnesium (thanks to processed food and low vegetable intake), many people may benefit from adjusting this ratio toward more magnesium.

Practical Tips to Increase Magnesium and Calcium Intake

Knowing the best foods is just the beginning. Here’s how to integrate them into everyday meals.

Breakfast Ideas

Start your day strong:

  • Oatmeal topped with sliced banana, chia seeds, and almond butter
  • Smoothie with fortified soy milk, kale, frozen berries, and flaxseeds
  • Scrambled eggs with sautéed spinach and whole-grain toast

Lunch and Dinner Solutions

Try these nutrient-packed combinations:

  • Quinoa salad with black beans, avocado, pumpkin seeds, and bok choy
  • Baked salmon (with bones, when possible) served with steamed collard greens and brown rice
  • Lentil soup with a side of whole-grain bread and a handful of almonds

Smart Snacking

Choose snacks that double as mineral boosts:

  • Greek yogurt with a sprinkle of sunflower seeds
  • A small square of dark chocolate with a few dried figs
  • A handful of almonds and an orange (which also supports calcium absorption through vitamin C)

Special Considerations for Different Groups

Children and Adolescents

Growing bones require strong calcium and magnesium support. Include calcium-rich foods like milk, yogurt, and cheese, paired with magnesium-rich nuts, whole grains, and leafy greens. Encourage drinking fortified milk alternatives if dairy isn’t an option.

Pregnant and Breastfeeding Women

During pregnancy, daily calcium needs rise to 1,000–1,300 mg, and magnesium increases to 350–400 mg. Focus on nutrient density and variety:

  • Calcium-set tofu and legumes for plant-based moms
  • Low-mercury fish like sardines and salmon
  • Nuts and seeds as healthy snacks

Consult with a healthcare provider before taking supplements.

Older Adults

Bone density declines with age, making calcium and vitamin D intake vital. However, magnesium deficiency is common in older populations, often due to lower intake and reduced absorption. Prioritize whole foods and consider magnesium-rich options like bananas, nuts, and leafy greens. Watch sodium and caffeine to minimize mineral loss.

Common Signs of Deficiency

Being aware of deficiency symptoms can prompt earlier dietary changes.

Calcium Deficiency Signs

  • Frequent muscle cramps or spasms
  • Numbness or tingling in fingers and toes
  • Brittle nails
  • Dental problems (weak tooth enamel)
  • Increased risk of fractures

Magnesium Deficiency Symptoms

  • Persistent tiredness or weakness
  • Muscle twitching or cramps
  • Irregular heartbeat
  • Mood disturbances like anxiety or irritability
  • Sleep difficulties

If you suspect a deficiency, consult a healthcare provider for testing and guidance.

Final Thoughts: Building a Magnesium- and Calcium-Rich Diet

There’s no single “magic” food that provides all the magnesium and calcium you need—the key is variety, balance, and consistency. Nature offers an abundance of whole foods that supply both nutrients, from dairy and leafy greens to nuts, fish, and legumes.

By making mindful choices—such as choosing whole grains over refined ones, eating more plant-based meals, and incorporating fortified foods when necessary—you can support your bones, heart, nerves, and overall health.

Ultimately, prioritizing magnesium and calcium isn’t about strict diet rules; it’s about cultivating habits that nourish your body for the long term. Start small—add a serving of leafy greens, snack on a few almonds, or swap in a fortified beverage—and build toward lasting wellness.

Your body will thank you, one nutrient-dense bite at a time.

What are the top food sources of magnesium and calcium?

Magnesium and calcium are both essential minerals that play crucial roles in maintaining strong bones, healthy nerve function, and proper cardiovascular health. Excellent food sources of calcium include dairy products such as milk, yogurt, and cheese, as well as fortified plant-based alternatives like almond or soy milk. Leafy green vegetables like kale, bok choy, and collard greens also provide a bioavailable form of calcium. Additionally, canned fish with edible bones, such as sardines and salmon, contribute significantly to daily calcium intake.

For magnesium, some of the richest sources are nuts and seeds, including almonds, cashews, pumpkin seeds, and sunflower seeds. Whole grains like brown rice, quinoa, and oats are also good magnesium contributors. Leafy greens, legumes, and certain types of fish such as mackerel and salmon offer a dual benefit by providing both magnesium and calcium. Incorporating a variety of these foods into your diet ensures you receive adequate amounts of both minerals to support overall health.

Why are magnesium and calcium important for bone health?

Calcium is a primary structural component of bones and teeth, making up the majority of bone tissue. It provides rigidity and strength, helping to prevent conditions like osteoporosis and bone fractures. Throughout life, especially during childhood and aging, a consistent intake of calcium is vital to maintain bone density. When dietary calcium is insufficient, the body draws from bone reserves, weakening skeletal integrity over time.

Magnesium supports bone health by regulating calcium metabolism and activating vitamin D in the kidneys, which enhances calcium absorption. It also influences the activity of osteoblasts and osteoclasts—cells responsible for bone formation and breakdown. Low magnesium levels can impair calcium utilization, even if calcium intake is adequate. Thus, both minerals must be balanced in the diet to foster optimal bone development and long-term skeletal strength.

How do magnesium and calcium contribute to heart health?

Calcium plays a central role in muscle contraction, including the heart muscle. It helps regulate heartbeat and ensures proper cardiac function by enabling the electrical signals that stimulate heart contractions. However, calcium levels must be tightly regulated; excessive calcium, particularly from supplements, may contribute to arterial stiffness and increase cardiovascular risk if not balanced with other nutrients.

Magnesium acts as a natural calcium blocker, helping to relax blood vessels and control heart rhythm. It supports healthy blood pressure by promoting vasodilation and preventing excessive calcium buildup in arteries. Magnesium deficiency has been linked to arrhythmias and increased risk of heart disease. Together, magnesium and calcium work in concert to maintain vascular tone and cardiac efficiency, highlighting the importance of obtaining both through a balanced diet.

Can magnesium and calcium influence nerve function?

Calcium is essential for neurotransmission, the process by which nerve cells communicate. It facilitates the release of neurotransmitters at synaptic junctions, enabling signals to pass from one neuron to another. This process is critical for muscle movement, sensory perception, and cognitive functions. Without adequate calcium, nerve signaling becomes impaired, potentially leading to numbness, muscle spasms, or cramping.

Magnesium contributes to nerve function by regulating ion channels, particularly those involving calcium and potassium. It acts as a gatekeeper, preventing excessive calcium from entering nerve cells, which helps prevent overexcitation and potential nerve damage. Magnesium also plays a role in maintaining the electrical potential across nerve membranes. Both minerals are vital for proper nervous system operation, and deficiencies in either can manifest as neurological symptoms such as tingling, anxiety, or muscle twitching.

What are the recommended daily intakes for magnesium and calcium?

The recommended daily allowance (RDA) for calcium varies by age and sex. Adults aged 19 to 50 typically need about 1,000 mg of calcium per day, increasing to 1,200 mg for women over 50 and men over 70. Adolescents, pregnant women, and nursing mothers also require higher levels to support bone development and calcium transfer. Meeting these needs through a combination of dietary sources and, if necessary, supplements under medical supervision is key to long-term bone and overall health.

For magnesium, adult men should aim for 400–420 mg daily, while adult women need about 310–320 mg, with slightly higher requirements during pregnancy. Older adults may benefit from increased intake due to reduced absorption. These amounts can generally be achieved with a balanced diet rich in whole grains, nuts, seeds, and leafy greens. However, modern food processing and dietary habits often result in suboptimal magnesium levels, making conscious food choices essential to meet daily targets.

Are there any risks associated with consuming too much calcium or magnesium?

Excessive calcium intake, particularly from supplements, can lead to hypercalcemia, a condition marked by elevated calcium levels in the blood. Symptoms include kidney stones, constipation, abdominal pain, and in severe cases, calcification of soft tissues and impaired kidney function. High calcium intake without adequate vitamin D and K2 may also increase cardiovascular risk, as unregulated calcium can deposit in arteries instead of bones.

Similarly, while magnesium from food sources is generally safe, high doses from supplements can cause gastrointestinal issues such as diarrhea, nausea, and cramping. Extremely high levels may result in magnesium toxicity, especially in individuals with impaired kidney function, leading to lethargy, muscle weakness, and irregular heartbeat. To avoid these risks, it’s best to obtain magnesium and calcium primarily from food and consult a healthcare provider before starting any supplementation regimen.

Which plant-based foods are high in both magnesium and calcium?

Several plant-based foods naturally contain both magnesium and calcium, making them ideal for individuals following vegetarian or vegan diets. Dark leafy greens such as spinach, Swiss chard, and kale are excellent examples, offering significant amounts of both minerals. However, while spinach is rich in calcium, its high oxalate content can reduce calcium absorption. In contrast, kale and collard greens have lower oxalate levels, providing more bioavailable calcium.

Fortified plant milks and tofu made with calcium sulfate are also valuable sources for both nutrients. Legumes like black beans, chickpeas, and lentils contribute magnesium and modest calcium levels. Additionally, sesame seeds and tahini provide a concentrated source of both minerals. Including a variety of these plant-based options ensures a synergistic intake of magnesium and calcium, supporting bone, heart, and nerve health without relying on animal products.

Leave a Comment