Plants & gardening

Best Fertilizer for Tomatoes

Best fertilizer for tomatoes, including soil testing, NPK ratios, compost, calcium, containers, blossom end rot, overfertilizing, and feeding schedule.

The best fertilizer for tomatoes is the one that matches your soil test and growth stage. Tomatoes need nitrogen, phosphorus, potassium, calcium, and consistent water, but too much fertilizer can create lush vines, fewer fruits, salt stress, or blossom end rot problems.

A tomato fertilizer should support steady growth, not force explosive growth.

For calcium issues, read Why Tomato Plants Need Calcium.

Last updated: June 6, 2026.

Quick Answer

Start with a soil test. If phosphorus is already adequate or high, choose a fertilizer that supplies nitrogen and potassium without extra phosphorus. In containers, use a complete fertilizer with calcium and consistent watering. Avoid heavy nitrogen before fruit set.

Tomato Nutrient Priorities

Nutrient Role Mistake
nitrogen leaf and stem growth too much delays fruiting
phosphorus root and fruit development often over-applied
potassium water balance and plant vigor can be low in some soils
calcium fruit cell development movement depends on water
magnesium chlorophyll do not add unless deficient

Best Fertilizer Type by Situation

Situation Better choice
garden soil with high phosphorus low-phosphorus fertilizer
new garden with unknown soil lab test first
containers complete tomato fertilizer with micronutrients
compost-rich raised beds nitrogen-focused supplement if needed
pale slow plants diagnose water, roots, and nitrogen
lush vines no fruit reduce nitrogen, improve light

Soil-Grown Tomatoes

For in-ground tomatoes:

  1. Test soil before planting.
  2. Add compost modestly.
  3. Apply fertilizer according to report.
  4. Avoid excess nitrogen early.
  5. Side-dress only if plants need it.
  6. Mulch after soil warms.
  7. Water consistently.

A balanced fertilizer is not always the best choice. If phosphorus is high, a complete fertilizer can make the problem worse.

Container Tomatoes

Containers are different because roots depend on a limited volume of potting mix.

Container tomatoes need:

  • large container
  • high-quality potting mix
  • drainage
  • steady moisture
  • complete fertilizer
  • calcium availability
  • regular feeding according to label

Dry containers are a common trigger for blossom end rot.

Compost and Manure

Compost improves soil, but it is not always enough nitrogen for tomatoes. Manure compost can add nutrients but may also add too much phosphorus or salts if used heavily.

Use compost and manure based on soil testing, not habit.

Fertilizer Mistakes

Avoid:

  • adding bone meal without a soil test
  • using Epsom salt for blossom end rot
  • overusing 10-10-10 in high-phosphorus soil
  • fertilizing dry plants
  • letting containers swing from dry to soaked
  • overfeeding young transplants
  • assuming yellow leaves always mean fertilizer deficiency

For Epsom salt myths, read Epsom Salt for Plants: Useful or Myth?.

FAQ

What NPK is best for tomatoes?

There is no universal best NPK. A soil test determines whether you need nitrogen, phosphorus, potassium, or a specific ratio.

Do tomatoes need calcium fertilizer?

Sometimes in containers or deficient soils, but blossom end rot is often caused by inconsistent water rather than lack of calcium in the soil.

When should I start fertilizing tomatoes?

Follow transplant and soil-test guidance. Many gardeners apply starter fertilizer at planting and side-dress after fruit begins to set if plants need nitrogen.

Sources

Browse all guides →