Basil is one of the easiest to maintain herbs and some of the flowers it grows best with include; chamomile, petunias, zinnias, pansies, marigolds, celosia, and coneflowers.