What to Do When Your Tomatoes Aren’t Flowering in 2023
Tomatoes are one of the most popular vegetables to grow in the home garden. Unfortunately, sometimes gardeners find that their tomato plants aren’t producing flowers, making a full harvest unlikely. In this article, we’ll cover the common causes for tomato plants not flowering, and how to fix the issue.
Common Reasons for Tomatoes Not Flowering
The most common reasons for tomato plants not flowering are:
- Temperature: Tomatoes prefer temperatures between 60-85°F, with optimal flowering usually occurring between 75-85°F.
- Nutrient deficiency: Tomatoes need plenty of nitrogen, phosphorus, and potassium to produce flowers.
- Light: Tomatoes need 8-10 hours of direct sunlight each day to produce flowers.
- Water: Inadequate water can prevent tomato plants from flowering.
- Insects: Pests such as aphids and spider mites can deter pollinators from visiting your plants and reduce flowering.
- Disease: Many diseases can cause flower drop in tomatoes.
How to Fix Tomato Plants Not Flowering
If your tomato plants aren’t flowering, there are several steps you can take to fix the issue.
Check the Temperature
The first step is to check the temperature. Tomatoes prefer temperatures between 60-85°F, with optimal flowering usually occurring between 75-85°F. If the temperature is too high or too low, move the plants to a more suitable area.
Fertilize
Tomatoes need plenty of nitrogen, phosphorus, and potassium to produce flowers. If your plants are lacking in any of these nutrients, you can use a fertilizer specifically designed for tomatoes to correct the issue.
Provide Adequate Light and Water
Tomatoes need 8-10 hours of direct sunlight each day to produce flowers, so be sure to place your plants in an area with plenty of sun. Additionally, inadequate water can prevent tomato plants from flowering, so be sure to water your plants regularly.
Check for Pests or Disease
Pests such as aphids and spider mites can deter pollinators from visiting your plants and reduce flowering, so be sure to check for any signs of pests. Additionally, be on the lookout for signs of disease, such as yellowing leaves or wilting stems.
By following these steps, you can help your tomato plants start flowering again, and achieve a successful harvest.

Leave a Reply