Rosemary plants thrive well in well-drained, loamy soil with a pH of between 6 – 7. While rosemary will flourish in poor soil, adding fertilizer to the soil every spring promotes its growth.