Foods such as lean meats, poultry, fish, beans, lentils, tofu, fortified cereals, spinach, and dried fruits are excellent sources of iron.