Jenis tanah yang cocok untuk tambak adalah tanah liat, liat berlumpur, lempung liat berpasir, dan lempung berpasir. Jenis tanah lempung berpasir sangat sesuai untuk pertumbuhan makanan alami, sedangkan jenis tanah pasir dan pasir berlumpur bersifat sangat porus, sehingga tidak dapat menahan air serta minim unsur hara.