The most common reason tomato plants don't flower is too much nitrogen in the soil
When a tomato plant grows tall and leafy but produces no flowers, the problem is usually excess nitrogen. Nitrogen pushes green growth—stems and leaves—at the expense of flowers and fruit. This happens most often when you use a general-purpose fertilizer (like 10-10-10) instead of one formulated for flowering plants, or when you fertilize too often.
The second most common cause is temperature. Tomatoes need nighttime temperatures between 55°F and 70°F to set flowers. If nights stay below 55°F or above 75°F for weeks, the plant will keep growing but won't flower. This is why early-season tomatoes sometimes stall, and why plants in very hot climates may skip flowering during peak summer heat.
Less often, the plant isn't getting enough light, water is inconsistent, or the variety you planted is a late-season type that straightforward hasn't reached flowering age yet. The fix depends on which problem you have.
Key Takeaways
- Switch to a fertilizer labeled for tomatoes or flowering plants (lower nitrogen, higher phosphorus) if your plant is all leaves and no flowers.
- Nighttime temperatures below 55°F or above 75°F prevent flowering, so early-season plants may need to wait for warmer nights.
- Tomato plants need at least six to eight hours of direct sunlight daily; less light delays or stops flowering.
- Inconsistent watering—too much, too little, or erratic—stresses the plant and can prevent flower formation.
- Indeterminate varieties (vining types) take longer to flower than determinate types (bush varieties), so timing matters.
How nitrogen fertilizer causes leafy growth instead of flowers
Nitrogen is the nutrient that builds leaves and stems. When soil has plenty of nitrogen, the plant prioritizes growth over reproduction. It keeps making new leaves because it can, and flowering gets delayed or skipped entirely. This is especially common in containers or raised beds where you've added compost or fertilizer before planting.
Check your fertilizer label. A balanced fertilizer like 10-10-10 has equal parts nitrogen, phosphorus, and potassium. For tomatoes, you want something like 5-10-10 or 5-20-20—lower nitrogen, higher phosphorus and potassium. Phosphorus and potassium promote flowering and fruit development. If you've been using a general vegetable or lawn fertilizer, stop and switch to a tomato-specific product.
If you've already over-fertilized, stop fertilizing entirely for four to six weeks. Water deeply and regularly to help flush excess nitrogen from the soil. New flowers should appear once the plant uses up the stored nitrogen in its leaves.
Temperature requirements for tomato flowering
Tomatoes are warm-season plants, but they have a narrow window for flower formation. The plant needs nighttime temperatures between 55°F and 70°F. Below 55°F, pollen doesn't develop properly. Above 75°F at night, the plant drops flowers or fails to set fruit even if flowers do appear.
Early-season tomatoes planted in spring often hit this problem. The plant grows fine during warm days, but cool nights (below 55°F) prevent flowering. This is normal and not a sign of disease or poor care. Once nighttime temperatures stay consistently above 55°F for a week or two, flowers will appear.
In very hot climates, the opposite happens. If nighttime temperatures stay above 75°F throughout summer, the plant may flower sparsely or stop flowering altogether during the hottest weeks. Shade cloth (30 to 50 percent shade) can help cool the plant and encourage flowering during heat waves. Water more frequently in heat to keep the soil from drying out, which also stresses the plant.
Light requirements and how to check if your plant has enough
Tomato plants need at least six to eight hours of direct sunlight daily to flower reliably. Less than six hours and flowering slows or stops. If your plant is in a spot that gets afternoon shade or is blocked by a building or tree, move it if possible.
If you're growing in a container, this is straightforward—move the pot to a sunnier location. If the plant is in the ground, you may need to prune nearby branches or wait until the season changes and the sun angle shifts. In the meantime, the plant will still grow, but flowering will be delayed.
Indoors or under grow lights, make sure the light is close enough. Seedlings and young plants need lights 2 to 4 inches above the leaves. As the plant grows, you can raise the light, but it should never be more than 12 inches away. If the light is too far, the plant stretches and doesn't flower.
Watering patterns that prevent or delay flowering
Tomatoes need consistent moisture—not soggy, not bone-dry. Inconsistent watering stresses the plant and can prevent flowering. If you water heavily one day and let the soil dry out completely the next, the plant focuses on survival rather than reproduction.
Water deeply once or twice a week, depending on heat and soil type. The soil should be moist 2 to 3 inches down. In containers, check daily because they dry faster. In the ground, water less often but more deeply so the roots grow down instead of staying shallow.
Overwatering is also a problem. Soggy soil leads to root rot and weak growth. If the pot has no drainage hole, add one or repot the plant. If the soil stays wet for days after watering, it's too dense—mix in compost or perlite to improve drainage.
Variety type and how long it takes to flower
Determinate tomatoes (bush types like 'Roma' and 'San Marzano') flower earlier and all at once, usually 50 to 70 days from transplant. Indeterminate tomatoes (vining types like 'Brandywine' and 'Sungold') take longer to reach flowering age, often 70 to 90 days, but they flower continuously throughout the season.
If you planted an indeterminate variety and it's only been six weeks, the plant may straightforward not be old enough yet. This is not a problem—it's normal. Keep the plant healthy with consistent water, light, and moderate fertilizer, and flowers will come.
Check your seed packet or plant label to see which type you have. If you don't have that information, look at the plant's growth habit. Determinate types stay compact and bushy. Indeterminate types grow tall and vine-like. Knowing which you have helps you understand whether you're waiting for the plant to mature or whether something else is wrong.
Pruning and pinching to encourage flowering
Removing the very tip of the main stem (called pinching) can redirect energy toward flowering instead of stem growth. Pinch off the top 1 to 2 inches of the growing tip when the plant is 12 to 18 inches tall. This triggers the plant to branch and flower sooner.
Removing lower leaves (once the plant is established) also helps. Leaves below the first flower cluster don't contribute much to growth and can trap moisture, leading to disease. Pruning them off improves air flow and lets the plant focus energy on flowers and fruit higher up.
Don't over-prune. Leaves are the plant's food factory. Remove only the lowest leaves and the very tip of the main stem. Aggressive pruning stresses the plant and delays flowering further.
Frequently Asked Questions
How long should I wait before assuming something is wrong?
Determinate varieties should flower within 60 to 75 days of transplanting. Indeterminate varieties take 80 to 100 days. If your plant is younger than that and otherwise looks healthy, wait. If it's older and still has no flowers, check nitrogen levels, light, temperature, and watering.
Can I use tomato fertilizer on a plant that's already too leafy?
Yes, but stop all fertilizing for a month first. Switch to tomato fertilizer only after the plant has used up excess nitrogen. Continuing to fertilize, even with the right formula, will keep pushing leaf growth. Once flowers appear, you can resume light feeding every two to three weeks.
Will shade cloth hurt my plant if it's not in a heat wave?
Shade cloth reduces light, which can slow flowering. Use it only during extreme heat (sustained nighttime temperatures above 75°F). In normal conditions, remove it so the plant gets full sun.
What if my plant flowers but the flowers fall off?
Flower drop is usually caused by temperature stress (nights above 75°F or below 55°F), inconsistent watering, or too much nitrogen. It's not the same as not flowering at all. Keep the plant healthy and stable, and new flowers will form and stay on.
Is it too late to fix a plant that hasn't flowered by mid-summer?
Not necessarily. If you correct the problem now—switch fertilizer, improve light, fix watering—the plant can still flower and produce fruit before the first frost. You may get fewer tomatoes than a plant that flowered earlier, but you'll still get some.