iron rich foods for women including lentils spinach pumpkin seeds and tofu

Iron Rich Foods: Foods High in Iron and How to Improve Absorption

Last updated: March 2026


If you often feel unusually tired, experience heavy periods, or notice your energy dipping throughout the day, iron may be part of the picture. For many people, improving iron intake through food is one of the most practical places to begin.

Iron plays a central role in oxygen transport, energy production and overall wellbeing. Yet iron deficiency remains one of the most common nutritional issues worldwide. The World Health Organization recognises iron deficiency as one of the most widespread nutritional deficiencies globally 1.

Iron-rich foods are foods that contain significant amounts of iron, either as heme iron (from animal sources) or non-heme iron (from plant sources).

Understanding which foods contain the most iron can help support healthy iron levels through everyday meals.

This guide explains the foods highest in iron, how to structure meals that support iron intake naturally, and what habits can improve absorption.

While iron-rich foods are an important starting point, many people look for ways to increase iron more consistently through daily habits and cooking methods. For a complete food-first approach, see how to increase iron naturally without supplements.


Quick answer: What foods are highest in iron?

The foods highest in iron include clams, beef liver, lentils, spinach, oysters, chickpeas and pumpkin seeds. Shellfish and organ meats provide highly absorbable heme iron, while plant foods provide non-heme iron that can still contribute significantly when paired with vitamin C-rich foods.

  • Clams
  • Beef liver
  • Lentils
  • Spinach
  • Oysters
  • Chickpeas
  • Pumpkin seeds

Top foods high in iron

Food Iron per 100g Type
Clams ~24 mg Heme
Beef liver ~18 mg Heme
Lentils ~6.6 mg Non-heme
Spinach (cooked) ~6 mg Non-heme
Oysters 5–7 mg Heme

Foods high in iron: complete list

Many everyday foods contain iron. The following list includes both animal and plant sources so meals can be structured to support healthy iron intake across different diets.

Food Typical serving Iron Type
Clams 100g 24 mg Heme
Beef liver 100g 18 mg Heme
Lentils 1 cup 6.6 mg Non-heme
Spinach 1 cup cooked 6 mg Non-heme
Oysters 100g 5–7 mg Heme
Chickpeas 1 cup 4.7 mg Non-heme
Lean beef 100g 3.5 mg Heme
Tofu ½ cup 3.4 mg Non-heme
Sardines 100g 2.9 mg Heme
Quinoa 1 cup 2.8 mg Non-heme
Pumpkin seeds 28g 2.5 mg Non-heme
Kidney beans 1 cup 3–5 mg Non-heme
Cashews 28g 1.9 mg Non-heme
Turkey 100g 1.4 mg Heme
Dark chocolate 28g 2–3 mg Non-heme

Iron rich foods for vegetarians and vegans

Plant-based diets can still provide meaningful iron intake when meals include legumes, whole grains, seeds and leafy greens.

  • Lentils
  • Chickpeas
  • Tofu
  • Spinach
  • Pumpkin seeds
  • Quinoa
  • Beans
  • Cashews

Combining plant foods with vitamin C-rich foods such as citrus, tomatoes or peppers can help improve iron absorption.


Why iron matters

Iron helps the body produce haemoglobin, the protein in red blood cells responsible for carrying oxygen around the body 2. When iron levels fall too low, tissues receive less oxygen, which can affect energy levels and concentration.

Women are particularly vulnerable to low iron because of menstruation and increased physiological demands. Large global studies continue to show significant rates of anaemia among women of reproductive age worldwide 3.

If you suspect iron may be contributing to symptoms such as fatigue or dizziness, these related guides may help explain the causes:


How to improve iron absorption

The amount of iron the body absorbs depends not only on how much iron is consumed but also on how meals are structured.

  • Combine iron foods with vitamin C sources
  • Include both plant and animal iron sources
  • Cook legumes and grains thoroughly
  • Structure meals to support mineral availability

Practical ways to increase iron intake naturally

Improving iron intake often involves a combination of food choice, meal composition and cooking habits.

  • Include iron-rich foods regularly throughout the week
  • Combine plant-based iron with vitamin C-rich foods
  • Maintain variety across legumes, greens and seeds
  • Structure meals to support iron absorption

Some people also explore approaches such as Iron-Enrichment™, where small amounts of iron are introduced into food during cooking. This approach is inspired by traditional cast iron cookware, which can naturally increase the iron content of foods prepared in it.

This allows you to add iron to food gradually, rather than relying on large, concentrated doses from supplements.

For example, the Iron Egg is a reusable cast iron cooking tool designed to support Iron-Enrichment™ by gently releasing small amounts of natural iron into soups, sauces and simmered foods during cooking.

For a more complete approach that goes beyond food lists and includes absorption and cooking methods, see how to increase iron naturally without supplements.


Summary

Foods high in iron include clams, beef liver, lentils, spinach, tofu and pumpkin seeds. Both animal and plant foods can contribute to healthy iron intake when meals are structured thoughtfully.

For many people, the next step is not just knowing which foods contain iron, but building a consistent approach that combines food, absorption and cooking methods.


Sources

  1. World Health Organization – Anaemia Fact Sheet
  2. National Institutes of Health – Iron Fact Sheet
  3. Global Anaemia Study – Anaemia prevalence research
Back to blog