Horticulture is the art of cultivating plants in gardens to produce food and medicinal ingredients, or for comfort and ornamental purposes. Horticulturists are agriculturists who grow flowers, fruits and nuts, vegetables and herbs, as well as ornamental trees and lawns.