Tomato Leaves Turning Purple: What It Means and What to Do

Set your conditions — the recommendation updates instantly.

GardenSays

Most likely: Phosphorus uptake blocked by cold soil. It's harmless.

Most likely
Phosphorus uptake blocked by cold soil
Severity
Harmless
Causes checked
2

Based on leaves turning purple on the lower leaves with moist soil, the best match is phosphorus uptake blocked by cold soil. Confirm it: Purple undersides/veins on young plants early in the season; soil below ~60°F.

What to do: Usually self-corrects as soil warms — don't dump fertilizer on it. Black plastic mulch helps next time.

If that doesn't match what you see, work down the list: True phosphorus deficiency (purpling persists in warm soil on established plants; stunted growth.).

Why

  • A symptom tree ranks causes by how well your conditions match each cause's classic pattern — the distinguishing signs are how you confirm.
  • Most leaf problems trace to water, weather, or the two big leaf-spot fungi — true plant-killers are rarer but worth ruling out first.

When this doesn't apply

  • If the plant is collapsing fast (days, not weeks), treat it as late blight or wilt until proven otherwise — photograph it and check with your county extension.
  • Multiple symptoms at once usually means the top cause here plus plain stress — fix watering first, then re-diagnose.

How this was calculated

  1. 1. Symptom

    tomato: leaves turning purple — 2 known causes evaluated

  2. 2. Your conditions

    Location on plant: lower; soil: moist. Causes matching these conditions rank higher.

  3. 3. 1. Phosphorus uptake blocked by cold soilbest match (score 4)

    Distinguishing signs: Purple undersides/veins on young plants early in the season; soil below ~60°F.

  4. 4. 2. True phosphorus deficiencyscore 3

    Distinguishing signs: Purpling persists in warm soil on established plants; stunted growth.

Data sources

Community choice

Anonymous, one tap. What did you do?

People also ask

Your next decisions

More plant problems tools: see all →