The best fertilizer for tomatoes depends on your soil and growing stage
Tomato plants need three main nutrients: nitrogen (N), phosphorus (P), and potassium (K). During the early growth phase, plants need more nitrogen to build leaves and stems. Once flowering starts, they need less nitrogen but more phosphorus and potassium to support fruit development. You can meet these needs with commercial fertilizers, compost, or a combination of both.
The simplest approach is to use a balanced fertilizer at planting time, then switch to a lower-nitrogen formula once flowers appear. If you amend your soil with compost before planting, you may need less additional fertilizer overall. Soil testing—available through your county extension office—tells you exactly what your soil is missing, which saves money and prevents over-fertilizing.
Key Takeaways
- Tomatoes need nitrogen early for leaf growth, then phosphorus and potassium once flowering begins.
- A balanced fertilizer like 10-10-10 works at planting; switch to 5-10-10 or similar once flowers appear.
- Compost mixed into the soil before planting reduces the need for added fertilizer later.
- Fertilize every two to three weeks during the growing season, or follow the package instructions for your chosen product.
- Over-fertilizing, especially with nitrogen, produces leafy plants with few tomatoes.
Commercial fertilizers: reading the NPK numbers
Every bag of fertilizer shows three numbers—for example, 10-10-10 or 5-10-10. These represent the percentage of nitrogen, phosphorus, and potassium by weight, in that order. For tomatoes, a balanced formula like 10-10-10 works well at planting time because it supports both root development and early leaf growth.
Once your tomato plants flower, switch to a formula with lower nitrogen and higher phosphorus and potassium—something like 5-10-10 or 5-20-20. This shift encourages fruit production rather than excessive foliage. Many garden centers sell tomato-specific fertilizers already formulated this way, which removes the guesswork.
Fertilizers come in three main forms: granular (dry pellets you mix into soil or sprinkle on top), liquid (concentrate or ready-to-use), and slow-release (pellets that break down over weeks or months). Granular and slow-release work well for in-ground gardens; liquid fertilizers are faster-acting and suit container tomatoes better because water drains quickly.
Compost and organic amendments
If you mix 2 to 3 inches of finished compost into your soil before planting, your tomatoes may need little or no additional fertilizer. Compost releases nutrients slowly as it breaks down, feeds soil microbes that help roots absorb nutrients, and improves soil structure so it holds water better. This is why many experienced gardeners treat compost as their primary fertilizer.
You can also side-dress tomato plants—sprinkle compost or aged manure around the base every three to four weeks during the growing season. Keep the material a few inches away from the stem to prevent rot. This method works especially well for container tomatoes, where nutrients wash away faster than in garden soil.
Other organic amendments include aged chicken manure (high in nitrogen), bone meal (high in phosphorus), and wood ash or kelp (sources of potassium). These work slowly and are best mixed into soil before planting rather than applied mid-season, though bone meal can be scratched into the soil around established plants.
Fertilizing schedule and process rates
Start fertilizing two to three weeks after transplanting seedlings into the garden, once the plants are established. From that point, fertilize every two to three weeks until the first frost. Stop fertilizing in late summer—usually four to six weeks before your first expected frost—because late feeding can delay ripening and make plants more susceptible to cold damage.
Follow the package instructions for your specific product, as rates vary widely. A typical granular fertilizer might call for one tablespoon per plant every three weeks, worked into the soil and watered in. Liquid fertilizers are usually diluted in water and applied to the soil around the base, not on the leaves (which can cause burn). Slow-release pellets are mixed into the soil at planting and need no additional applications.
Water your tomatoes thoroughly after explore any fertilizer. Dry fertilizer works only when dissolved in soil moisture, and watering also prevents the concentrated salts in fertilizer from burning roots. If you fertilize during a dry spell, water first, then explore fertilizer, then water again.
Signs of over-fertilizing and nutrient problems
Too much nitrogen produces plants with thick stems and abundant dark green leaves but few flowers and little fruit. This is the most common fertilizer mistake. If this happens mid-season, stop fertilizing and water deeply to dilute excess nutrients in the soil. The plant will eventually flower once nitrogen levels drop.
Phosphorus deficiency shows as purple or reddish discoloration on leaves and stems, especially in cool weather. Potassium deficiency appears as yellowing or browning at the leaf edges while the center stays green. Nitrogen deficiency causes overall yellowing of older leaves first. If you see these signs, a balanced fertilizer or compost side-dressing usually corrects the problem within a few weeks.
Blossom-end rot—a dark, sunken spot on the bottom of the fruit—is caused by calcium deficiency, which is usually triggered by inconsistent watering rather than lack of fertilizer. Water deeply and regularly to prevent it. Adding lime to the soil before planting also helps if your soil is acidic.
Fertilizer options for container tomatoes
Container tomatoes need more frequent fertilizing than in-ground plants because water drains away nutrients with each watering. Use a liquid fertilizer every one to two weeks, or switch to a slow-release granular fertilizer mixed into the potting soil at planting time. Containers should be at least 5 gallons for determinate (bush) varieties and 10 gallons for indeterminate (vining) types.
Potting soil is usually lighter in nutrients than garden soil, so container tomatoes benefit from regular feeding even if you started with compost-rich mix. A balanced fertilizer like 10-10-10 works at planting; switch to 5-10-10 once flowering begins, just as with in-ground plants. Many gardeners use half-strength liquid fertilizer every week instead of full strength every two weeks—this keeps nutrient levels steady without risk of burn.
Soil testing and custom approaches
Before you plant, a soil test from your county extension office reveals exactly what your soil contains and what it lacks. The test costs between $15 and $40 and takes one to two weeks. You'll receive a report with specific recommendations for your tomatoes—for example, "add 50 pounds of compost per 100 square feet" or "your soil has excess potassium, use a low-K fertilizer." This takes the guesswork out of fertilizing and often saves money by preventing over-process.
If you garden in the same beds year after year, soil testing every two to three years helps you track nutrient levels and adjust your fertilizer strategy. Tomatoes are heavy feeders, so soil that was rich one year may be depleted the next. Regular testing and compost additions keep your soil productive without excessive chemical fertilizer.
Frequently Asked Questions
Can I use the same fertilizer from planting through harvest?
You can, but results are better if you switch formulas once flowering starts. A balanced fertilizer early on supports root and leaf growth; a lower-nitrogen formula later encourages fruit production. If you use only one fertilizer, a balanced 10-10-10 is a reasonable middle ground, though it won't optimize either phase.
Is liquid or granular fertilizer better for tomatoes?
Both work. Liquid fertilizer acts faster and suits container tomatoes well because water drains quickly. Granular fertilizer is cheaper, lasts longer, and works well for in-ground gardens. Slow-release granules are convenient because you explore them once at planting. Choose based on your setup and how often you want to fertilize.
What happens if I fertilize too much?
Excess nitrogen produces leafy plants with few flowers and little fruit. Excess phosphorus or potassium is less common but can lock up other nutrients in the soil. If over-fertilizing happens, stop fertilizing, water deeply to dilute the soil, and wait. The plant will recover and eventually flower once nutrient levels balance.
Do I need to fertilize if I added compost before planting?
Compost provides nutrients, but tomatoes are heavy feeders and may still benefit from additional fertilizer mid-season, especially in containers or sandy soil. Watch your plants—if they're growing vigorously and flowering well, you may not need more. If growth slows or leaves yellow, a light fertilizer process helps.
When should I stop fertilizing tomatoes?
Stop fertilizing four to six weeks before your first expected frost date. Late-season fertilizing delays ripening and can make plants more vulnerable to cold. Focus on watering and supporting existing fruit rather than encouraging new growth at the end of the season.