Tomato plants need nitrogen early, then phosphorus and potassium when they flower

Tomato plants eat different nutrients at different stages. When the plant is young and building leaves and stems, it needs nitrogen. Once it starts to flower and set fruit, it needs more phosphorus and potassium. Most gardeners use a balanced fertilizer at planting, then switch to a higher-phosphorus formula once flowers appear. The soil itself matters too — if your soil is poor or depleted, even the right fertilizer will not work as well as it should.

You do not need expensive or complicated products. A basic 10-10-10 fertilizer (nitrogen-phosphorus-potassium) works for most home gardens. Once flowering starts, a 5-10-10 or similar low-nitrogen blend is better. The numbers tell you the percentage of each nutrient in the bag, so you can compare products directly.

Key Takeaways

  • Young tomato plants need nitrogen-rich fertilizer to build strong stems and leaves before they flower.
  • Switch to a phosphorus-heavy fertilizer once flowers appear, because phosphorus supports fruit development.
  • Soil quality matters as much as fertilizer — poor soil will not hold nutrients even if you add them.
  • Tomatoes also need calcium to prevent blossom-end rot, which shows as dark spots on the fruit.
  • Feeding every two to three weeks during the growing season is usually enough for container or garden plants.

Nitrogen for early growth

Nitrogen is the nutrient that makes leaves and stems grow. A young tomato plant needs it to build a strong framework before it flowers. If you use a balanced 10-10-10 fertilizer at planting time, or mix compost into the soil before you plant, you are giving the plant what it needs for this stage.

You can use a liquid fertilizer (mixed with water and poured on), a granular fertilizer (sprinkled around the base and watered in), or compost worked into the top inch of soil. Liquid fertilizers work faster because the plant absorbs them right away. Granular and compost release nutrients more slowly over weeks or months. For a tomato plant in a pot, liquid fertilizer every two weeks is simpler than managing granules.

Stop using high-nitrogen fertilizer once the plant flowers. Too much nitrogen at that point makes the plant keep growing leaves instead of putting energy into fruit. You will see lots of green but few tomatoes.

Phosphorus and potassium for flowering and fruit

Once your tomato plant has flowers, phosphorus becomes the priority. Phosphorus helps the plant make flowers and fruit, and it also strengthens roots. Potassium helps the fruit ripen and improves flavor. A fertilizer labeled 5-10-10 or 5-20-20 has less nitrogen and more of both, which is what you want at this stage.

You can switch fertilizers at this point, or you can use a tomato-specific fertilizer from the start — these are usually formulated to shift from higher nitrogen early on to higher phosphorus and potassium later. Some gardeners use a single low-nitrogen fertilizer throughout, which works fine if your soil started out decent.

Feed every two to three weeks once flowering starts. If you are using a liquid fertilizer, follow the label rate — do not guess or use more, because over-fertilizing can burn roots and actually reduce fruit production.

Calcium to prevent blossom-end rot

Blossom-end rot is a dark, sunken spot on the bottom of the tomato fruit. It is caused by calcium deficiency, not by a disease. The plant cannot move calcium to the fruit if the soil dries out between waterings, even if calcium is present in the soil. Consistent watering matters more than adding calcium.

If your soil is very poor, you can add crushed eggshells, gypsum, or a balanced fertilizer that includes calcium. But the fastest fix is to water deeply and regularly — once or twice a week depending on heat and rainfall, so the soil stays evenly moist. Mulching around the plant (with 2 to 3 inches of wood chips or straw) helps the soil hold moisture and stay cool.

Soil testing and compost as a base

Before you add any fertilizer, it helps to know what your soil already has. A soil test from your local extension office (usually free or very cheap) tells you the pH and the levels of nitrogen, phosphorus, potassium, and other nutrients. You can then add only what is missing instead of guessing.

If you do not test, start with compost. Mix 2 to 3 inches of finished compost into the top 6 to 8 inches of soil before planting, or fill a container with a mix of compost and potting soil. Compost adds organic matter, which helps soil hold water and nutrients, and it provides a slow, steady supply of all three main nutrients. You can still use fertilizer on top of compost, but you will need less.

For container tomatoes, use a potting mix (not garden soil) because it drains better and does not compact. Many potting mixes already include some fertilizer, so check the bag. If it does, you may not need to feed for the first month.

Liquid versus granular fertilizers

Liquid fertilizers dissolve in water and are absorbed by roots within days. They are fast but do not last long — you have to reapply every week or two. They work well for container plants and for gardeners who want to see results quickly. Dilute them exactly as the label says, or you risk burning roots.

Granular fertilizers are sprinkled around the base of the plant and watered in. They release nutrients slowly over weeks or months, so you feed less often. They are cheaper per feeding but require more upfront work. They work well for garden beds where you can spread them in a band around each plant.

Organic fertilizers like fish emulsion, seaweed extract, and bone meal are options if you prefer them. Fish emulsion is liquid and fast-acting. Bone meal is granular and slow-release, with high phosphorus. They cost more than synthetic fertilizers but work the same way — the plant does not know the difference between nitrogen from fish and nitrogen from a lab.

Feeding schedule from planting to harvest

At planting: Mix compost or a balanced fertilizer into the soil, or use a potting mix that includes fertilizer. This covers the plant for the first month.

Four to six weeks after planting (when the plant is 8 to 12 inches tall): Start feeding with a balanced or slightly nitrogen-heavy fertilizer every two to three weeks if you did not use compost, or if the plant looks pale or slow-growing.

When flowers appear: Switch to a phosphorus-heavy fertilizer and feed every two to three weeks until harvest.

During heavy fruit production: Keep feeding every two to three weeks. If leaves start to yellow, the plant may need more nitrogen — switch back to a balanced fertilizer for one or two feedings, then return to the phosphorus-heavy blend.

Stop feeding four to six weeks before your first frost date, so the plant puts energy into ripening fruit instead of growing new leaves.

Signs your tomato plant needs feeding

Pale or yellowing leaves (especially lower leaves) usually mean nitrogen deficiency. The plant is using up stored nitrogen and cannot replace it. Feed with a nitrogen-rich fertilizer or compost tea.

Few flowers or small fruit means phosphorus is low. Switch to a higher-phosphorus fertilizer.

Slow growth and weak stems can mean the soil is poor overall. Add compost or a balanced fertilizer.

Blossom-end rot (dark spots on fruit) means calcium is not reaching the fruit, usually because watering is inconsistent. Water deeply and regularly, and mulch to keep soil moisture steady.

If the plant looks healthy and produces plenty of fruit, you do not need to change anything. Feeding is not a race — the goal is steady, moderate growth and good fruit, not the biggest plant on the block.

Frequently Asked Questions

Can I use the same fertilizer the whole season?

Yes, if you use a balanced fertilizer like 10-10-10 or a tomato-specific blend. You will get decent results. Switching to higher phosphorus once flowering starts will give you more fruit, but it is not required. Many home gardeners use one fertilizer all season and are happy with the harvest.

Is homemade compost tea better than store-bought fertilizer?

Compost tea works, but it is slower and less predictable than liquid fertilizer because you do not know exactly how much nitrogen or phosphorus is in it. Store-bought fertilizer is consistent and faster. If you have compost on hand, use it — it is free and good for soil. If you are buying, a cheap liquid fertilizer is simpler and more reliable.

What if I over-fertilize?

Too much fertilizer can burn roots, cause leaves to curl, or reduce fruit production. If this happens, stop feeding and water deeply several times over a week to flush excess fertilizer through the soil. For container plants, you can replace the top few inches of soil. In the future, follow the label rate and feed less often rather than more.

Do I need to feed tomatoes in the ground differently than in containers?

Container tomatoes need feeding more often because water drains out and takes nutrients with it. Feed container plants every two weeks. Garden tomatoes in decent soil may only need feeding every three to four weeks, or not at all if you mixed in compost at planting. Container plants also dry out faster, so consistent watering is more critical.

When should I stop feeding tomatoes?

Stop feeding four to six weeks before your first frost date. At that point, the plant will not have time to ripen new fruit, so feeding just makes it grow leaves. Let the plant focus on ripening the fruit already on it. You can pick green tomatoes at the end of the season and ripen them indoors.