How to Increase Hemoglobin: Diet, Supplements & More

Raising low hemoglobin typically takes about two months with the right combination of iron-rich foods, targeted supplements, and attention to what helps (or blocks) iron absorption. For most adults, normal hemoglobin is at least 12.0 g/dL for women and 13.0 g/dL for men. If your levels fall below those thresholds, the strategy depends on what’s causing the drop, but iron deficiency is by far the most common reason.

Why Your Hemoglobin Might Be Low

Hemoglobin is the protein in red blood cells that carries oxygen. Your body needs iron to build it, along with vitamin B12 and folate. When any of these run low, your body can’t produce enough functional red blood cells, and hemoglobin drops. Iron deficiency is the leading cause, but B12 and folate deficiencies can produce the same result through a different mechanism: without them, your body can’t properly copy DNA during cell division, so red blood cell production slows down.

Heavy menstrual periods, pregnancy, poor dietary intake, digestive conditions that impair absorption (like celiac disease), and chronic blood loss from ulcers or other sources are common triggers. Sometimes the cause isn’t nutritional at all. Chronic kidney disease, certain infections, and bone marrow conditions can also suppress hemoglobin. Getting bloodwork that includes iron, ferritin, B12, and folate levels helps pinpoint the actual problem so you’re not guessing.

The Best Iron-Rich Foods

Iron from animal sources (called heme iron) is absorbed two to three times more efficiently than iron from plants. That distinction matters when you’re trying to recover from a deficiency.

Shellfish are the standout performers. Three oysters deliver 6.9 mg of iron, and 3 ounces of mussels provide 5.7 mg. Among red meats, duck breast leads at 3.8 mg per 3-ounce serving, followed by bison at 2.9 mg and beef at 2.5 mg. Turkey leg, lamb, crab, and shrimp all fall in the 1.8 to 2.5 mg range per serving.

Plant-based sources can still make a real contribution, especially in volume. Cooked spinach is surprisingly rich at 6.4 mg per cup. Swiss chard provides 4.0 mg per cup, and beet greens and collard greens each supply over 2 mg. Among legumes, cooked lima beans top the list at 4.9 mg per cup, with soybeans and lentils each delivering around 3.3 to 4.4 mg per half cup. Black beans and pinto beans are more modest at about 1.8 mg per half cup, but they add up across a full day of eating.

What Blocks Iron Absorption

You can eat plenty of iron-rich food and still absorb very little of it if you’re pairing it with the wrong things. Coffee can inhibit iron absorption by as much as 60%, and certain teas and cocoa can block up to 90% thanks to compounds called polyphenols. Phytates, found in whole grains, nuts, and seeds, reduce absorption by 50 to 65%. Even a single boiled egg eaten with an iron-rich meal can cut absorption by 28%.

Calcium is another significant blocker. At doses of 300 to 600 mg (roughly the amount in a glass or two of milk), it inhibits both plant and animal iron absorption. This doesn’t mean you need to avoid dairy entirely, but spacing it away from your highest-iron meals makes a meaningful difference. A practical rule: keep coffee, tea, milk, and calcium supplements at least an hour away from iron-rich meals or iron supplements.

On the flip side, vitamin C dramatically improves absorption of plant-based iron. Squeezing lemon over cooked spinach, eating bell peppers alongside lentils, or having strawberries with fortified cereal can double or even triple the iron you absorb from those foods.

When You Need an Iron Supplement

If your hemoglobin is meaningfully low or your ferritin (stored iron) is depleted, diet alone may not recover your levels fast enough. Iron supplements come in several forms, and they’re not all equivalent. A 200 mg ferrous sulfate tablet contains about 65 mg of actual (elemental) iron. A 210 mg ferrous fumarate tablet delivers a similar 68 mg. Ferrous gluconate is gentler on the stomach but delivers only 35 mg of elemental iron per 300 mg tablet, so it may take higher doses to get the same effect.

All oral iron supplements can cause constipation, nausea, and dark stools. Taking them every other day rather than daily can actually improve the percentage absorbed while reducing side effects. Pairing your supplement with a source of vitamin C and taking it on a relatively empty stomach (or at least away from coffee, dairy, and whole grains) maximizes what your body takes in.

For people who can’t tolerate oral iron, who have absorption issues, or whose levels are severely low, intravenous iron infusions deliver iron directly into the bloodstream and bypass the gut entirely. Even with IV iron, full correction of hemoglobin levels still takes roughly two months because the body needs time to build new red blood cells.

Don’t Overlook B12 and Folate

Iron gets most of the attention, but B12 and folate are essential for red blood cell production too. B12 is critical for DNA synthesis in developing blood cells, and a deficiency causes the body to produce abnormally large, dysfunctional red blood cells. This can drop hemoglobin even when iron levels are fine. Folate works alongside B12 in the same process.

B12 deficiency is especially common in people over 50 (who absorb it less efficiently from food), strict vegans, and anyone with digestive conditions affecting the stomach or small intestine. Good sources include meat, fish, eggs, and dairy. Folate is abundant in leafy greens, beans, and fortified grains. If both B12 and folate are low, correcting B12 first is important because replacing folate alone can mask a B12 deficiency while neurological damage progresses silently.

How Long Recovery Takes

Most people notice improved energy within a few weeks of starting treatment, but rebuilding hemoglobin to normal levels generally takes about two months. Your body produces red blood cells continuously, but each new batch takes time to mature and enter circulation. A blood test around the four-week mark should show a measurable rise in hemoglobin if your treatment is working. If it hasn’t budged, that’s a signal to explore whether absorption is the problem, the dose is insufficient, or the underlying cause isn’t iron-related.

Once your hemoglobin reaches normal range, you’ll typically need to continue supplementation for another few months to fully replenish your iron stores (ferritin). Stopping too early is one of the most common reasons people end up anemic again within a year.

Avoiding Too Much Iron

Iron is one of the few minerals your body has no efficient way to excrete, so excess iron accumulates in tissues. Ferritin levels above 600 can signal iron overload, and levels above 1,000 warrant specialist evaluation. Organ damage from iron overload is rare below 600, but chronically taking high-dose supplements when you don’t need them creates real risk over time. If you’re supplementing, periodic bloodwork to check ferritin keeps you in a safe range. People who already have adequate iron stores should avoid iron supplements and high-dose vitamin C taken alongside iron-rich meals.