Whole Iron Calculator

Iron is one of the most common nutrient shortfalls in modern diets, but the number on a food label tells only part of the story. Your body absorbs heme iron from animal foods far more efficiently than non-heme iron from plants, and everyday meal choices — a glass of orange juice, a cup of tea, a bowl of whole-grain rice — can dramatically shift how much iron actually enters your bloodstream. The Whole Iron Calculator models that real-world absorption.

Choose up to three whole foods, enter the amount you ate, and set the meal context that matches your plate. The calculator splits each food's iron into heme and non-heme fractions, applies evidence-based absorption rates, and compares the result to your daily iron target by age and life stage. It's built for anyone tracking iron intake: vegetarians, vegans, athletes, dietitians, or people managing low ferritin who want a more realistic view than a simple sum of milligrams.

Choose up to 3 whole foods and enter the cooked or raw weight in grams.

g
g
g
📊 Iron Breakdown

How the Absorption Estimate Works

The Whole Iron Calculator follows a simple three-step model. First, it converts each serving to a total iron value using total iron = (serving weight in grams / 100) × iron per 100 g. Next, it splits that total into heme iron and non-heme iron using the food's typical heme fraction. Finally, it applies an absorption factor: heme iron is set at 25% absorption, while non-heme iron uses a rate that depends on your meal context — 5% with no strong enhancers or inhibitors, 12% with vitamin C, 3% with tannins or phytates, and 8% when vitamin C and inhibitors are both present.

These percentages are population-level estimates, not a precise measurement for your body. Actual absorption can vary with iron status, gut health, cooking methods, and the rest of your diet.

Step-by-Step Guide

  1. Choose up to three foods from the dropdowns. The list covers common whole-food iron sources, both animal and plant based.
  2. Enter the amount you ate in grams. If you don't have a scale, a rough handful is about 25–30 g for seeds, 80–100 g for cooked vegetables, and 90–120 g for a typical cooked meat portion.
  3. Select the meal context that best describes your plate — for example, spinach salad with strawberries and chicken will be 'with vitamin C', while a lentil bowl followed by black tea is 'with inhibitors'.
  4. Pick your daily iron target profile.
  5. Click Calculate Absorbed Iron and read the breakdown.

Worked Examples

Example 1: Meat + greens + orange juice. 150 g lean beef and 100 g cooked spinach with a glass of orange juice. Beef contributes about 3.9 mg iron (2.34 mg heme, 1.56 mg non-heme); spinach contributes 3.6 mg non-heme. With vitamin C boosting non-heme absorption to 12%, absorbable iron = (2.34 × 0.25) + (5.16 × 0.12) ≈ 1.20 mg. For an adult woman with an 18 mg target, that's about 7% of the daily goal from one meal.

Example 2: Lentil bowl with tea. 200 g cooked lentils provides 6.6 mg iron, all non-heme. If you drink black tea with the meal, the tannins can drop non-heme absorption to around 3%, giving only about 0.20 mg absorbed. Add a red pepper instead and skip the tea, and the same lentils could deliver roughly 0.79 mg — a fourfold difference from meal context alone.

Reference Table: Iron in Common Whole Foods

The table below lists approximate total iron and heme fractions used by the calculator. Values are per 100 g as typically cooked. For deeper data, check USDA FoodData Central.

FoodTotal iron (mg / 100 g)Heme fraction
Beef liver, cooked6.560%
Chicken liver, cooked11.640%
Clams, cooked15.640%
Oysters, cooked5.040%
Sardines, canned2.940%
Lean beef, cooked2.660%
Spinach, cooked3.60%
Lentils, cooked3.30%
Chickpeas, cooked2.90%
Black beans, cooked2.10%
Firm tofu2.70%
Pumpkin seeds8.80%
Quinoa, cooked1.50%
Kale, cooked1.20%

Why Absorption Varies So Much

Non-heme iron is highly sensitive to what you eat alongside it. Vitamin C is the strongest enhancer: it reduces ferric iron to the more absorbable ferrous form and can double or triple non-heme iron absorption. Tannins in tea and coffee, calcium in dairy, and phytates in whole grains, legumes, and some seeds all inhibit uptake. The 3% and 12% rates used here are broad averages for these effects.

Your body also adapts to its iron stores. When ferritin is low, absorption can rise; when stores are full, it falls. The calculator uses fixed rates, so it is most accurate for people with moderate iron status and should not replace a clinician's assessment.

Small habits help: cook beans with a splash of tomato, add lemon juice to sautéed greens, and save coffee for an hour after your iron-rich meal. Cooking in a cast-iron pan can also add meaningful iron to acidic foods.

Frequently Asked Questions

What is the difference between heme and non-heme iron? Heme iron comes from hemoglobin and myoglobin in animal muscle and organ meats, and is absorbed at around 25% regardless of meal context. Non-heme iron comes from plants, dairy, and eggs, and is absorbed at only 3–12% depending on the other foods in the meal.

Should I focus on total iron or absorbed iron? Total iron is useful for comparing foods and hitting label-based targets, but absorbed iron is closer to what your body actually keeps. For a vegetarian, absorbed iron is often far lower than total iron, which is why the calculator shows both.

Is this tool medical advice? No. The estimates are educational. If you have iron-deficiency anemia, hemochromatosis, or chronic disease, work with a physician or registered dietitian before changing your iron intake. The NIH Iron Fact Sheet is a good starting point for reliable reference values.

Curious how individual foods compare? The Kiwi Iron Calculator and Trail Mix Iron Calculator offer single-food iron estimates.