To grow tomatoes and get a good harvest, you will need the following: A sunny spot (tomato plants need full sun, meaning at least 7 to 8 hours of direct sunlight per day). Good soil (tomato plants need well-draining soil with a slightly acidic pH of 6.2 to 6.8). Seeds or transplants (tomato seeds to start your own plants indoors in late winter to early spring, or transplants purchased from a nursery or garden center). Proper spacing (to prevent competition, leave 18 to 24 inches between tomato plants and 4 to 5 feet between rows). Supports (stakes, cages, or trellises to help support tomato plants as they climb). Watering method (a hose, sprinkler, or drip irrigation system). Protection (against pests, disease, cold, and intense sunlight).