Never ever avoid Iron rich food in your diet


Beans of all varieties are a wonderful source of iron, offering up anywhere from 3 to 7 mg per cup. Pair them with foods like kale, bell pepper, broccoli, and cauliflower, which are all high in vitamin C a nutrient that helps with the absorption of non-heme iron in the body.

Soya Beans

One half cup of these legumes contains over 4 mg of iron, plus they're an excellent source of important minerals like copper, which helps keep our blood vessels and immune systems healthy, and manganese, an essential nutrient involved in many chemical processes in the body.
In addition, soybeans are high in protein and fiber as well as many vitamins and amino acids.


Organ meats like liver and giblets are some of the best sources of heme iron, with the added bonus of other minerals, vitamins, and protein. Beef liver is incredibly high in iron at 5 mg per slice. If you're not a fan of liver, other animal proteins like egg yolks (3 milligrams per half cup) and red meat (2 to 3 milligrams per 3 ounces) are also high in iron.