Feed tomato plants after they flower, then every two to three weeks through harvest

Tomato plants need almost no food when they are young. The soil you planted them in holds enough nutrients for the first four to six weeks. Once flower buds appear — usually four to eight weeks after planting, depending on variety — that is when feeding matters. At that point, the plant is working hard to set fruit, and regular feeding keeps production steady through the season.

The timing shifts if you planted in poor soil or a container. Container soil especially runs out of nutrients fast because water drains through it. In that case, start feeding two to three weeks after planting, even before flowers show. If you planted in rich garden soil amended with compost, you can wait until flowering begins.

Key Takeaways

  • Wait until flower buds appear before feeding most tomato plants, usually four to eight weeks after planting.
  • Container tomatoes need feeding every two to three weeks starting two to three weeks after planting, because soil nutrients wash out with watering.
  • Stop feeding four to six weeks before your first expected frost, so the plant puts energy into ripening fruit instead of new growth.
  • Nitrogen-heavy fertilizers produce leaves but few tomatoes; use a fertilizer labeled for tomatoes or vegetables, or one with higher phosphorus and potassium.
  • Overfeeding causes thick vines, few flowers, and cracked fruit, so follow the label rate rather than doubling up.

Why soil type and container size change the feeding schedule

Garden soil that has been worked with compost or aged manure for a year or more contains enough nitrogen, phosphorus, and potassium to feed a tomato plant for the first month. If you planted in fresh potting mix or sandy soil with no organic matter, nutrients are gone much faster. Test this by looking at the plant: if leaves stay dark green and the plant grows steadily, feeding can wait. If lower leaves yellow or growth slows before flowers appear, the soil is depleted and feeding should start sooner.

Container size matters because a five-gallon pot holds less soil than a garden bed, so nutrients run out faster. A tomato in a five-gallon container needs feeding every two to three weeks once it is established. A tomato in a ten-gallon or larger container can go three to four weeks between feedings. A tomato planted directly in the ground in amended soil may need feeding only three or four times the whole season.

How to recognize when a tomato plant is hungry

The first sign is yellowing on the oldest leaves at the bottom of the plant. This happens because the plant moves nitrogen from old leaves to new growth. If only the oldest few leaves yellow and new leaves stay dark green, this is normal and not a sign to feed yet. If yellowing spreads up the plant or new leaves come in pale, feeding is overdue.

Slow growth and few flowers also signal hunger, especially if the plant looked vigorous a few weeks earlier. A plant that stops growing or produces very few flower clusters needs feeding. Pale or purplish leaves can mean cold soil, poor drainage, or nutrient lock (nutrients present but unavailable), so check soil moisture and temperature before assuming hunger.

Choosing the right fertilizer for tomatoes

A balanced fertilizer like 10-10-10 works, but a tomato-specific or vegetable fertilizer works better. Look for a label that shows higher phosphorus and potassium than nitrogen — something like 5-10-10 or 6-12-12. Phosphorus and potassium push flowering and fruit production. Nitrogen pushes leaf growth, so a high-nitrogen fertilizer like lawn food produces a thick plant with few tomatoes.

Liquid fertilizers work fastest and are easiest to control. Granular fertilizers release slowly and are good for garden beds but harder to adjust in containers. Compost tea, fish emulsion, and seaweed extract all work and are gentler than synthetic options. Whatever you choose, follow the label rate. Doubling the dose does not double the harvest — it causes thick vines, cracked fruit, and sometimes blossom end rot.

Feeding schedule from planting through harvest

For a tomato in garden soil: plant, wait four to eight weeks until flowers appear, then feed every three to four weeks until four to six weeks before frost. That is usually three to four feedings total for a season.

For a tomato in a container: plant, wait two to three weeks, then feed every two to three weeks until four to six weeks before frost. That is usually six to eight feedings total.

Stop feeding in late summer even if the plant still looks hungry. If you keep feeding, the plant puts energy into new leaves and flowers instead of ripening the fruit already on the vine. Stopping fertilizer four to six weeks before your first frost date forces the plant to finish what it started.

What happens if you feed too much or too little

Overfeeding produces a thick, leafy plant with few flowers and small fruit. The fruit that does form often cracks because the plant is taking up water too fast. Leaves may curl or look burned at the edges. If this happens, stop feeding and water deeply to dilute the soil. The plant will recover in a week or two.

Underfeeding slows growth and produces fewer, smaller tomatoes. The plant looks pale and weak. If you catch it early, feeding will bring it back. If the plant has already stopped flowering, feeding will not produce more fruit that season — the plant has already decided how many flowers to make.

Feeding tomatoes in different growing conditions

Tomatoes in full sun (six or more hours daily) grow faster and need feeding on schedule. Tomatoes in partial shade grow slower and may need less frequent feeding because they are not working as hard. Check the plant itself rather than following a calendar.

Tomatoes in very hot climates may need feeding more often because water drains faster and nutrients wash out. Tomatoes in cool climates grow slower and may need less. Tomatoes in wet soil should not be fed until the soil dries out, because wet soil can lock up nutrients even if they are present.

Frequently Asked Questions

Can I feed tomato plants before they flower?

Only if they are in containers or poor soil. Garden tomatoes planted in amended soil have enough nutrients to reach flowering without feeding. Early feeding in rich soil produces excess leaves and delays flowering. Container tomatoes need feeding two to three weeks after planting because the soil runs out of nutrients fast.

What is blossom end rot and does it mean I should feed more?

Blossom end rot is a dark, sunken spot on the bottom of the fruit. It is caused by calcium deficiency, which usually means inconsistent watering, not lack of food. Water deeply and evenly every few days. Adding more fertilizer will not fix it and may make it worse by pushing the plant to grow faster than roots can supply water.

Should I feed tomatoes differently in pots versus in the ground?

Yes. Container tomatoes need feeding every two to three weeks starting early in the season. Ground tomatoes in good soil need feeding only after flowers appear, then every three to four weeks. The difference is that container soil drains and depletes much faster than garden soil.

Can I use regular garden fertilizer on tomatoes?

A balanced fertilizer like 10-10-10 works, but tomato-specific fertilizer with higher phosphorus and potassium (like 5-10-10) produces more fruit. Lawn fertilizer with high nitrogen produces leaves instead of tomatoes. Read the label and choose one labeled for vegetables or tomatoes.

When should I stop feeding tomatoes?

Stop four to six weeks before your first expected frost date. This forces the plant to ripen the fruit already on the vine instead of making new flowers. If you keep feeding, new flowers will not have time to mature before cold weather kills the plant.