Tomatoes are good for whole body. Eating fresh tomatoes increases haemoglobin level. They are good source of vitamin A, C and E. Vitamin A is required by our eyes for good vision. Vitamin C is an antioxidant that improves body immunity to fight recurrent infections. Vitamin E is also an antioxidant that is good for skin.