How to raise ferritin with food
Pair iron-rich foods with vitamin C, and keep tea and coffee away from meals.

How do you raise ferritin with food?
Pair iron-rich food with vitamin C. Heme iron from meat, fish and poultry is absorbed better than plant iron, and vitamin C at the same meal helps with beans, lentils and greens. Keep tea away from meals. Women 19 to 50 need 18 mg of iron a day. Ferritin reflects stored iron, so recheck it with your clinician.3
Built from Harvard, MedlinePlus and USDA advice. Reviewed November 13, 2026.Eat more
Eat more of these
Fortified breakfast cereal
Check the label. Some cereals have 100% of the women's RDA.
18 mgiron in some fortified cereals, Harvard3
Canned sardines
A heme iron source. Serve with a squeeze of lemon.
2.5 mgiron in 3 ounces of canned sardines4
Meat with beans
Beef, fish or chicken at the same meal lifts plant iron.
Up to 3xabsorption of plant iron at a meal2
Ease off
Ease off these
Tea with meals
Drink it between meals. At the table it can block iron.
64% lessiron absorbed, test meal with 1 cup of tea5
Coffee with meals
A cup with a meal cuts the iron you absorb.
39% lessiron absorbed, test meal with 1 cup coffee5
Yeast whole-grain bread
Sourdough cuts more phytate, which binds iron.
38% vs 62%phytate cut by yeast vs sourdough bread5

Alma turns these foods into meals that fit your numbers.
Build my planGet Alma on AndroidGet the appA sample day
One day on a plate
BreakfastFortified cereal and kiwiFortified flakes with sliced kiwi and strawberries.
LunchBeef and broccoli stir fryLean beef strips with broccoli over rice.
SnackOrange and pumpkin seedsSliced orange with a small handful of seeds.
DinnerLentil and spinach bowlLentils, wilted spinach, tomatoes and lemon.
Ferritin reference ranges1
- Women
- 13 to 150 ng/mLcommon lab range
- Men
- 30 to 400 ng/mLcommon lab range
MedlinePlus: ranges vary by lab, and lower in-range values can still mean low iron stores.

What people ask
What should you eat with low iron?
Put a heme source and a plant source in the same meal. MedlinePlus notes that lean meat, fish or poultry with beans or dark leafy greens can improve absorption of plant iron up to three times, and that vitamin C from citrus, strawberries, tomatoes or potatoes also helps. Harvard also says tea can inhibit absorption of non-heme iron.
How do you raise iron levels fast?
No source here offers a quick food fix. Harvard says iron deficiency starts with a fall in stored iron, and that anemia is usually corrected with oral iron supplements while blood levels are rechecked. Beef, lentils and sardines carry a few milligrams each, against 18 mg a day for women 19 to 50.
Does vitamin C help you absorb iron?
Harvard's Nutrition Source says vitamin C and heme iron eaten at the same meal can improve absorption of non-heme iron. MedlinePlus lists citrus, strawberries, tomatoes and potatoes as vitamin C foods that also increase iron absorption.
Why is ferritin low when hemoglobin is normal?
Iron deficiency moves in stages. Harvard describes the first stage as a fall in stored iron, before red blood cells drop, so ferritin can change first. MedlinePlus notes that the lower the ferritin, even inside the normal range, the more likely it is that stored iron is not enough.
Is food enough to raise ferritin?
Food is the base, but Harvard notes that iron deficiency anemia is usually corrected with oral iron supplements and that levels are rechecked periodically. Ask your clinician whether food alone is enough for your ferritin number, and do not start high dose iron without advice.
Can ferritin be high as well as low?
Yes. MedlinePlus lists liver disease, inflammation, an autoimmune disorder, an overactive thyroid and too much iron in the body among causes of a high ferritin. A ferritin number is read with the rest of the blood test, so ask what yours means alongside the other results.
This guide is general education. Talk with your clinician before changing your diet or medicines.
