How to Increase Hemoglobin in Body?

Eat iron-rich foods: red meat, liver, chicken, fish, eggs, beans, lentils, tofu, spinach, and fortified cereals

Include vitamin C-rich foods with meals: oranges, lemons, strawberries, guava, tomatoes, bell peppers

Avoid tea and coffee with meals

Include folate-rich foods: leafy greens, beans, peas, avocado, citrus fruits

Include vitamin B12-rich foods: meat, fish, dairy, eggs, fortified foods

Take iron supplements only if prescribed by a doctor

Take folic acid or vitamin B12 supplements if advised by a doctor

Treat underlying causes of anemia such as blood loss, heavy periods, ulcers, or parasites

Stay hydrated

Eat a balanced diet with enough protein

Cook in cast-iron cookware when possible

Get regular medical checkups and blood tests if hemoglobin is low

Follow your doctor’s treatment plan if you have chronic disease or anemia

Suggested for You

Trending Today