Not all tomatoes are green because they're unripe. Some tomato varieties have been cultivated to be green. These varieties include green grape, green zebra and Cherokee green.