Many people said that being a veg you get deficient in iron. If you eat junk food, mock meat, deep fried, unhealthy stuff frequently, this is no surprise.
It is important to ensure the vegan food we eat is nutritious in every bite, not empty calories that make you satiated but contain hardly any nutrients.
I did some research on iron and concluded that blackstrap molasses is one of the best sources of iron for vegetarians and vegans. If you do away with the comparison of the type of iron they contain - heme or non-heme, the iron content practically surpasses that of many meat products. And I am talking about per tablespoon. (Exclude fortified foods).
Look at this table from the 2005 dietary guidelines for Americans
this table, and it's the same result.
Make sure you get organic and unsulphured BSM. The bottle I have is by Biogreen from Malaysia and cost SGD$8.80. This brand is the most value for money that I found compared to the others I have seen in Singapore. I found it at fortune center at the vegetarian dried goods store on the 1st level.
Contents of the BSM:
potassium 735 mg
vitamin b6 9.8%
based on a 2000 calorie diet.
Down you BSM with fruits high in Vitamin C to ensure maximal absorption.