For first-time gardeners or those new to Colorado, it’s helpful to understand a bit about our unique climate and growing conditions. Denver’s Climate & Elevation classifies as semi-arid high plain (Zone 6a). Although we receive 60 inches of snowfall per year in Denver, we only receive between 9-15 inches of precipitation usable for gardening.
We live at high elevation and enjoy over 300 days of sunshine with intense ultraviolet radiation annually. Gardening season in Denver runs from late March to late October. Please note, not all plants thrive in the same part of the season. Your seed packets will have specific information for each plant.
The average last frost in Denver is mid-May and the average first frost is mid-October. This determines the best times to sow seeds indoors or outdoors, depending on the crop and their preferred soil and air temperatures. It also guides us as to when to plant warm weather crops outside to avoid transplant shock and stunting due to temperature fluctuations and unexpected late-season snow.
Knowing when to plant or transplant will help you and your plants prepare for a successful growing season.
Review the chart to explore when to plant different vegetables. Note whether they are considered ‘cool weather’ or ‘warm weather’ crops as well as whether seeds should be started indoors or directly sown into the soil.
Vegetable |
warm weather |
cool weather |
sow indoors |
sow outdoors |
Start Seeds and Transplant * *Weeks before or after last frost date | ||
Bush Beans | • | • | 3-4 before | 1-2 after | |||
Pole Beans | • | • | 3-4 before | 1-2 after | |||
Beets | • | • | 2-4 before | ||||
Broccoli | • | • | 5-8 before | 5-8 before | |||
Brussel Sprouts | • | • | 5-8 before | 4-6 before | |||
Cabbage | • | • | 4-6 before | 5 before | |||
Carrots | • | • | • | 2-4 before | |||
Cauliflower | • | • | 5-8 before | 1-2 before | |||
Celery | • | • | 8-10 before | 2-3 before | |||
Chard | • | • | • | 2-4 before | |||
Corn | • | • | 3-4 before | 1-2 after | |||
Cucumber | • | • | 2-3 before | 1-2 after | |||
Eggplant | • | • | 6-8 before | 2-3 after | |||
Garlic | • | • | 6 before | ||||
Kale | • | • | 5 before, 2 after | ||||
Kohlrabi | • | • | 5 before, 2 after | ||||
Leeks | • | • | 8-10 before | 5 before | |||
Lettuce | • | • | • | 2-4 before, 2 after | |||
Onion | • | • | 3 before, 2 after | ||||
Parsley | • | • | • | • | 4-6 before | 1-2 after | |
Peas | • | • | 4-6 before, 2-3 after | ||||
Peppers | • | • | 1-3 after | ||||
Potatoes | • | • | 4-6 before | ||||
Pumpkin | • | • | After frost | ||||
Radish | • | • | • | 4-6 before | |||
Spinach | • | • | • | 3-6 before | |||
Squash, Summer | • | • | 1-4 after | ||||
Squash, Winter | • | • | 2 after | ||||
Tomatoes | • | • | 2-4 after |
Planting and Harvesting Tips
Bush Beans: Sensitive to transplanting, pinch extra plants. Don’t pull them. Pick every 3-7 days.
Pole Beans: Sensitive to transplanting; pinch extra plants, don’t pull them. Pick every 3-7 days.
Beets: Thin when young and cook the tops as you would with other greens.
Broccoli: Keep cool to get stocky plants, but don’t go below 40° F. Transplant into beds up to first true leaves. Harvest the main head when buds begin to loosen. Side heads will form after the first head is cut.
Brussel Sprouts: Keep cool to get stocky plants, but don’t go below 40° F. Harvest sprouts when they are 1 ½” wide. Pick lower ones first.
Cabbage: Harvest when head is formed. Keep cool to get stocky but don’t go below 40° F.
Carrots: Thin early; harvest any size.
Cauliflower: Tie outer leaves around head to protect from sun. Likes weather between 57°- 68° F.
Celery: Must go below 60° F at night for seeds to germinate. Requires a lot of nutrients and water.
Chard: Cut leaves close to ground when 8-10” high. Harvest outer leaves first.
Corn: Sensitive to transplanting. Pinch extra plants. Plant in blocks; harvest when kernels are milky.
Cucumber: Somewhat sensitive to transplanting; pinch extra plants. Mound soil into hills; plant 3 seeds per hill.
Eggplant: Grows well in hot weather.
Garlic: Harvest when tops start to die.
Kale: Keep cool to get stocky plants, but not below 40° F. Cut outer leaves closer to the stem when 10” or longer.
Kohlrabi: Keep cool to get stocky plants, but not below 40° F. Harvest when the bulb is 3” in diameter.
Leeks: Keep cool to get stocky plants, but not below 40° F. Plant out when 4” high.
Lettuce: Keep cool to get stocky plants, but not below 40° F. Hard lettuce likes repotting. Plant successively every two weeks. Will go to seed in high temperatures. Harvest outer leaves of leaf lettuce vs. head.
Onion: Harvest when tips start to die back.
Parsley: Soak seeds overnight to speed germination. Cut outer leaves near the stem.
Peas: Sensitive to transplanting, pinch extra plants, don’t pull them. Harvest frequently.
Peppers: Sensitive to cold, harden off gradually. Green peppers turn red when ripe.
Potatoes: Very tender; cannot tolerate frost. Dig up with a digging fork after the tops have flowered.
Pumpkin: Sensitive to transplanting; Pinch, don’t pull plants. Plant in hills, 3-4 plants per hill, 6-8 ft. apart.
Radish: Plant every 10 days. Will get woody when over mature.
Spinach: Keep cool for stocky plants. Plant every 2 weeks. Will go to seed in hot weather.
Squash, Summer: Sensitive to transplanting; pinch extra plants, don’t pull them. Harvest frequently.
Squash, Winter: Sensitive to transplanting; pinch extra plants, don’t pull. Can store through the winter.
Tomatoes: Prefers warm days and cool nights.
Adapted from Organic Gardening and Farming, February 1972, pp. 32-33, 54, and The Encyclopedia of Organic Gardening, Rodale Press, Inc., 1978, pp. 233-235.
Specific Planting Dates for Metro Denver
On average, metro Denver sees our last frost for the season somewhere between May 15th and May 25th. However, in Colorado, we often see unpredictable weather in late spring and early summer, including snow in June! The table below lists the approximate dates for safe planting of vegetable seeds and pre–started vegetable plants.
Vegetable |
Approximate Safe Date |
Artichokes | May 15 to May 25 |
Asparagus from Seed | May 15 to May 25 |
Asparagus from Crowns | April 1 to April 30 |
Beans – Bush & Pole | May 15 to May 25 |
Beans – Lima & Butter | May 15 to May 25 |
Beets | May 4 to May 18 |
Broccoli | April 20 to May 5 |
Brussels Sprouts | April 20 to May 5 |
Cabbage from pre–starts | April 20 to May 5 |
Cantaloupe | May 15 to May 25 |
Carrots | May 4 to May 18 |
Cauliflower | April 20 to May 5 |
Celery from pre–starts | May 4 to May 18 |
Collard Greens | April 20 to May 5 |
Corn | May 15 to May 25 |
Cucumbers | May 15 to May 25 |
Eggplant | May 15 to May 25 |
Garlic | October/November |
Kohlrabi | April 20 to May 5 |
Leek | April 20 to May 5 |
Lettuce | April 20 to May 5 |
Mustard Greens | April 20 to May 5 |
Okra | May 15 to May 25 |
Onions for sets | April 1 to April 30 |
Peas | April 20 to May 5 |
Peppers | May 15 to May 25 |
Potatoes | April 1 to April 30 |
Potatoes – Sweet | May 15 to May 25 |
Pumpkins | May 15 to May 25 |
Radishes | May 4 to May 18 |
Rhubarb | April 1 to April 30 |
Rutabaga | April 20 to May 5 |
Shallots | Plant in fall or April 20 to May 5 |
Spinach | April 20 to May 5 |
Strawberries from crowns | April 1 to April 30 |
Squash | May 15 to May 25 |
Tomatoes | May 15 to May 25 |
Turnips | April 20 to May 5 |
Watermelons | May 15 to May 25 |