Iron Rich Foods: Foods High in Iron and How to Improve Absorption
Share
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:
- Low Iron Symptoms in Women
- Iron Deficiency Fatigue
- Why You Can Still Feel Tired With Normal Iron Levels
- Low Iron: Symptoms, Causes and Natural Solutions
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
- World Health Organization – Anaemia Fact Sheet
- National Institutes of Health – Iron Fact Sheet
- Global Anaemia Study – Anaemia prevalence research