One simple difference is that stems bear leaves, and roots don't. ... Similarity: Both stems and roots contain vascular tissues (xylem and phloem), the circulatory system of the plant. Difference: In herbaceous stems, the vascular tissues are contained in bundles; these bundles sit relatively near the surface of the stem.