Are you getting tomato plant blossoms but no tomatoes? Several factors can lead to a lack of fruit setting, such as temperature, irregular watering practices and poor growing conditions. You don’t need two plants in order to produce fruit either—this is a popular misconception.
Big blooms/Lush foliage, but no tomato fruit – Why?
1.Insufficient light
A lack of adequate light is one of the main reasons for tomato plants not setting fruit, as the plants require anywhere from six to eight hours of full sun to produce blooms and then fruit. Without this, you will be left with plenty of foliage, albeit spindly or leggy growth, and some flowers but little to no tomatoes.
Fruit production requires a lot of energy, which plants get from the sun. If your tomato plants aren’t receiving enough light, they should be moved.
2.Too little water
Tomatoes need plenty of water. Too little water results in poor fruit development. If the tomato plant has too little water, they may only produce a few flowers and then drop those flowers.
3.Temperature
Tomato plants require warm temps to flourish (65-70 °F/18-21 °C during day, at least 55 °F/13 °C at night to set fruit). However, if the temperature rises too much (above 85 °F/29 °C), they will fail to bloom, thus not producing fruit.
If you have plenty of big blooms but no tomatoes, it may be too cold and wet or too hot and dry. This results in what is known as blossom drop and will, of course, make it much more difficult for plants to produce fruit.
4.Poor pollination
Weather can also be a factor with pollination. Cold, windy, or wet weather will limit the amount of bee activity, which is helpful for pollination to occur and fruits to set.
Without these pollinators, you will have only a few tomatoes. Once weather returns to normal, however, this should right itself or you can hand pollinate them instead.
5. Spacing
Limiting tomato production can be caused by improper tomato spacing. If you plant them too close, they will produce few tomatoes and are more susceptible to disease. In fact, fungal diseases, like botrytis, can actually cause blooms to drop and result in no fruit. Tomato plants should be spaced at least 2 feet apart.
Source: www.gardeningknowhow.com