Bắp cải có thể trồng trên tất cả các loại đất nếu đảm bảo đủ ẩm.
Tuy nhiên để cây sinh trưởng tốt nên trồng bắp cải trên đất phù sa, tiêu nước tốt, màu mỡ và giữ ẩm.
Các giống sớm thích hợp với đất nhẹ, còn các giống muộn thích đất nặng hơn và giàu dinh dưỡng, giữ ẩm tốt.
pH đất thích hợp cho bắp cải là 6,0 - 6,5. Hầu hết các giống bắp cải đều chịu được đất mặn.