Article / Updated 04-25-2017
Tomatoes require a long growing season, so your best bets are to buy plants or start seeds indoors 4 to 6 weeks before your last frost date. Either way, you want a stocky, 6- to 10-inch tall transplant ready to go into the garden after all danger of frost has passed.
To jump-start tomatoes, preheat the garden soil by laying a plastic sheet over the garden bed, pull it tight, cover the edges with soil, and let the plastic heat the soil for 2 weeks before transplanting.