Question: do tomatoes grow on trees?
Answer: The tomato tree (Cyphonandra betacea) is a perennial shrub, he said. If planted in the proper region, the tree produces fruit from flowers in three months. Tomato plants (Solanum lycopersicum) are annual vines that produce fruit in weeks, not months. ... He grew tomato trees from seeds a few years ago.