How to Raise Your Hemoglobin: Diet and Supplements

Raising hemoglobin levels comes down to giving your body the raw materials it needs to build red blood cells, then removing the obstacles that get in the way. Normal hemoglobin ranges from 14 to 18 g/dL for men and 12 to 16 g/dL for women. If yours is below that range, the most common culprit is a nutrient deficiency, and the fix usually involves targeted changes to your diet, strategic supplementation, or both.

Why Hemoglobin Drops in the First Place

Your bone marrow constantly produces new red blood cells, each packed with hemoglobin, the protein that carries oxygen throughout your body. This process requires three key nutrients working together: iron, folate, and vitamin B12. Iron is the core building block of hemoglobin itself. Folate and B12 are needed for the new red blood cells to multiply and mature properly. When any of these nutrients runs low, the result is fewer or smaller red blood cells, which means less hemoglobin in your bloodstream.

Not all low hemoglobin is caused by diet, though. Chronic kidney disease reduces your body’s production of erythropoietin, the hormone that signals your bone marrow to make red blood cells. Chronic inflammation, infections, heavy menstrual periods, and conditions that cause internal bleeding can also drive hemoglobin down. If you’ve already improved your diet and your levels haven’t budged, one of these underlying causes may be at play.

Iron: The Most Important Nutrient

Iron deficiency is the single most common reason for low hemoglobin worldwide. Your body uses iron to build the hemoglobin molecule, and without enough of it, your red blood cells come out smaller and carry less oxygen. There are two types of dietary iron, and they behave very differently in your body.

Heme iron comes from animal sources: red meat, poultry (especially dark meat like thighs and drumsticks), fish, and shellfish. About 25% of the heme iron you eat gets absorbed. Non-heme iron comes from plant foods like lentils, beans, spinach, nuts, seeds, dried fruits, and fortified cereals. Only about 17% or less of non-heme iron is absorbed. Eggs are an exception: they’re an animal food but contain non-heme iron.

If you eat meat, including a serving of red meat or dark poultry a few times per week is one of the most efficient ways to boost your iron intake. If you’re vegetarian or vegan, you can absolutely get enough iron from plant sources, but you’ll need to eat larger quantities and pay closer attention to absorption boosters and blockers.

How to Absorb More Iron From Food

The iron on your plate matters less than the iron that actually makes it into your bloodstream. A few simple habits can significantly shift that number.

Vitamin C is the most powerful enhancer of non-heme iron absorption. It works by keeping iron in a chemical form your gut can actually take up. Pairing iron-rich foods with a source of vitamin C, like citrus fruit, bell peppers, tomatoes, or strawberries, makes a noticeable difference, especially for plant-based iron. A glass of orange juice with a spinach salad or lentil soup, for example, is a practical combination.

On the other side, certain compounds in common foods block iron absorption when consumed at the same meal. Tannins in black tea and coffee can inhibit iron absorption by over 60% in single-meal studies. Phytates, found in whole grains and legumes, have a similar effect. Calcium also competes with iron for absorption. The practical fix is straightforward: avoid drinking tea or coffee with your iron-rich meals, and if you take a calcium supplement, take it at a different time of day. Over time, your body does appear to partially adapt to these inhibitors with repeated exposure, but separating them from your highest-iron meals still helps.

Folate and Vitamin B12

Iron gets most of the attention, but folate and vitamin B12 are equally essential for red blood cell production. Without them, developing red blood cells can’t properly copy their DNA, so they die before maturing. This leads to a type of anemia where you have fewer but abnormally large red blood cells.

Folate is abundant in dark leafy greens, legumes, citrus fruits, and fortified grains. Vitamin B12 is found almost exclusively in animal products: meat, fish, dairy, and eggs. If you follow a vegan diet, B12 supplementation is essentially non-negotiable, since plant foods don’t provide a reliable source. Deficiency in either nutrient can mimic iron deficiency symptoms, so if you’ve been eating plenty of iron and your hemoglobin is still low, these are worth investigating.

Iron Supplements: Dosing and What to Expect

When diet alone isn’t enough, iron supplements can speed the process considerably. Therapeutic doses for confirmed iron deficiency typically range from 60 to 200 mg of elemental iron per day, though recent research suggests that lower doses taken on alternate days (60 to 120 mg every other morning) may be just as effective and cause fewer side effects like nausea and constipation.

Taking your iron supplement on an empty stomach improves absorption, but if it upsets your stomach, taking it with a small amount of food is a reasonable trade-off. Despite long-standing advice to pair iron supplements with vitamin C, a randomized clinical trial using 200 mg of vitamin C alongside iron found that vitamin C supplements were not essential for patients already taking oral iron for deficiency anemia. If you’re getting some vitamin C from your regular diet, you likely don’t need an extra supplement on top of your iron pill.

A safe daily intake level for iron from all sources (food plus supplements) is around 40 mg per day for long-term use. Prescription doses for treating anemia are often higher than this, which is why they’re meant to be temporary and monitored. At doses above 50 to 60 mg per day, gastrointestinal side effects become common. Black stools are a normal sign of unabsorbed iron and not harmful on their own, but persistent stomach pain, vomiting, or constipation are signals to adjust your dose or timing.

How Long It Takes to See Results

This is where patience matters. With consistent iron supplementation at appropriate doses, hemoglobin typically rises by 1 to 2 g/dL within the first four weeks. Full correction of anemia usually takes two to four months, assuming the underlying cause has been addressed.

Here’s the part many people miss: even after your hemoglobin returns to normal, your body’s iron reserves are still depleted. Replenishing those stores requires an additional four to six months of continued supplementation. Stopping too early is one of the most common reasons people see their hemoglobin drop right back down. In total, expect the full process to take roughly six months.

Cooking With Cast Iron

Cooking in cast iron pots and skillets does transfer measurable amounts of iron into food, particularly acidic foods like tomato-based sauces. One study found that iron content increased by 95 mg per 100 g of food when prepared in an iron pot compared to an aluminum one. Another found iron availability was five times higher from food cooked in iron versus aluminum cookware.

The effect on hemoglobin is more modest and inconsistent. A systematic review of eight studies on iron pots found that half showed statistically significant hemoglobin increases, ranging from 0.64 to 1.2 g/dL. The other half showed no significant change. Cast iron cooking is a reasonable supplemental strategy, especially for populations with limited access to iron-rich foods or supplements, but it’s unlikely to correct a significant deficiency on its own.

When Diet and Supplements Aren’t Enough

If you’ve been consistent with iron-rich foods and supplements for two to three months and your hemoglobin hasn’t budged, the problem likely isn’t your diet. Chronic kidney disease is a major non-dietary cause, because damaged kidneys produce less of the hormone your bone marrow needs to make red blood cells. In this case, the red blood cells that do exist also tend to die faster than normal.

Chronic inflammatory conditions, ongoing blood loss (including heavy periods or gastrointestinal bleeding you may not notice), and malnutrition from conditions that impair nutrient absorption, like celiac disease, can all keep hemoglobin stubbornly low regardless of what you eat. These situations require identifying and treating the root cause, not just adding more iron.