Đất tốt nhất cho trồng hành lá là đất cát, pha cát, đất thịt nhẹ, giàu hữu cơ, nhiều mùn, tơi xốp, đất chua nhẹ, pH 5,6 - 6,5.
Độ pH dưới 5 cần bón vôi.
Độ pH từ 5,0 - 5,6 thì bón thêm 15 - 20 g vôi bột cho 1 m².
Độ pH từ dưới 5,0 cần bón 30 - 40 g vôi bột cho 1 m².