10 Foods High in Iron

Iron is a vital mineral that plays a crucial role in the production of haemoglobin, which is responsible for carrying oxygen in our blood. Iron also helps our muscles store and use oxygen. Without enough iron, our bodies can’t produce enough healthy red blood cells, leading to anaemia. Symptoms of iron deficiency include fatigue, weakness, and pale skin. While iron supplements are an option, it’s always best to get your nutrients from whole foods. Here are ten foods that are high in iron that you can add to your diet.


1. Spinach

Spinach is a nutrient-dense vegetable that is high in iron. One cup of cooked spinach provides approximately 6.4 milligrams of iron, which is 36% of the recommended daily intake. Spinach is also a good source of vitamin A, vitamin C, and folate. The high vitamin C content in spinach helps your body absorb iron better.

2. Lentils

Lentils are an excellent source of iron, with one cup of cooked lentils containing around 6.6 milligrams of iron, which is 37% of the recommended daily intake. Lentils are also a good source of protein and fibre, making them a nutritious addition to any meal.