Low hemoglobin is one of the most commonly reported blood findings across India, affecting millions of people, particularly women, children, and the elderly. Iron-deficiency anemia is the leading cause, and while iron supplements are frequently prescribed, food remains one of the most sustainable and accessible ways to support iron levels over time.
The encouraging part is that some of the most iron-rich foods are already part of everyday Indian cooking. Here are three practical, nutritious meals that can help support hemoglobin levels, using ingredients readily available across the country.
Spinach and Masoor Dal (Red Lentil) Khichdi
This simple one-pot meal is highly effective for iron intake. Masoor dal (red lentils) is a strong source of non-heme iron, and when combined with spinach (palak), another iron-rich ingredient, the nutritional value increases significantly.
Adding a squeeze of lemon juice to the bowl before eating is an important step. Vitamin C enhances the absorption of non-heme iron, which is the plant-based form of iron. The lemon acts as a facilitator, helping the body absorb more iron from the meal. Pairing this dish with a small piece of amla (Indian gooseberry) works equally well for the same reason.
This meal is easy to prepare, gentle on digestion, and suitable for all age groups, including young children and pregnant women with low hemoglobin.
Rajma (Kidney Beans) with Brown Rice
Rajma is a widely consumed staple in Indian households and a nutritionally valuable one. Kidney beans are rich in iron, protein, and folate, all of which support healthy red blood cell production. Paired with brown rice, which retains more nutrients than white rice, this becomes a well-rounded and balanced meal.
To maximise iron absorption, tea or coffee should be avoided immediately before or after this meal. The tannins present in these beverages are known to inhibit iron absorption. A glass of fresh lime water or orange juice alongside the meal works better, as the Vitamin C content actively supports iron uptake.
Soaking kidney beans overnight before cooking also helps reduce naturally occurring compounds that can interfere with the absorption of nutrients.
Bajra (Pearl Millet) Roti with Sesame Chutney
Bajra is an underutilised but highly nutritious grain. Pearl millet rotis are a traditional food across Rajasthan, Gujarat, and Maharashtra, and from a nutritional standpoint, bajra offers considerably more iron than plain wheat flour.
Pairing bajra rotis with a sesame seed (til) chutney or a dry sesame-peanut spice mix adds to the iron content of the meal. Both sesame seeds and peanuts are good plant-based iron sources. Serving this with a side of jaggery (gud) is another practical addition, as jaggery contains iron, unlike refined sugar.
This meal is particularly relevant for those in areas where traditional grains are more accessible than supplements or processed foods.
Supporting Iron Absorption Through Diet
Choosing iron-rich foods is only one part of the equation. Pairing plant-based iron sources with Vitamin C-rich foods helps the body absorb more iron. Calcium-rich foods such as milk or curd, as well as tea and coffee, are best consumed at a gap from main meals, as they can reduce iron uptake.
While dietary changes can make a meaningful difference over time, significantly low hemoglobin should always be evaluated by a hematologist. Food-based approaches work best as a complement to medical guidance, not as a substitute.


