The above statement is true.
Heme iron is found only in meat, poultry, seafood, and fish, so heme iron is the type of iron that comes from animal proteins in our diet. While the non-heme iron, by contrast, is found in plant based foods like grains, beans, vegetables, fruits, nuts, and seeds. However, it is also found in animal products such as eggs or milk/dairy and it also comprises more than half the iron contained in animal meat.