Iron is an important mineral that helps transport oxygen throughout the body. It is found in many foods, but some foods are higher in iron than others.
For vegetarians and vegans, legumes are a great source of iron. Lentils, beans, chickpeas, and soybeans are all high in iron, with lentils being one of the highest sources. Other legumes such as peas, peanuts, and green beans are also good sources.
For meat-eaters, liver is one of the best sources of iron. Other organ meats, such as beef heart and kidneys, are also high in iron as well as lean cuts of beef, pork, and lamb. Seafood such as oysters, clams, and mussels are also particularly high in iron.
If you’re looking for plant-based sources of iron, dark leafy greens are one of the best sources. Spinach, kale, and Swiss chard are all high in iron, as are broccoli and asparagus. Some nuts and seeds, such as almonds, cashews, sunflower seeds, and pumpkin seeds are also good sources.
Finally, certain whole grains are high in iron. Quinoa, barley, and oats are all good sources, as are fortified cereals and breads.