Oregano grows best in full sun and well-drained soil. It will also grow in rocky soil, though. Native to the Mediterranean and Europe, oregano can thrive in areas with tough growing conditions. If you have swampy or heavy soil, plant oregano in a container or raised bed.