However , although every tree produces fruit , not all fruit is edible for humans . A fruit tree is a tree bearing fruit that is consumed or used by people -- all trees that are flowering plants produce fruit , which are the ripened ovary of a flower containing one or more seeds . In horticultural usage , the term ` fruit tree ' is limited to those that provide fruit for human food .