Unlike green heirloom tomatoes which are fully matured, green tomatoes are simply tomatoes that haven’t reached their full ripeness. Their tangy, sour flavour makes them popular in salsas where a zing is needed but a lot of people find unripe tomatoes a little hard.