It's not just in red meat. You can also get iron from leafy green vegetables, cooked dry beans, tofu, and fortified cereals or grains. Like zinc, plant-based iron is not as well absorbed as iron from meat. The solution is to eat iron-rich foods regularly and in combination with foods that have vitamin C, which helps your body absorb iron.