The best time of the year to plant vegetables depends on the type of vegetable and the geographical location of the garden. In general, vegetables can be started indoors a few weeks before or after the last spring frost or outdoors a few weeks before or after the last spring frost. The soil temperature in the area must meet a recommended temperature before the seeds are planted.
For example, broccoli can be started indoors 6 to 8 weeks before the last spring frost, or 2 to 3 weeks before the last spring frost outdoors. For beans, seeds can be started outdoors only after the spring frost occurs, when the minimum soil temperature is 48 to 50 degrees Fahrenheit. By contrast, peppers can be started indoors 8 to 10 weeks before the last spring frost.