Skip to main content
Garden & Home Reviews is reader-supported. We earn affiliate commissions from qualifying purchases — how this works.

Best Fertilizer for Tomatoes

Home/Resources/Seeds & Vegetable Growing/Best Fertilizer for Tomatoes
Wide view of a person harvesting ripe tomatoes into a basket in a backyard vegetable garden, in warm late-afternoon light

Affiliate Disclosure

Some links on this page are affiliate links. As an Amazon Associate, we earn from qualifying purchases — at no extra cost to you. We do not buy, test, or physically handle the products we cover; our rankings come from aggregated owner reviews, ratings and expert consensus. Commissions never change our verdicts. How we rank · full disclosure.

The short answer: the best fertilizer for tomatoes is not one product but a two-stage approach that follows the plant. Early in the season use a balanced fertilizer (around 10-10-10) to build leaves and roots, then, once flowers appear, switch to a lower-nitrogen, higher-phosphorus-and-potassium formula — something like 3-4-6, 4-6-8 or a labeled tomato feed near 5-10-10 — to drive flowering and fruit. Feeding high nitrogen all season is the classic error that grows a jungle of leaves and few tomatoes. Consistent watering and calcium matter as much as the NPK.

Choosing a tomato fertilizer is really about understanding what the three numbers on the bag mean and when your plant needs each one. Get that, and any of a dozen products will work. For the ranked, owner-reviewed field of specific products, see our roundups of best organic fertilizer for tomatoes and best vegetable garden fertilizer. We do not test products ourselves; our picks come from aggregated owner reviews and expert consensus, explained in how we rank.

What the NPK numbers actually mean for tomatoes

Every fertilizer label carries three numbers — the NPK ratio — showing the percentage by weight of nitrogen (N), phosphorus (P) and potassium (K). Each does a specific job in a tomato plant:

NutrientWhat it doesToo much causes
Nitrogen (N)Green leaf and stem growthLush foliage, few flowers, delayed fruit
Phosphorus (P)Root development, flowering, fruit setRarely overdosed; can lock out micronutrients
Potassium (K)Fruit quality, sugars, disease resistanceCan interfere with magnesium and calcium uptake

The takeaway: nitrogen is for the young, growing plant, while phosphorus and potassium are for the flowering, fruiting plant. A fertilizer where the middle and last numbers are equal to or higher than the first (like 4-6-8) is a fruiting formula. A fertilizer where the first number is highest (like 24-8-16) is a leaf formula — great for a spring lawn, wrong for a tomato in July.

Overhead view of a person harvesting ripe tomatoes into a basket in a backyard vegetable garden, in soft overcast light

Match the fertilizer to the growth stage

Tomatoes move through three feeding stages in a season, and the best fertilizer changes with each.

  1. Transplant to first flowers (weeks 1 to 4): a balanced feed such as 10-10-10, or compost plus a starter fertilizer, builds the root system and green frame the plant needs. Moderate nitrogen is fine here.
  2. Flowering and fruit set (weeks 5 to 8): switch to a lower-nitrogen, higher P and K formula (3-4-6, 4-6-8, or a tomato-labeled 5-10-10). This is the pivot point most gardeners miss. Cutting nitrogen now pushes the plant from making leaves to making tomatoes.
  3. Heavy fruiting (weeks 9 to harvest): keep feeding the fruiting formula every three to four weeks to sustain a long harvest. Potassium supports fruit size and flavor through the peak.

Test your soil before you guess

The most useful thing you can do before buying anything is a soil test. Many US soils already hold plenty of phosphorus, and piling on more does nothing but risk locking out iron and zinc. A basic test from your state's Cooperative Extension Service, usually 15 to 25 dollars, tells you your pH and existing nutrient levels so you feed what is actually missing. Tomatoes want a pH of about 6.2 to 6.8; below that, nutrients including calcium become less available no matter how much you add. If you only ever do one test, do it before your first tomato season in a new bed.

Wide environmental view of a person harvesting ripe tomatoes into a basket in a backyard vegetable garden, in warm late-afternoon light

Organic vs synthetic: which to choose

Both grow excellent tomatoes. The right choice depends on your setup and how much you care about long-term soil health.

TypeExamplesBest for
Slow organic granularBlends of bone meal, blood meal, kelp; tomato-tone style productsIn-ground beds; feed-the-soil gardeners; hard to overdose
Liquid organicFish emulsion, seaweed extractFast boost during fruiting; foliar or root drench
Synthetic granular10-10-10, tomato 5-10-10Precise, inexpensive, quick response
Water-soluble syntheticBloom-booster style powdersContainers, where nutrients wash out fast

A practical middle path that suits most home gardens: build the bed with compost and a slow-release organic granular at planting, then supplement with a dilute liquid feed every one to two weeks once the plant is loaded with fruit. See the ranked organic options in best organic fertilizer for tomatoes.

Feeding tomatoes in containers

Container tomatoes are a different problem. Every time you water, nutrients drain out the bottom, so potting mix is exhausted far faster than garden soil. Feed container tomatoes more often and more gently: a dilute liquid fertilizer every one to two weeks, or a slow-release granular mixed in at planting and refreshed at midseason. Use a large container — at least 5 gallons, ideally 10 or more for an indeterminate variety — because a bigger soil volume holds nutrients and moisture more evenly. The same logic applies to other potted crops; see how to grow cucumbers in pots for the container-feeding pattern in another plant.

Wide environmental view of a person harvesting ripe tomatoes into a basket in a backyard vegetable garden, in soft early-morning light

Calcium, blossom end rot and the watering link

The most common tomato disorder, blossom end rot, looks like a fertilizer problem but is mostly a watering problem. The sunken black patch on the base of the fruit appears when calcium fails to reach the growing tip — and that usually happens because inconsistent watering interrupts the plant's uptake, not because the soil lacks calcium. Loading on more fertilizer, especially nitrogen, can make it worse. The reliable fixes are to mulch, water deeply and consistently, and keep the pH in range so existing calcium stays available. A calcium-containing tomato fertilizer helps only where a soil test shows a real deficiency. We cover the full diagnosis in what causes blossom end rot on tomatoes.

Fertilizer mistakes that cost you tomatoes

Fertilizer is one lever among several. Consistent water, correct spacing and steady care do just as much for a harvest — see how to care for tomatoes and how often to water tomatoes. Everything else is at the seeds and vegetable growing hub.

Straight Answers

Frequently Asked

What NPK is best for tomatoes?

There is no single right number, because tomatoes need different ratios at different stages. Early on, a balanced feed like 10-10-10 supports leaf and root growth. Once the plant starts flowering and setting fruit, switch to a formula lower in nitrogen and higher in phosphorus and potassium, such as 3-4-6, 4-6-8 or a labeled tomato fertilizer around 5-10-10. The key mistake is staying on high nitrogen all season, which grows a huge leafy plant with little fruit. Match the ratio to whether you want leaves or tomatoes at that moment.

Are coffee grounds or Epsom salt good tomato fertilizer?

Neither is a real fertilizer for tomatoes. Coffee grounds add a little organic matter and a trace of nitrogen but are far too weak and slow to feed a fruiting tomato, and fresh grounds can be acidic and mat down. Epsom salt is magnesium sulfate; it only helps if your soil is genuinely magnesium-deficient, and using it routinely does nothing for yield and will not prevent blossom end rot, which is a calcium and watering problem. Use a proper balanced or fruiting-stage fertilizer and save the folk remedies.

How often should I fertilize tomato plants?

For in-ground and raised-bed tomatoes, work a balanced fertilizer or compost into the soil at planting, then side-dress with a fruiting-stage feed every three to four weeks once flowers appear. For container tomatoes, nutrients wash out with every watering, so feed more often: a dilute liquid feed every one to two weeks, or a slow-release granular at planting topped up midseason. Always water before and after feeding to avoid burning roots, and back off if the plant is all leaves and no flowers.

What causes blossom end rot, and will fertilizer fix it?

Blossom end rot is the sunken black patch on the bottom of the fruit, and it is caused by calcium not reaching the developing tomato, usually because of uneven watering rather than a true lack of calcium in the soil. Most fertilizer will not fix it and high-nitrogen feed can make it worse. The real fix is consistent moisture: mulch, water deeply and regularly, and avoid the wet-dry swings that block calcium uptake. A calcium-containing tomato fertilizer can help on genuinely deficient soils, but watering is the lever that matters most.

Organic or synthetic fertilizer for tomatoes?

Both grow good tomatoes; the difference is speed and soil health. Synthetic fertilizers are fast, precise and give a quick response, which suits containers and rescuing a struggling plant, but they do nothing for long-term soil life. Organic fertilizers such as compost, fish emulsion, and blends of bone and blood meal release slowly, feed the soil biology and are hard to overdose, but they act more gradually. Many gardeners combine them: compost and a slow organic base for the soil, plus an occasional liquid feed for a fast boost during heavy fruiting.