西紅柿不紅與光照、水肥及溫度等因素有關,在種植的時間不能太緊密,生長期間要讓其接受足夠好的陽光。及時澆水也很重要,土壤中的養分不可過少,要給它補充氮磷鉀肥。它是喜歡溫性的一種作物,把溫度調整到20-25°C最佳,因爲氣溫太低或者是太高的時候,就會影響西紅柿變紅。