Rosemary plant thrives best in pots with soil-based, peat-free compost manure. Add some crocks to the bottom of the container to help with drainage. Keep your rosemary plants well-watered during dry seasons and feed them with a general fertilizer during the growing period.