← Back to Blog
Diet & Nutrition12 min read

Phytates and Oxalates: Why Your Spinach Salad Might Be Stealing Your Iron

TL;DR

Anti-nutrients in healthy foods can block mineral absorption, but simple preparation methods like soaking beans overnight or cooking spinach can dramatically reduce their impact.

🕓 Updated: 2026-10-08
By HAVIT Editorial TeamReviewed by HAVIT Medical Advisory · Editorial Medical Review Board

This article is for general informational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider with questions about a medical condition.

The Kale Paradox Nobody Talks About

You're eating all the right foods. Spinach smoothies, brown rice bowls, almond butter on whole grain toast. So why did your last blood test show low iron and zinc? Here's the uncomfortable truth: some of the healthiest foods contain compounds that actively prevent your body from absorbing the very nutrients they're famous for.

These compounds have a name. Scientists call them anti-nutrients, and the two biggest players are phytates and oxalates. Before you panic and throw out your bag of quinoa, stick with me. This isn't a story about avoiding healthy foods. It's about understanding them well enough to get everything they're offering.

What Exactly Are Anti-Nutrients Doing in Your Gut?

Phytates (also called phytic acid) are phosphorus storage molecules found in seeds, grains, legumes, and nuts. Think of them as tiny molecular handcuffs. When phytates encounter minerals like iron, zinc, calcium, and magnesium in your digestive tract, they bind to them and form complexes your intestines can't absorb. The minerals pass right through you.

Classic isotope studies show how strong the effect can be. In a Swedish study, adding phytate to wheat rolls cut iron absorption in a dose-dependent way: a small amount (2mg of phytate phosphorus) reduced absorption by 18%, 25mg by 64%, and 250mg by 82%. Zinc and calcium can be affected too, though the size of the effect depends on the whole meal.

Oxalates work differently but achieve similar results. Found in spinach, beets, rhubarb, and chocolate, these compounds have a particular appetite for calcium. Spinach looks like a good calcium source on paper, but it also contains enough oxalic acid to bind nearly all of that calcium. In a study of 13 healthy adults, only about 5% of the calcium in spinach was absorbed, compared with about 28% from milk.

The Evolutionary Reason Plants Want to Keep Their Minerals

Plants didn't develop these compounds to annoy nutritionists. Phytates and oxalates serve real purposes. Phytic acid stores phosphorus that seeds need for germination. It also protects plants from being completely devoured by making them less nutritious to predators. Oxalates help regulate calcium within plant cells and may deter insects and grazing animals.

This is actually clever biology: compounds that make seeds and leaves less nutritious or less appealing to predators help the plant survive. We just happen to be caught in the crossfire.

The irony? These same compounds have potential health benefits. Phytates show antioxidant properties and may help prevent kidney stones by binding excess calcium in the urinary tract. Oxalates in moderate amounts don't cause problems for most people. The dose makes the poison, as toxicologists like to say.

Which Foods Have the Highest Anti-Nutrient Loads?

Not all plant foods are created equal in the anti-nutrient department. Phytate content varies widely with variety and growing conditions, but food composition data put wheat bran at the top, at several grams per 100g. Soybeans and other legumes, whole grains like brown rice, and nuts like almonds also contain substantial amounts—almonds vary especially widely. White rice contains much less because polishing removes the phytate-rich bran.

For oxalates, spinach is among the richest sources, along with rhubarb and beet greens. Kale—often lumped with spinach as a "dark leafy green"—is a low-oxalate vegetable, and the difference shows up in absorption: in a study of 11 women, about 41% of the calcium in kale was absorbed, slightly more than from milk (about 32%). Huge difference.

This explains why nutrition advice sometimes seems contradictory. Someone might tell you to eat more leafy greens for calcium while someone else warns that spinach calcium is basically useless. They're both right. It depends entirely on which green you choose.

The Soaking Science: How Water Breaks the Mineral Handcuffs

Here's where things get practical. Soaking dried beans and grains before cooking lowers their phytate content: some phytate leaches into the soaking water, which you then discard, and soaking activates the seeds' own phytase enzymes. How much it drops varies widely with the food, soaking time, and temperature.

Temperature and acidity matter too. Phytase enzymes work faster in warm, slightly acidic conditions than in cold water, which is why soaking at room temperature or a little warmer—sometimes with a splash of something acidic—tends to work better than soaking in the fridge.

The traditional practice of soaking grains overnight before cooking isn't just about texture or cooking time. Cultures around the world stumbled onto this technique centuries before anyone understood phytate chemistry. Ethiopian injera bread involves fermenting teff flour. Mexican pozole requires soaking corn in alkaline water. Indian idli batter ferments overnight. These aren't accidents.

Cooking Methods That Maximize What You Actually Absorb

Heat and water transform anti-nutrients. In a study of nine vegetables, boiling cut soluble oxalate by 30-87%, while steaming was less effective (5-53%). The oxalate moves into the cooking water, so discarding that water is what makes boiling work.

For phytate-heavy foods, cooking alone helps less, because phytate is fairly heat-stable. Reviews of grain and legume processing find that combining methods—soaking, sprouting, or fermenting before cooking—works better than any single step.

Fermentation deserves special attention. During fermentation, phytase enzymes—from the grain itself and from microorganisms—break down phytic acid. In a lab study of whole wheat dough, mild sourdough-style acidification broke down about 70% of the phytate, compared with 40% without leavening or acidification. Fermented soy foods like tempeh are also generally lower in phytate than unfermented soybeans. The fermentation process essentially pre-digests the anti-nutrients for you.

Strategic Food Combining: Timing Your Minerals

If you're concerned about specific nutrient absorption, meal timing and food pairing offer another layer of strategy. Vitamin C can substantially counteract phytate's effect on iron: in the Swedish study described above, adding ascorbic acid significantly offset the inhibition. Pairing a phytate-rich meal with a vitamin C-rich food—citrus, peppers, or berries—is an easy habit.

Calcium and iron compete for absorption pathways. Drinking a glass of milk with your iron-rich meal reduces iron uptake. This isn't a reason to avoid dairy—just maybe don't pair it with your main iron sources if iron status is a concern for you.

Here's a practical example. Say you're eating a bowl of oatmeal for breakfast. Oats contain moderate phytates. Adding berries provides vitamin C that helps with iron absorption. Adding milk provides calcium that competes with iron. If you're trying to maximize iron from that meal, use a non-dairy milk or eat the dairy separately. If you're not worried about iron, enjoy the milk. Context matters.

Who Actually Needs to Worry About Anti-Nutrients?

Most people eating varied diets don't need to obsess over phytates and oxalates. Your body may also adapt: in a study of young women with low iron stores, eight weeks of a high-phytate diet reduced phytate's inhibitory effect on iron absorption.

But certain groups should pay closer attention. People eating exclusively plant-based diets face higher anti-nutrient exposure with fewer alternative mineral sources. Pregnant women have increased iron needs and can't afford significant absorption losses. Anyone with diagnosed mineral deficiencies might benefit from strategic preparation methods.

People prone to kidney stones should monitor oxalate intake specifically. About 75% of kidney stones are made mainly of calcium oxalate. If you've had one, your doctor has probably already mentioned this. The recommendation isn't to eliminate high-oxalate foods but to balance them—eating calcium-rich foods alongside oxalates helps because they bind in the gut rather than in your kidneys. In a five-year trial in men with recurrent stones, a diet with normal calcium and less salt and animal protein prevented recurrences better than a low-calcium diet.

A Realistic Approach to Anti-Nutrient Management

You don't need to become a food preparation extremist. Soaking beans overnight before cooking? Easy habit, big payoff. Choosing kale sometimes instead of spinach for calcium? Simple swap. Making or buying sourdough instead of regular bread? Delicious upgrade.

But spending hours trying to eliminate every milligram of phytic acid from your diet? That's probably not worth your time. The health benefits of whole grains, legumes, nuts, and vegetables far outweigh the mineral absorption concerns for most people. That said, studies do find that vegetarians tend to have lower iron stores than non-vegetarians, so it's worth paying attention to iron if you rely mainly on plant foods.

The goal isn't perfection. It's awareness. Knowing that your spinach smoothie isn't delivering the calcium the label promises helps you make informed choices. Maybe you get your calcium elsewhere. Maybe you switch to cooked spinach sometimes. Maybe you just enjoy the smoothie and don't worry about it because you're getting plenty of calcium from other sources.

Food is complicated. Anti-nutrients are one piece of a much larger puzzle. Understanding them helps you solve that puzzle more effectively—without turning every meal into a chemistry experiment.

📊 Key Stats

18-82% (dose-dependent)
Iron absorption reduction from added phytate
American Journal of Clinical Nutrition, 1989
~5% vs ~28%
Calcium absorbed from spinach vs milk
American Journal of Clinical Nutrition, 1988
30-87%
Soluble oxalate reduction from boiling vegetables
Journal of Agricultural and Food Chemistry, 2005
~41%
Calcium absorbed from kale (low-oxalate)
American Journal of Clinical Nutrition, 1990
~70% (vs 40% without)
Phytate breakdown in mildly acidified (sourdough-style) whole wheat dough
Journal of Agricultural and Food Chemistry, 2005

Anti-Nutrient Content and Reduction Methods by Food

FoodAnti-Nutrient TypeTypical LevelBest Reduction MethodPotential Reduction
Wheat branPhytatesVery highFermentation (sourdough)~70% (lab dough study)
SoybeansPhytatesHighSoak + pressure cookVaries
Spinach (raw)OxalatesVery highBoiling, discard water30-87% (soluble oxalate)
AlmondsPhytatesHigh, varies widelySoaking 12 hoursLimited data
Black beansPhytatesHighSoak + cookVaries
KaleOxalatesLowMinimal neededN/A

Preparation methods can dramatically improve mineral bioavailability from high anti-nutrient foods

❓ Frequently Asked Questions

Should I stop eating spinach because of oxalates?
No. Spinach offers many nutrients beyond calcium, including folate, vitamin K, and antioxidants. If calcium absorption is your goal, choose lower-oxalate greens like kale or bok choy. Otherwise, enjoy spinach as part of a varied diet—just don't rely on it as your primary calcium source.
Does roasting nuts reduce their phytate content?
Probably only modestly. Phytate is fairly heat-stable, and there is little good research on how much roasting or soaking reduces phytate in nuts specifically. Soaking and then drying at low temperature is a common traditional approach, but the actual reduction varies.
Are anti-nutrients harmful to everyone?
Not at all. Most people eating varied diets handle anti-nutrients without issues. Phytates even have potential benefits as antioxidants. Those who should pay closer attention include people with mineral deficiencies, those eating exclusively plant-based diets, pregnant women, and individuals prone to calcium oxalate kidney stones.
Why does vitamin C help with iron absorption from phytate-rich foods?
Vitamin C (ascorbic acid) keeps iron in a more soluble, absorbable form and can partially overcome phytate's binding effect. In a classic isotope study, adding ascorbic acid to phytate-containing bread significantly counteracted the inhibition of iron absorption.
Is sourdough bread really better for mineral absorption than regular bread?
It appears so. In a lab study, mild sourdough-style acidification of whole wheat dough broke down about 70% of the phytic acid, versus 40% without leavening or acidification, by activating the flour's own phytase. Bread made with a quick commercial-yeast rise generally allows less time for this breakdown.
Can cooking completely eliminate anti-nutrients?
No cooking method eliminates 100% of anti-nutrients. Combining methods—soaking, fermentation, then cooking—reduces phytates more than cooking alone. For oxalates, boiling is the most effective and cut soluble oxalate by 30-87% in one study, while steaming removed less. Some anti-nutrient content will always remain.
Do I need to worry about anti-nutrients if I take mineral supplements?
Taking supplements separately from high anti-nutrient meals is wise. Phytates and oxalates can bind supplemental minerals just like food-based ones. Taking iron or zinc supplements between meals or with vitamin C maximizes absorption regardless of your dietary anti-nutrient intake.

What is HAVIT?

HAVIT is an AI health partner built on metabolic science — it protects your muscle, wakes up your metabolism, and helps you keep a healthy, rebound-free body for the long run.

Unlike calorie-only trackers, HAVIT connects AI body-composition estimates, nutrition, hydration, sleep, steps, cycle, mood, and GLP-1 medication in one daily routine — so progress is measured by body composition, not just the number on the scale. Daily missions turn established behavior-change techniques into small repeatable actions, drawing on expertise from professionals formerly at Juvis Diet, one of Korea’s leading metabolic clinics.

In HAVIT’s own analysis of 1,090 GLP-1 users, people who logged consistently built stronger habits than the general user base. Read the GLP-1 Habit Report

Inside the app

  • AI COACHA coach that reads your day.
  • NUTRITIONLog meals in seconds.
  • BODY INSIGHTSSee more than weight.
  • DAILY MISSIONSBuild habits you can repeat.
  • DAILY CHECK-INTell HAVI how today feels.
  • TRACK EVERYTHINGFrom water to GLP-1
  • MIND & RECOVERYFor the days willpower runs out.

HAVIT works with or without GLP-1 medication. It is a wellness app, not a medical device; body-composition results are estimates.

HAVIT

Continue in the App

Personalized wellness with your own data

Download on the App StoreGet it on Google Play

References

Related articles

Anti-Nutrients in Your Spinach and Beans: Should You Actually Worry About Phytates and Oxalates?
Iron Absorption: Why Your Morning Coffee Might Be Sabotaging Your Spinach Salad
Polyphenol Absorption Food Combinations: 7 Pairings That Boost Your Intake by 300%
The Protein Combining Myth: Why Vegetarians Don't Need to Stress About Complete Proteins
Why Only 5% of Your Blueberries' Polyphenols Actually Reach Your Cells (And How to Fix It)
Zinc-Copper Balance: Why Your Zinc Supplement Might Be Causing Hidden Deficiency

Ready for Smarter Weight Loss?

Everything you need to lose weight, preserve muscle, and build healthier habits—all in one AI-powered app.

Download on the App StoreGet it on Google Play

Free to download. In-app purchases may apply.