If your tomato plants are not producing fruit, it could be due to a lack of pollination, too much shade, or inadequate lighting. Ensure you provide fourteen to sixteen hours of supplemental light daily and that your plants are getting enough pollination. You may also need to reduce the amount of shade if your plants are not receiving enough light.