Cilantro, basil and rosemary need light, well-drained soil in order to grow well. ... Herbs such as cilantro, basil and rosemary grown in very fertile soil or that are fertilized often do not develop the aromatic oils that produce flavor. Because those three herbs need the same kind of soil, they can be grown together.