Cabbage grows well on a wide range of soils from light sand to heavier clays, but well drained sandy loam to clay loam soils are ideal for its best growth. The optimum soil pH should be in the range 6.0–6.5. Good drainage is important, and soils that become waterlogged after heavy rain or irrigation are unsuitable.