Raising low hemoglobin comes down to giving your body the raw materials it needs to build healthy red blood cells, primarily iron, along with a few key vitamins that support the process. For most people, dietary changes and proper supplementation can produce a measurable increase, though it takes longer than you might expect: roughly 90 days of consistent iron intake to raise hemoglobin by 1 g/dL. Normal hemoglobin ranges are 13.2 to 16.6 g/dL for men and 11.6 to 15 g/dL for women.
Iron-Rich Foods That Make the Biggest Difference
Iron is the central building block of hemoglobin, the protein in red blood cells that carries oxygen. Your body handles two types of dietary iron very differently. Heme iron, found only in animal foods, is absorbed significantly better than non-heme iron from plants. If you’re trying to raise your levels through food, prioritizing heme iron sources gives you the most efficient path.
The richest heme iron sources are oysters, clams, and mussels, followed by beef or chicken liver, sardines, beef, poultry, and canned light tuna. These foods deliver iron in a form your gut is already primed to absorb.
Non-heme iron sources still matter, especially if you eat a plant-based diet. Fortified breakfast cereals, lentils, beans, spinach, dark chocolate (at least 45% cacao), potatoes with the skin on, nuts, seeds, and enriched rice or bread all contribute meaningful amounts. The key is pairing these foods with absorption-boosting strategies, since your body extracts far less iron from plant sources on its own.
How Vitamin C Supercharges Iron Absorption
Vitamin C is one of the most effective tools for getting more iron out of the food you eat. It works by converting iron into a chemical form your intestinal cells can actually absorb. Without this conversion step, much of the iron in plant foods passes through your system unused.
The effect is dose-dependent and surprisingly large. Research published in ACS Omega found that iron absorption from a meal containing about 4 mg of non-heme iron jumped from 0.8% to 7.1% as vitamin C intake increased from 25 mg to 1,000 mg. That’s nearly a ninefold increase in absorption from the same amount of iron. In practical terms, this means squeezing lemon over your lentils, eating bell peppers alongside beans, or having strawberries with your fortified cereal can meaningfully change how much iron your body retains.
Foods and Drinks That Block Iron Absorption
Some common foods and beverages actively interfere with iron uptake when eaten at the same time as iron-rich meals. The main culprits are tannins in tea and coffee, phytates in whole grains, seeds, legumes, and some nuts, and lectins in beans and whole grains. These compounds bind to iron in your digestive tract and prevent your body from absorbing it.
The good news is that timing matters more than total avoidance. Phytates and tannins only block iron absorption when consumed at the same meal. Drinking your coffee or tea between meals rather than with them sidesteps the problem entirely. Calcium also competes with iron for absorption, so if you take a calcium supplement, take it at a different time of day than your iron-rich meal or iron supplement. Spreading a variety of foods across different meals throughout the day, rather than loading everything into one sitting, reduces the chance that inhibitors cancel out your iron intake.
B12 and Folate: The Other Half of the Equation
Iron gets most of the attention, but your body can’t produce healthy red blood cells without vitamin B12 and folate. B12 is essential for red blood cell formation and DNA synthesis. When B12 is deficient, the body produces abnormally large, poorly functioning red blood cells, a condition called megaloblastic anemia, which lowers both red blood cell count and hemoglobin. Low folate produces a similar effect.
B12 is found primarily in animal products: meat, fish, eggs, and dairy. Vegetarians and vegans are at higher risk for deficiency and often need fortified foods or supplements. Folate is abundant in leafy greens, legumes, and fortified grains. If your hemoglobin is low and you’re already getting enough iron, a B12 or folate deficiency could be the underlying cause.
Iron Supplements: What to Know
When diet alone isn’t enough, iron supplements are the standard next step. The most common forms are ferrous sulfate, ferrous gluconate, and ferrous fumarate. These aren’t interchangeable in terms of how much actual iron they deliver. Ferrous fumarate is 33% elemental iron by weight, ferrous sulfate is 20%, and ferrous gluconate is 12%. This means you’d need a higher dose of ferrous gluconate to get the same amount of usable iron as a smaller dose of ferrous fumarate.
Stomach side effects like nausea, constipation, and cramping are common with standard iron salts. If you experience these, alternative forms like heme iron polypeptides, iron amino-acid chelates, or polysaccharide-iron complexes tend to be gentler on the gut. Taking supplements with a source of vitamin C and on an empty stomach (if tolerable) improves absorption.
Be realistic about the timeline. Data from the Cleveland Clinic Journal of Medicine shows that the median time to raise hemoglobin by 1 g/dL is about 89 to 92 days with oral iron supplementation, regardless of whether you take it once daily or in multiple doses. This is a months-long process, not a weeks-long one. Consistency matters far more than doubling up on doses.
When Oral Iron Isn’t Enough
For some people, swallowing iron pills simply doesn’t work well enough. IV iron infusions deliver iron directly into the bloodstream, bypassing the gut entirely. This route is typically considered when hemoglobin drops below 10 g/dL, when oral supplements cause intolerable side effects, or when a digestive condition like inflammatory bowel disease prevents proper absorption. IV iron raises levels faster than oral supplements and is administered in a clinical setting, usually over one to several sessions depending on how much iron you need to replenish.
Avoiding Too Much Iron
Iron is one of the few nutrients where more is not better. Your body has no efficient way to get rid of excess iron, so oversupplementation can lead to iron overload over time. Organ damage from iron accumulation is rare when ferritin (a blood marker of iron storage) stays below 600 µg/L, but levels above that threshold warrant medical attention. Extremely elevated ferritin, above 3,000 µg/L, can signal serious conditions including severe liver disease.
This is why it’s worth getting blood work done before starting iron supplements, particularly a complete blood count and ferritin level. Low hemoglobin isn’t always caused by iron deficiency. It can stem from B12 deficiency, chronic disease, blood loss, or other conditions that require different treatment. Taking iron supplements when your iron stores are already adequate won’t raise your hemoglobin and could cause harm.

