Can unripe green tomatoes that haven't turned red be eaten?
Generally speaking, unripe green tomatoes that haven't turned red are edible, but they should not be consumed in large quantities, and their consumption is not recommended.
The composition of unripe green tomatoes differs somewhat from that of ripe tomatoes. Unripe tomatoes contain a certain amount of solanine, which imparts a bitter taste and results in poor flavor. Moreover, excessive intake of solanine may disrupt the body's acid-base balance, potentially causing adverse health effects. Therefore, eating green tomatoes is not advisable. However, accidentally consuming a small amount does not require excessive concern, as it is unlikely to cause significant harm to health.
Ripe tomatoes are highly nutritious, rich in various vitamins, and can help improve the body's metabolism and enhance immunity to some extent. They also contain abundant organic acids, which can increase gastric acid secretion in the stomach, thereby stimulating appetite and promoting digestion. Nevertheless, even ripe tomatoes should not be eaten in excess, as this may lead to adverse reactions such as nausea and vomiting.