The most common reason: not enough sunlight or heat
Tomato plants need at least 6 to 8 hours of direct sunlight each day to set fruit. If your plant is in partial shade or gets less than 6 hours, it will grow leaves but skip the flowers that become tomatoes. Move the pot or plant to a sunnier spot if possible—south-facing locations work best in most climates.
Temperature matters just as much as light. Tomatoes need nighttime temperatures between 55°F and 70°F and daytime temperatures between 70°F and 85°F to produce flowers. If nights drop below 55°F or stay above 75°F, the plant will drop its flowers before they set fruit. In cool climates, wait until soil and air warm up before planting outdoors. In very hot climates, afternoon shade cloth can help keep temperatures in the right range.
Key Takeaways
- Tomato plants need 6 to 8 hours of direct sunlight daily and temperatures between 55°F and 85°F to produce fruit.
- Too much nitrogen fertilizer causes the plant to grow leaves instead of flowers, so use a balanced or lower-nitrogen formula once flowering starts.
- Inconsistent watering—either too much or too little—causes flowers to drop before they become fruit.
- Certain varieties take longer to produce than others; cherry tomatoes often fruit faster than large slicing types.
- Pests like hornworms and diseases like early blight can remove flowers and young fruit before you notice the damage.
Fertilizer imbalance: too much nitrogen
If your plant is tall, dark green, and leafy but has few or no flowers, nitrogen fertilizer is likely the culprit. Nitrogen pushes vegetative growth—stems and leaves—at the expense of flowers and fruit. This is especially common when using all-purpose fertilizers or fresh compost high in nitrogen.
Once your tomato plant starts flowering, switch to a fertilizer lower in nitrogen and higher in phosphorus and potassium. Look for a ratio like 5-10-10 or 10-20-20 on the package label. If you have been fertilizing every week, cut back to every two weeks. Tomatoes in good soil often need little or no extra fertilizer once they start growing.
Watering problems: too much, too little, or inconsistent
Tomatoes are fussy about water. Overwatering causes root rot and weak growth with few flowers. Underwatering stresses the plant and causes it to drop flowers before they set fruit. The goal is consistent moisture—soil that is damp but not soggy.
Water deeply once or twice a week rather than a little bit every day. Stick your finger 2 inches into the soil; if it feels dry, water. If it feels wet, wait. In hot weather you may need to water more often. Mulch around the base with 2 to 3 inches of straw or wood chips to keep soil moisture steady and reduce temperature swings.
Variety and timing: some types fruit slower than others
Cherry tomatoes and early varieties like 'Early Girl' produce fruit in 50 to 60 days from transplant. Large slicing tomatoes like 'Beefsteak' or 'Brandywine' take 70 to 85 days or longer. If you planted a large variety and it has only been 6 or 8 weeks, the plant may straightforward need more time.
Check the seed packet or plant label for the days to maturity. If you are within that window, the plant is on schedule. If you are well past it and still see no flowers, one of the other problems in this guide is at work.
Pests and disease reducing flowers and fruit
Hornworms, spider mites, and whiteflies eat flowers and young fruit before you notice the damage. Early blight and septoria leaf spot are fungal diseases that weaken the plant and cause it to drop flowers. Look under leaves for tiny insects, webbing, or yellow spots. Check the stems and fruit for dark lesions or holes.
Remove affected leaves by hand if the damage is light. For heavier infestations, neem oil or insecticidal soap can help. Remove and destroy any leaves with dark spots to slow disease spread. Improve air circulation by pruning lower branches and spacing plants farther apart so leaves dry faster after rain or watering.
Poor pollination or flower drop from stress
Tomato flowers are usually pollinated by wind or bees, but in very hot, dry, or humid conditions, flowers drop before they set fruit even if everything else is correct. This is the plant's way of conserving energy under stress. Once conditions improve—cooler nights, more consistent watering, better air flow—new flowers will appear and stay on the plant.
If you have only one or two plants, hand-pollinating can help. Use a small brush or cotton swab to tickle the inside of each flower on a warm, sunny morning. This mimics what bees do and can increase fruit set when natural pollination is poor.
Checking your soil and starting over
If your plant is in a pot, the soil may have become depleted or compacted. Tomatoes need loose, well-draining soil rich in organic matter. If the plant is in the same pot and soil from last year, refresh it with new potting mix or garden soil mixed with compost before replanting.
In the ground, work 2 to 3 inches of compost into the top 8 inches of soil before planting. This improves drainage, adds nutrients, and gives roots room to spread. Soil that is hard, clay-heavy, or stays wet after rain will stunt growth and reduce flowering no matter what else you do.
Frequently Asked Questions
How long should I wait before deciding my tomato plant is not producing?
Wait until the plant reaches the days-to-maturity listed on the seed packet or label. For early varieties, that is 50 to 60 days from transplant. For large slicing types, it can be 80 to 90 days or more. If you are past that window with no flowers, one of the problems in this guide is likely at work.
Can I use tomato fertilizer to fix a plant that is not flowering?
Yes, tomato-specific fertilizers are formulated lower in nitrogen and higher in phosphorus and potassium, which encourages flowering and fruit. Switch to it once your plant starts to flower or if it is leafy with no blooms. Follow the label directions and do not over-fertilize, which can cause other problems.
Should I remove leaves to help fruit get more sun?
Remove only the lowest leaves once fruit is visible, and only if they are diseased or touching the ground. Leaves feed the plant and protect fruit from sunscald. Removing too many leaves weakens the plant and reduces overall production. Focus instead on improving light and air flow around the whole plant.
What if my plant has flowers but they keep falling off?
Flower drop is usually caused by temperature stress (nights below 55°F or above 75°F), inconsistent watering, or very low humidity. Once temperatures stabilize and you water on a regular schedule, new flowers will stay on the plant. This is normal during cold snaps or heat waves and usually resolves on its own.
Can I move my tomato plant to a sunnier spot mid-season?
Yes, you can move a potted plant to a sunnier location at any time. If it is in the ground, moving it is difficult and risky. Instead, prune nearby plants or structures that shade it, or install a reflective surface nearby to bounce more light onto the plant.