Tomatoes are a very popular food, rich in carotene, vitamin B, and vitamin C. Eating five or six tomatoes a day can ensure the body's required vitamins and minerals. However, unripe green tomatoes should not be eaten, as they contain tomatine, which is toxic, just like solanine (a glycoalkaloid) found in potato sprouts. Eating green tomatoes will leave a bitter taste in the mouth, and in severe cases, poisoning can occur.