ดิน สามารถขึ้นได้ในดินแทบทุกชนิด แต่ดินที่ปลูกได้ผลดีที่สุด คือ ดินร่วนปนทราย ซึ่งมีการระบายน้ำดีความเป็นกรดเป็นด่างของดินเป็นกรดเล็กน้อยถึงปานกลางแสงแดด ชอบแสงแดดเต็มที่ตลอดวันความชื้น ในดินสูงสม่ำเสมอเพียงพออุณหภูมิช่วงที่เหมาะสมอยู่ระหว่าง18 – 25 องศาเซลเซียส สามารถปลูกได้ตลอดทั้งปี