Yes, iron deficiency can be reversed to a great extent by switching to an iron rich diet. The best thing to do is get a low iron test done under the supervision of your doctor because then your doctor or your nutritionist will be able to advise what diet to follow. This is especially important if you are a vegetarian and you don't consume meat, seafood and eggs, which are rich sources of iron. Also, you don't want to do completely the opposite – you don't even want excessive iron pumping through your blood. Hence, get a low iron test done and then plan a course of action with your doctor.