10 Foods High in Iron

3. Beef liver

Beef liver is one of the most iron-rich foods available. One serving of beef liver contains around 5 milligrams of iron, which is 28% of the recommended daily intake. Beef liver is also a good source of vitamin A, vitamin B12, and zinc.

4. Tofu

Tofu is a great source of iron for vegetarians and vegans. Half a cup of tofu contains around 3 milligrams of iron, which is 17% of the recommended daily intake. Tofu is also a good source of protein and calcium.