Raising hemoglobin levels comes down to giving your body the raw materials it needs to build healthy red blood cells, then removing the obstacles that get in the way. Healthy hemoglobin ranges are 13.2 to 16.6 g/dL for men and 11.6 to 15 g/dL for women. If your levels fall below that range, the fix usually starts with what you eat, though some situations call for supplements or medical treatment.
Iron Is the Starting Point
Iron is the central atom in every hemoglobin molecule, so low iron is the most common reason hemoglobin drops. But not all dietary iron is created equal. The iron in animal foods (heme iron) is absorbed far more efficiently than the iron in plant foods (non-heme iron). Your best heme iron sources are oysters, clams, mussels, beef, poultry, sardines, and organ meats like liver.
Plant-based iron sources still matter, especially if you don’t eat meat. Lentils, beans, spinach, fortified cereals, dark chocolate (at least 45% cacao), nuts, seeds, and potatoes with skin all provide non-heme iron. The key is pairing these foods with strategies that boost absorption, which we’ll cover below.
Vitamin C Makes a Big Difference
Adding vitamin C to a meal dramatically improves how much non-heme iron your body absorbs. Research shows that iron absorption can jump from under 1% to over 7% as vitamin C intake increases from 25 mg to 1,000 mg alongside the same iron-containing meal. In practical terms, that means squeezing lemon over your lentils, eating strawberries with your oatmeal, or having bell peppers alongside beans. This single change can make plant-based iron sources several times more effective.
B12 and Folate Matter More Than You Think
Iron gets all the attention, but your body also needs vitamin B12 and folate to produce red blood cells. Both nutrients are essential for DNA synthesis in the bone marrow, where new red blood cells are made. When either one is low, your bone marrow produces oversized, immature red blood cells that carry less hemoglobin than they should. This condition, called megaloblastic anemia, can tank your hemoglobin even if your iron levels are perfectly fine.
B12 and folate are also deeply intertwined. A B12 deficiency traps folate in a form your body can’t use, so even adequate folate intake won’t help if B12 is the real bottleneck. B12 also plays a direct role in hemoglobin production through a separate pathway involving energy metabolism. Good B12 sources include meat, fish, eggs, and dairy. Folate is found in leafy greens, legumes, and fortified grains. Vegans are at particular risk for B12 deficiency since it’s found almost exclusively in animal products.
What Blocks Iron Absorption
Some foods and compounds actively interfere with iron absorption, and timing them poorly can undo your efforts. The main culprits are tannins in tea and coffee, phytates in whole grains, seeds, and legumes, and calcium (from dairy or supplements). These bind to iron in your digestive tract and reduce how much gets absorbed.
You don’t need to eliminate these foods. Just separate them from your iron-rich meals. Drink your coffee or tea between meals rather than with them. If you take a calcium supplement, take it a few hours apart from iron-rich foods or iron supplements. Soaking, sprouting, or fermenting grains and legumes also reduces their phytate content.
When to Consider Iron Supplements
If dietary changes alone aren’t enough, or if your hemoglobin is significantly low, iron supplements can help. The standard therapeutic dose for iron deficiency anemia is 120 mg of elemental iron per day for three months. That’s “elemental” iron, which is different from the total milligrams on the bottle. A common 325 mg ferrous sulfate tablet contains only 65 mg of elemental iron, so you’d typically take one three times daily. Ferrous fumarate tablets (324 mg) pack more elemental iron at 106 mg per tablet, meaning fewer pills per day.
Iron supplements are notorious for causing constipation, nausea, and stomach upset. Taking them with a small amount of food and vitamin C can help with both tolerance and absorption. Some people do better splitting the dose or taking it every other day rather than daily. It generally takes two to three months of consistent supplementation for hemoglobin to return to normal range, though you may feel better within a few weeks.
Situations Where Oral Iron Won’t Work
For some people, swallowing iron pills is either ineffective or counterproductive. If you have inflammatory bowel disease, oral iron can worsen symptoms because it irritates the intestinal lining and promotes the growth of harmful gut bacteria. After certain bariatric surgeries like Roux-en-Y gastric bypass, the part of the intestine that absorbs iron has been rerouted, so oral supplements pass through without benefit. Heavy menstrual bleeding can also outpace what oral iron can replenish.
In these situations, intravenous iron infusions are faster and more effective. IV iron bypasses the gut entirely and can overcome hormonal blocks (specifically a molecule called hepcidin) that prevent oral iron from being absorbed in people with chronic inflammation. Pregnancy in the second and third trimester is another common scenario where IV iron is preferred, since the body’s demand for iron rises sharply and oral supplements often can’t keep pace.
Avoiding Iron Overload
More iron is not always better. Taking too much can cause severe nausea, vomiting, abdominal pain, and diarrhea because excess iron is corrosive to the digestive tract. Symptoms of toxicity begin at doses above 20 mg per kilogram of body weight, and doses above 60 mg/kg can be life-threatening. Chronic iron overload, whether from over-supplementation or a genetic condition called hemochromatosis, deposits iron into organs including the heart and liver, causing lasting damage.
This is why iron supplements should be taken at recommended doses rather than megadosed. If your hemoglobin is low, get a blood test to confirm iron deficiency is the actual cause before loading up on supplements. Low hemoglobin can stem from B12 or folate deficiency, chronic disease, kidney problems, or blood loss, and iron won’t fix what iron didn’t cause.
A Practical Daily Approach
If you’re trying to raise your hemoglobin through diet, a few consistent habits go a long way. Include a source of heme iron (meat, seafood, poultry) or non-heme iron (beans, lentils, fortified cereal) at most meals. Pair plant-based iron sources with vitamin C-rich foods like citrus fruits, tomatoes, or peppers. Move your coffee and tea to between meals. Make sure you’re getting enough B12 and folate, especially if you eat little or no animal products.
Hemoglobin doesn’t rise overnight. Red blood cells take about 120 days to fully cycle through your body, so expect gradual improvement over weeks to months. A follow-up blood test after two to three months of consistent changes is the best way to confirm your levels are moving in the right direction.

