You should start tomatoes indoors five to eight weeks before planting in the ground, which should be after the last frost. Consult your USDA growing zone to find out when your last frost date is, as tomatoes won't survive those temperatures. Also plant seedlings with enough space between them, and add support structures early. Fresh tomatoes are a juicy end-of-summer delight. With a wide growth range from 60 to 100 days, it can be hard to determine when to plant tomatoes. To answer that question, we spoke with organic vegetable gardening expert Adam Weiss, founder of Pike Lane Gardens. Best Time to Plant Tomatoes You should generally begin to grow tomatoes in the spring to avoid the last frost of the year. It's best to plant tomatoes in two stages, says master gardener Adam Weiss. In the first stage, the seeds are planted indoors. In the second stage, the seedlings are transplanted outdoors. Space the planting stages from five to eight weeks apart. When to Plant Tomatoes Indoors When planting your tomatoes starting from seeds, they should be started indoors five to eight weeks before you plant them in the ground, Weiss says. There is a specific reason why tomato seeds are started indoors, according to Weiss. "Tomatoes are a warm-weather vegetable," he says. "If you planted the seeds in your garden or container in early summer, it would take a considerable amount of time—about five to eight weeks for the seed to germinate and another five to seven weeks for the tomato plant to grow to a seedling." Planting the tomato that way throws off the plant's growing schedule. Weiss says that if you planted in May, you would already be in late July by the time the plant started growing. The plant may still produce tomatoes, but not in abundance. Because your harvest time has been condensed, you'll get a limited harvest quantity of tomatoes. When to Plant Tomatoes Outdoors To pinpoint when you should plant tomatoes, Weiss suggests looking at outside temperatures rather than the calendar. Tomatoes are a summer vegetable, he says, and should be planted in your garden or container once the outdoor temperatures begin to warm. Tomatoes must avoid frost. "Ideally, the soil temperature should be close to 70°F for the seedlings to be planted," Weiss says. That recommendation applies only to planting tomatoes in the ground outdoors, not indoors. "It is much more challenging to plant tomato seeds outdoors directly," says Weiss. "There are several weather variables that could either dry or flood the seed before it even germinates." Frost Dates for Planting Tomatoes Because tomatoes must avoid frost, consult your local United States Department of Agriculture (USDA) hardiness zone to learn the last and first frost dates for each year. A frost date is when air temperatures dip to 32°F (freezing) or below. There are ways to protect plants from frost, such as adding cloches, row covers, cold frames, or container wraps. Yet with tomatoes, the safest way to protect them is to avoid frost conditions altogether. Tips for Planting and Growing Tomatoes Sungolds, cherry tomatoes, beefsteaks, or green zebras? Regardless of the variety of tomato you love planting, Weiss offers these tips for the perfect harvest: Add enough space: Tomatoes need at least 24 inches between each plant to allow for ample sunlight, strong root development, and space. This helps minimize potential disease and pests. Plant fewer tomatoes if you don’t have the space. Plant seedlings: Always plant your tomatoes as seedlings to maximize your harvesting process. Plant seedlings deeply: Place your tomato plant deeper into the ground than other seedlings, at least 6 inches deep. You can bury the plant under the ground until the first set of leaves. This lower stem will develop additional roots, which will improve the health of your plant. Add structure early: Well before planting tomatoes, decide what type of trellis you want: tomato cage, stake, or another supporting structure. The structure must be in place before the tomato grows, as adding it later can damage the plant. Water deeply: Tomato roots grow deep within the ground, so water deeply two to three times a week at the base of each plant. Weiss suggests slowly counting to 20 while watering each tomato plant to measure the correct amount of water.