Heme iron is mostly contained in non vegetarian food sources like meat, poultry, seafood, and fish. Non-heme iron is found in vegetarian or plant-based sources of food like grains, beans, nuts, seeds, and vegetables.