Lentils

Photo: Thinkstock

5 of 8
Lentils
It is well known that lentils are loaded with satisfying protein and fiber, but these legumes also contain a healthy 40 percent of your daily iron needs in just half a cup.