Cooking spinach does not reduce its iron content. It actually concentrates it. A cup of raw spinach contains slightly less than 1 milligram of iron, while a cup of cooked spinach packs just over 6 milligrams. That dramatic difference comes down to volume: spinach shrinks significantly when heated, so you end up eating far more leaves per cup when it’s cooked. The iron itself isn’t destroyed by heat.
Why Cooked Spinach Has More Iron Per Serving
Raw spinach is mostly water. When you cook it, that water evaporates and the leaves wilt down to a fraction of their original size. A cup of cooked spinach represents roughly six to seven cups of raw leaves compressed into one serving. The iron was always there, spread across all those leaves. Cooking just removes the water and concentrates the nutrients into a much smaller volume.
To put the numbers in perspective: that cup of cooked spinach delivers about 35% of the daily iron needs for women and 80% for men. A cup of raw spinach provides only 4% for women and 10% for men. If your goal is to get more iron from spinach, cooking it is the clear winner simply because you’ll consume so much more of the plant in a single sitting.
The Real Limit: How Much Iron Your Body Absorbs
The more important question isn’t how much iron is in your spinach. It’s how much your body can actually use. Spinach contains non-heme iron, the form found in all plant foods. Your body absorbs non-heme iron much less efficiently than the heme iron found in meat, poultry, and fish. About 25% of heme iron gets absorbed, while 17% or less of non-heme iron makes it into your bloodstream. For people eating mostly plant-based diets, absorption can drop as low as 5% to 12%.
Spinach also contains oxalates, naturally occurring compounds that bind to iron and further reduce how much your gut can take up. So while cooked spinach looks impressive on paper with its 6-plus milligrams per cup, your body won’t absorb all of that. This doesn’t make spinach a poor source of iron. It just means you shouldn’t assume the number on a nutrition label reflects what you’re actually getting.
How to Get More Iron From Spinach
Vitamin C is one of the most effective ways to boost iron absorption from plant foods. It works by chemically binding to the iron in your gut and keeping it in a form your intestines can absorb, even in conditions that would normally block uptake. The effect is dose-dependent: the more vitamin C present in the meal, the more non-heme iron you absorb. Vitamin C can even counteract the inhibiting effects of other compounds like calcium and tannins from tea.
Practical pairings are simple. Squeeze lemon juice over sautéed spinach, toss it into a stir-fry with bell peppers, or eat it alongside tomatoes in a pasta dish. These combinations meaningfully increase the amount of iron your body pulls from the spinach.
On the flip side, drinking tea or coffee with your spinach-heavy meal can reduce absorption. Calcium-rich foods eaten at the same time, like cheese or milk, can also compete with iron uptake. If you’re relying on spinach as a key iron source, spacing these out from your iron-rich meals helps.
Raw vs. Cooked: Which Is Better for Iron?
For iron specifically, cooked spinach wins by a wide margin purely because of serving size. You’d need to eat six or seven cups of raw spinach to match the iron in a single cup of cooked. Most people won’t eat that much salad in one sitting, but a cup of sautéed or steamed spinach is easy to add to a meal.
Raw spinach still has nutritional advantages. It retains more of certain heat-sensitive vitamins, particularly vitamin C and folate, which break down during cooking. Since vitamin C helps with iron absorption, there’s a slight tradeoff: cooked spinach gives you more total iron, but raw spinach preserves the vitamin C that would help you absorb it. The practical solution is to cook your spinach for the iron density and add a separate vitamin C source to the meal.
Neither form is categorically better. It depends on what you’re optimizing for. But if iron intake is your priority, cooked spinach paired with a squeeze of citrus gives you the most usable iron per bite.

