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:
- Test soil before planting.
- Add compost modestly.
- Apply fertilizer according to report.
- Avoid excess nitrogen early.
- Side-dress only if plants need it.
- Mulch after soil warms.
- 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.
Related Reading
- Tomato Blossom End Rot Treatment
- Why Tomato Plants Need Calcium
- Bone Meal vs Blood Meal
- How Often to Water Tomatoes in Raised Beds