Beans and Lentils: Legumes like lentils, chickpeas, black beans, kidney beans, and soybeans are excellent plant-based sources of iron. They are also high in fiber, protein, and other nutrients, making them a nutritious addition to vegetarian and vegan diets.