- 100g lentils: 3.3mg iron, 116cal
- 100g spinach: 2.7mg iron, 23cal
- 100g cooked tofu: 2.7mg iron, 110cal
That's more than 50% of the day's iron recommendation for women in about 250 calories or about 1/8th of the day's calories for the average woman.
Though I don't see the point of quibbling here. My point only gets stronger and stronger as I add in more foods and calories, even packaged grain foods that are incidentally fortified with iron.
Biolavailability
For men of average size, the recommended daily intake of iron varies between countries, but it can be as large as 14 mg, which would need at least 400 g of cooked lentils per day, according to your list, which corresponds to lentils cooked with an unknown amount of water, so it is difficult to compare it with lentils cooked in different ways, though it seems that these 100 g of cooked lentils correspond to about 40 g of raw lentils with about 60 g of water.