Acctually its a bit of a myth that you need red meat for iron, as it can be found in pleanty of other food like Dark green veg, Beans. nuts, dried fruit, whole grains (such as brown rice) and fortified breakfast cerials.
Its also recomended that you have a glassof friut juice with your main meal as vitamin C helps your bbody to absorb iron.
these days most people are iron deficient to some level cause they dont eat a healthy enought diet plus chemicals in tea and coffee affect the bodies absorbtion of iron.