Foods to eat and avoid for anemia patient

Lack of red blood cells in your body is the major reason behind anemia. Your body often loses the capability to create red blood cells due to the deficiency of Vitamin B-12 and sometimes the destruction of red blood cells and lead to anemia. People suffering from anemia should follow a diet which is rich in iron as well as other vitamins that would initiate the production of red blood cells inside the body.

[Foods for anemia patient in Hindi]

Foods those are necessary to include in your diet if you are suffering from anemia.


List of foods that cause gas

Seafood such as canned salmon tends to provide iron and is rich in calcium. The calcium present in salmon combines together with iron and reduces the absorption. Most of the fish rich in iron are fresh haddock, canned tuna, sardines and fresh perch.


Soybeans contain low fat. It is considered to be the versatile food as you can add them to many dishes or sometimes just eat them without combining with other foods. Soybeans are a rich source of iron and have high protein in it. Besides soybeans, you can also try chickpeas, kidney beans, black beans and pinto beans.

Red meat

Red meat is one of the major foods that an anemia patient must include in his diet chart. It contains high amount of iron in it. You can combine red meat with some other green leafy vegetables in order to increase the iron absorption.


Honey is used as a natural sweetener. 0.42 mg of iron is present in every 100 grams of honey. You often add some of it in your morning tea. Thus, you consume a little dose of iron every morning.


Poultry products such as eggs, milk contain decent amount of iron in it. They are also rich in antioxidants and vitamins which are necessary for a person suffering from anemia.


Organ meats are often ignored by most of the people, but little do they know that organ meats also provide the right amount of nutrients that your body require. Similarly, one of the most popular organ meats is the liver. It not only rich in iron but also in folate. Other than liver, heart, beef tongue and kidneys are also some of the iron-rich organ meats.


Natural Herbal Supplements for Diabetes

Nuts are necessary for a person suffering from anemia. The iron-content is high in nuts. The raw varieties of nuts such as almonds are more useful as they are highly rich in calcium and iron. Other kinds of nuts that provide a good amount of iron are pumpkin seeds, cashews, pine nuts, sunflower seeds and pistachios.

There are some types of food that must be avoided.


Tannis reduces the body’s ability to absorb iron which might be harmful for a person suffering from anemia. Foods such as coffee, wine, green tea and black tea must be avoided as they contain some amount of Tannis in them.


People having folate-deficiency anemia should strictly avoid consumption of alcohol. Alcohol interferes with the body’s capability to absorb folate.

Dairy products

Dairy products such as milk, yogurt and cheese should also be avoided to some extent. Sometimes the calcium-rich food can be the reason behind low absorption of iron by the body.

Foods rich in phytic acid

Phytate-rich foods contain phytic acid in it. These phytates are responsible for the low iron absorption into the bloodstream. Some of the foods that contain phytic acids are whole grains and legumes.


Gluten can sometimes create problem for the people suffering from anemia. It directly interferes with the intestines and reduces its ability to absorb iron as well as folic acid. Foods such as pasta, barley, oats and wheat contain gluten in it and must be avoided.

Every person suffering from anemia should take proper care of his diet. Besides the above food listed, fruits that are rich in iron must also be consumed. Fruits such as watermelon, raisins, prune and currants must be included in your diet. An improper balanced diet can make you feel tired and weak. Anemia can be managed easily if you properly maintain your diet-chart.

[Foods for anemia patient in Hindi]