Skip to content

Nutrition guide

What to Eat for Iron Deficiency

By The Recipe Seeker Kitchen

Published September 17, 2026 · Updated September 17, 2026

The fastest dietary way to raise iron intake is to eat iron-rich foods daily (lentils, beans, spinach, beef and fortified cereals) and pair plant iron with vitamin C (citrus, peppers, tomatoes), which can triple absorption. Avoid tea and coffee with iron-rich meals; their tannins block uptake. But food alone often can't correct a true deficiency: if blood tests show you're deficient, you need a doctor's treatment plan, and diet plays the supporting role.

How much iron do you actually need?

Adult men and postmenopausal women need about 8 mg of iron per day; premenopausal women need 18 mg because of menstrual losses, and pregnant women need 27 mg. Athletes (especially endurance runners) and frequent blood donors also run higher needs.

The catch: you only absorb 10-15% of the iron you eat (less from plants, more from meat). So hitting the number on paper isn't the same as absorbing it, which is why absorption strategy matters as much as food choice.

  • Adult men

    Daily iron need
    8 mg
  • Premenopausal women

    Daily iron need
    18 mg
  • Pregnant women

    Daily iron need
    27 mg
  • Breastfeeding women

    Daily iron need
    9 mg
  • Teenagers (14-18)

    Daily iron need
    11-15 mg

What are the best food sources of iron?

Iron comes in two forms. Heme iron (meat, fish, poultry) is absorbed at 15-35% regardless of what else you eat. Non-heme iron (plants, eggs, dairy) is absorbed at 2-20% depending on the meal, which sounds bad until you realize lentils have so much iron per serving that they compete anyway.

The practical move: eat from both columns every week, and always pair plant iron with vitamin C.

  • Lentils, cooked

    Serving
    1 cup
    Iron
    6.6 mg
    Type
    Non-heme
  • White beans, cooked

    Serving
    1 cup
    Iron
    6.6 mg
    Type
    Non-heme
  • Spinach, cooked

    Serving
    1 cup
    Iron
    6.4 mg
    Type
    Non-heme
  • Beef, lean

    Serving
    3 oz
    Iron
    2.7 mg
    Type
    Heme
  • Chickpeas, cooked

    Serving
    1 cup
    Iron
    4.7 mg
    Type
    Non-heme
  • Pumpkin seeds

    Serving
    1 oz
    Iron
    2.5 mg
    Type
    Non-heme
  • Quinoa, cooked

    Serving
    1 cup
    Iron
    2.8 mg
    Type
    Non-heme
  • Tuna, canned

    Serving
    3 oz
    Iron
    1.3 mg
    Type
    Heme
  • Dark chocolate (70%+)

    Serving
    1 oz
    Iron
    3.3 mg
    Type
    Non-heme
  • Fortified oatmeal

    Serving
    1 packet
    Iron
    11 mg
    Type
    Non-heme

What helps your body absorb more iron?

Vitamin C is the single biggest lever: 50-75 mg (a small orange or half a bell pepper) with a plant-iron meal can double or triple non-heme absorption. Meat, fish and poultry also boost plant-iron absorption when eaten together. The 'meat factor' is real.

Cooking in cast iron adds small amounts of iron to acidic foods like tomato sauce. And simply eating iron-rich foods consistently, every day, beats occasional heroic efforts.

  • Pair lentils/beans/spinach with citrus, peppers, tomatoes or strawberries
  • Add a small portion of meat, fish or poultry to plant-based meals when possible
  • Cook tomato sauces and stews in cast iron
  • Eat iron-rich foods daily. Absorption improves with routine, not megadoses

What blocks iron absorption?

Tea and coffee are the biggest everyday blockers: their tannins and polyphenols can cut non-heme iron absorption by more than half when drunk with meals. Calcium (milk, supplements, antacids) competes with iron too, as do the phytates in unsoaked whole grains and legumes.

You don't need to give up coffee. Just separate it from iron-rich meals by an hour or two, and don't take calcium supplements at the same time as iron.

  • Tea and coffee with meals (wait 1-2 hours)
  • Calcium supplements or large dairy servings alongside iron-rich meals
  • Antacids taken with meals
  • Very high-dose zinc supplements (they compete with iron)

What does a high-iron day of eating look like?

Here's a realistic day built from our recipes, totaling roughly 16-18 mg of iron with absorption-friendly pairings at every meal. Adjust portions to your calorie needs.

  • Breakfast

    What to eat
    Berry overnight oats with a glass of orange juice
    Iron (approx)
    3 mg
  • Lunch

    What to eat
    Tuna & white bean salad with lemon dressing
    Iron (approx)
    5 mg
  • Snack

    What to eat
    Pumpkin seeds (1 oz) + a kiwi
    Iron (approx)
    3 mg
  • Dinner

    What to eat
    Lentil curry stew with a squeeze of lime
    Iron (approx)
    5.5 mg

When is food not enough?

Here's the honest part: diet can prevent deficiency and support recovery, but it usually can't fix an established deficiency alone. If your ferritin is very low, your doctor will likely recommend iron supplements, which deliver in one pill what would take heroic eating to match.

Take iron supplements on an empty stomach with vitamin C for best absorption (if your stomach tolerates it), away from coffee, tea, calcium and antacids. And retest: the only way to know it's working is blood work, not how you feel, though feeling better is a good sign.

Never start high-dose iron on a hunch. Too much iron is toxic, and fatigue has dozens of causes. Get tested, get a plan, and let food do what food does best: keep you topped up once you're back in range.

Bowl of golden lentil curry stew with spinach and a swirl of coconut milk40 min

320 kcal4 servings

Lentil Curry Stew

One-pot red lentil and coconut curry with spinach. 5.5mg iron, 13g fiber and 280mcg folate per serving. Budget-friendly and freezer-friendly.

5.5mg Iron13g Fiber280mcg Folate
Bowl of creamy red lentil soup with lemon wedge, olive oil swirl and cumin35 min

260 kcal4 servings

Red Lentil Soup with Lemon

Silky red lentil soup brightened with lemon and cumin. 4.5mg iron, 12g fiber and 270mcg folate per bowl. One pot, 35 minutes, freezer-friendly.

4.5mg Iron12g Fiber270mcg Folate
Tuna and white bean salad with celery, red onion, parsley and lemon15 min

355 kcal2 servings

Tuna & White Bean Salad

Protein-packed tuna and creamy cannellini beans with lemon-caper dressing. 32g protein, 4.7mg iron and a full day's B12. No cooking at all.

32g Protein4.7mg Iron2.5mcg B12
Colorful Mediterranean bowl with chickpeas, quinoa, cucumber, tomatoes and feta20 min

520 kcal2 servings

Mediterranean Chickpea Bowl

Chickpeas, quinoa, cucumber, tomato and feta with lemon-olive oil dressing. 12g fiber, 5mg iron and 210mcg folate per bowl. No cooking required.

12g Fiber5mg Iron210mcg Folate

Frequently asked questions

What foods are highest in iron?
Per serving: lentils and white beans (~6.6 mg per cup), cooked spinach (6.4 mg per cup), fortified cereals (up to 11 mg per packet), and lean beef (2.7 mg per 3 oz). Among our recipes, lentil curry stew (5.5 mg) and tuna & white bean salad (4.7 mg) lead.
How can I absorb more iron from plant foods?
Eat vitamin C in the same meal: citrus, bell peppers, tomatoes or strawberries can double or triple non-heme iron absorption. Also avoid tea and coffee with iron-rich meals.
Does cooking in cast iron really add iron?
Yes, modestly. Acidic, long-simmered foods like tomato sauce pick up measurable iron from the pan. It's a nice bonus, not a treatment.
Can I treat iron deficiency with diet alone?
Usually not once deficiency is established: supplements correct it far faster. Diet is essential for prevention and for maintaining healthy levels after treatment. Get tested and follow your doctor's plan.
Why am I iron deficient if I eat meat?
Possible reasons include heavy menstrual bleeding, frequent blood donation, endurance training, GI blood loss, or absorption issues like celiac disease. Diet is only one piece: talk to your doctor about finding the cause, not just the symptom.
Is spinach actually high in iron?
Yes by the numbers (6.4 mg per cooked cup), though its oxalates limit absorption somewhat. Pair it with vitamin C and don't rely on it as your only source.
Should I take iron supplements preventively?
Not without a reason. Excess iron is harmful and can mask other conditions. Groups with higher needs (pregnant women, frequent donors) should discuss it with their doctor first.
Does tea really block iron?
Tea with a meal can cut non-heme iron absorption by 60% or more due to tannins. The fix is timing: drink tea between meals, not with them.
How long does it take to correct iron deficiency?
With supplements, ferritin typically recovers over 2-3 months, though your doctor will set the timeline based on blood work. Diet supports the process but works on a longer timescale.
Are iron gummies as good as pills?
They're better than nothing, but gummies usually contain lower doses and the sugar/acid base can be worse for absorption. Follow your doctor's recommendation on form and dose.