Liver and other organ meats are the foods highest in iron. For plant-based options, legumes like lentils and soybeans, as well as dark leafy greens like spinach, are excellent sources of iron. However, always pair high-oxalate foods with vitamin C-rich foods to help boost iron absorption.