A melhor faixa de temperatura varia de 25 a 30ºC; em regiões semi-áridas vai muito bem, desde que irrigado. Temperaturas acima de 35ºC prejudicam a formação das flores e frutos.
Os solos ideais são os areno-argilosos ou arenosos, bem arejados e drenados; ricos em matéria orgãnica, exigindo solos bem férteis e com acidez fraca.