Why did my tomato plants give me big green leaves but very small tomatoes?
Sounds like too much nitrogen, and possibly too crowded a planting or too small a pot. If you’re going to fertilize without a soil test, use something with an NPK ratio of 1:2:1 or 1:2:2. Too much N gives you lovely leaves and poor flowering and fruiting. Or you’ve planted a cultivar with small fruits, and there are many of them — everything from cherry, grape and currant tomatoes to plum tomatoes like Roma and very early, small fruited tomatoes like Oregon Spring. Anyhow, a good garden soil test is usually offered by your state Extension Service or Master Gardeners in the $8-10 range. They’ll give you recommendations for fertilization and amounts of lime to apply.