One raw tomato contains about 1.5 grams of fiber, most of which is in the form of insoluble fiber.
And they contain protein too – though not in a large quantity. Half a cup of tomatoes contains just about 1 gram of protein.
Talking about iron, a cup of chopped tomatoes contains just about 0.49 mg of the mineral.