According to the book Healthy Eating For Life For Children, by Amy Lanou, PhD., and the Physician's Committee for Responsible Medicine,
To find a good balance, your kids (and you!) should eat plenty of vegetables and beans daily.
There are many healthy food sources of iron. Eating them along with vitamin C-containing foods (especially broccoli, which has lots of iron AND vitamin C) will help with iron absorption. Some of the foods are:
vegetables:
broccoli, collards, squash
beans:
soybeans, navy, and Great Northern
It's important to know that too much iron can be toxic. Often, a children's multivitamin will contain far too much iron for children. One that does not contain iron is Pixie-Vites by Dr. Fuhrman. (www.drfuhrman.com) He suggests obtaining iron through food sources alone.
While meat does contain iron, it also has plenty of fat and cholesterol, and can even contribute of an overload of iron.
Dairy products actually inhibit iron absorption by irritating the digestive tract, and causing a loss of iron-rich red blood cells.