Yes, vegetarians and vegans can get enough iron from their diet by consuming iron-rich plant-based foods such as beans, spinach, lentils, and fortified cereals. It is important to ensure that you are consuming enough vitamin C to aid in iron absorption.