How Much Calcium Is In A Sweet Potato? | The Oxalate Factor

A medium sweet potato contains roughly 40 to 90 mg of calcium depending on size and variety.

If you’re scanning for plant-based calcium sources, sweet potatoes probably catch your eye. They’re nutrient-dense, loaded with vitamin A, and a staple in many healthy diets. It’s natural to assume the mineral content stacks up the same way.

But the nutrition picture is more complicated than the label suggests. The calcium content in a single sweet potato is fairly modest — typically well under 100 mg — and the vegetable carries a catch: high levels of oxalates that can bind to dietary calcium and limit how much you absorb from your whole meal.

Calcium Content By Serving Size

The exact number depends heavily on the size of the potato and how you cook it. As of 2025, a medium baked sweet potato (roughly 150 grams) provides somewhere between 43 and 89 mg of calcium, according to various nutrition databases. That lands at about 4 to 9 percent of the 1,000 mg daily target for most adults.

White potatoes, for comparison, contain around 15 mg per serving — so sweet potatoes do offer more. But “more” isn’t the same as “a lot.” As of 2025, a single cup of milk delivers roughly 300 mg of calcium, and the body uses it far more efficiently.

What the range means for your diet

The variation matters because one medium potato might give you 40 mg while a larger one pushes closer to 90 mg. If you’re loosely tracking calcium, the difference is small. If you’re relying on sweet potatoes as a primary source, the gap between 40 and 90 mg can add up across a week.

Why The Number On The Label Isn’t The Whole Story

You might assume that 50 mg of calcium on paper means 50 mg absorbed into your bloodstream. For sweet potatoes, that’s not how it works. The culprit is oxalic acid, a natural plant compound that interferes with mineral absorption.

  • Oxalates bind calcium directly: Soluble oxalates in sweet potatoes attach to calcium in your digestive tract. The resulting compound is difficult for your body to absorb and pass through.
  • The trap is timing: Sweet potatoes themselves contain very little calcium relative to their oxalate load. This means the oxalates are more likely to bind to calcium from other foods you ate during the same meal.
  • Bioavailability matters more than raw content: Dairy has roughly 30 percent calcium bioavailability. High-oxalate vegetables have significantly lower rates, meaning you’d need much more plant matter to get the same usable mineral.
  • Cooking method shifts the numbers: Boiling may leach some soluble oxalates into the cooking water, while baking concentrates both nutrients and antinutrients.
  • Kidney stone context: For people prone to calcium oxalate stones, sweet potatoes are sometimes listed as a food to watch, though individual tolerance varies widely.

None of this means you should avoid sweet potatoes. They are rich in fiber, potassium, and beta-carotene. It simply means counting on them as a primary calcium anchor might leave you short of your actual needs.

Comparing Sweet Potato Calcium To Other Foods

Putting sweet potato calcium side by side with other common sources helps make sense of the numbers. WebMD’s breakdown of the sweet potato nutrition profile notes it contributes to your daily intake but primarily shines for vitamin A rather than mineral density.

As of 2025, a standard serving of kale offers about 100 mg of calcium with very few oxalates. As of 2025, a half-cup of firm tofu made with calcium sulfate packs over 400 mg. Sweet potatoes sit at the lower end of the calcium spectrum both in raw content and bioavailability.

Food Serving Calcium (mg) Bioavailability
Sweet Potato (baked) 1 medium 43 – 89 Low (high oxalates)
White Potato (baked) 1 medium ~15 Moderate
Kale (cooked) 1 cup ~100 High (low oxalates)
Whole Milk 1 cup ~300 High (~30%)
Tofu (calcium-set) ½ cup ~400 High
Almonds 1 oz ~75 Moderate (oxalates)

The table makes one thing clear: if calcium is your goal, sweet potatoes are a modest contributor. Pairing them with a low-oxalate green or a dairy source can give a better net result for bone health.

How To Get The Most Calcium From Your Meal

You don’t have to choose between enjoying sweet potatoes and absorbing calcium well. A few simple adjustments to how you prepare and pair them can shift the mineral math in your favor.

  1. Pair with a calcium-rich, low-oxalate food. Enjoy sweet potatoes alongside dairy, calcium-set tofu, or low-oxalate greens like kale. The calcium from the companion food will be absorbed efficiently.
  2. Boiling may reduce oxalates slightly. Some research suggests boiling can leach soluble oxalates into the water. Discarding the water may lower the oxalate load of the finished potato.
  3. Don’t rely on it as your only calcium source. Use sweet potatoes for what they do best — provide complex carbs, fiber, and vitamin A — and get your calcium from foods designed for density.
  4. Consider your entire meal composition. Eating sweet potatoes with a moderate amount of calcium isn’t harmful. Your body still absorbs a portion from both the potato and the paired food.

These small shifts help you keep sweet potatoes on the plate without worrying that they are working against your calcium goals. Context matters more than any single nutrient number.

What About Oxalates And Kidney Stones?

The oxalate connection to kidney stones is worth a mention, especially if you have a history of calcium oxalate stones. Sweet potatoes are a high-oxalate food, which puts them on some urology dietary lists for people prone to stone formation.

A study hosted by Creighton University examining the Creighton calcium study found that oxalates reduced overall mineral uptake from high-oxalate vegetables. The researchers also noted the effect depends heavily on meal context and the individual’s gut microbiome.

For most people without a history of stones, the oxalates in sweet potatoes are not a major concern. The fiber and potassium in sweet potatoes may even support kidney function long-term.

Food Oxalate Level Calcium Consideration
Sweet Potato High Binds calcium from other foods eaten with it
Spinach Very High High calcium content, mostly bound
Rhubarb Very High Low intrinsic calcium
Almonds Moderate Moderate calcium, net positive

The Bottom Line

Sweet potatoes contain a modest amount of calcium — typically under 100 mg per serving — but their high oxalate content limits how much of that calcium your body can actually use. They are an excellent source of vitamin A, fiber, and potassium, but not a reliable calcium anchor for your diet.

If you are managing a condition like osteoporosis or a history of kidney stones, a registered dietitian or your nephrologist can help you balance oxalate-rich favorites like sweet potatoes with your specific lab values and health goals.

References & Sources