Minnesota Planting Guide: What to Grow and When
Minnesota gardening is a sport. You’re working against a climate that can deliver a late frost in May and an early one in September, leaving as few as 90 growing days in the north or as many as 180 in the southeast corner of the state. That difference isn’t minor. It’s the difference between a ripe vine tomato and a lost bet.
The good news is that Minnesota gardeners are not helpless. Understanding your zone, your local frost dates, and which plants genuinely perform here changes everything. This guide covers what you need to know—the actual dates, the plants that work, and the month-by-month sequence that makes the most of the season you have.
Minnesota’s Growing Zones
Minnesota spans USDA plant hardiness zones 3a through 5b. Northern Minnesota along the Canadian border sits in zone 3a, where winter lows routinely reach −40°F (−40°C). The Iron Range and Duluth area fall in zone 4a. Most of central Minnesota, including the St. Cloud region, is zone 4b. The Twin Cities metro straddles zones 4b and 5a. Rochester and the southeastern corner reach zone 5b, where winter lows stay above −15°F (−26°C).
Why does this matter? Every plant sold at a nursery carries a zone hardiness rating. A perennial rated to zone 5 will die in Duluth. A zone 3 shrub that survives in International Falls might struggle through an unusually warm Minneapolis winter—though that’s rare. Buy plants rated for your zone or colder, and you’ll stop losing money to wishful thinking.

Three pre-planned garden beds, free
Stop staring at empty beds: printable plans with exact layouts, plant lists and planting calendars — yours free from the Garden Library.

Frost Dates by Region
Your last spring frost date and first fall frost date define your growing window. These vary significantly across the state. The table below uses data from the University of Minnesota Extension and shows average dates—some years run earlier, some later, so treat them as planning baselines rather than guarantees.
| City / Region | Zone | Last Spring Frost (avg.) | First Fall Frost (avg.) | Growing Days |
|---|---|---|---|---|
| International Falls | 3a | June 1 | Sept 10 | 101 |
| Bemidji | 3b | May 22 | Sept 18 | 118 |
| Duluth | 4a | May 18 | Sept 28 | 132 |
| Brainerd | 4a | May 15 | Sept 30 | 137 |
| St. Cloud | 4b | May 10 | Oct 3 | 146 |
| Minneapolis / St. Paul | 4b–5a | May 5 | Oct 8 | 156 |
| Mankato | 5a | April 30 | Oct 13 | 166 |
| Rochester | 5a–5b | April 26 | Oct 16 | 173 |
| Winona | 5b | April 22 | Oct 19 | 179 |
Northern gardeners working with 100 days need to be ruthless about variety selection. Days-to-maturity numbers on seed packets become a filter, not a suggestion. For everything else, starting plants indoors weeks ahead of the last frost date is non-negotiable.
Starting Seeds Indoors
Most Minnesota gardeners start 6 to 10 weeks before their last frost date. For Twin Cities gardeners, that means beginning indoors in mid-to-late March. For northern Minnesota, February starts aren’t unusual for slow-growing crops like peppers and celery.
A general indoor starting timeline:
- 10–12 weeks before last frost: Peppers, celery, leeks, onions (from seed)
- 8–10 weeks before: Tomatoes, eggplant, broccoli, cauliflower
- 6–8 weeks before: Cabbage, kale, Brussels sprouts, annual flowers (petunias, snapdragons)
- 4–6 weeks before: Cucumbers, squash, melons, basil
- 2–4 weeks before: Peas (for a head start, though direct-sow usually works fine)
Hardening off matters here. Minnesota springs can be punishing—warm afternoons followed by overnight lows near freezing. Set seedlings outside for an hour on a mild day, then two hours the next, building up over two weeks before transplanting. Plants that skip this step often stall after going in the ground.
Month-by-Month Planting Calendar
The calendar below is calibrated to Twin Cities (zone 4b–5a) timing. Adjust by shifting two to three weeks later for northern Minnesota (zone 3–4a) and one to two weeks earlier for the southern regions (zone 5b).
| Month | Indoors | Outdoors (direct sow or transplant) |
|---|---|---|
| February | Peppers, leeks, onions from seed, celery | — |
| March | Tomatoes, eggplant, broccoli, petunias, snapdragons | — |
| April | Cucumbers, squash, basil, marigolds, zinnias | Peas, spinach, lettuce, kale, radishes (from mid-April in zone 5) |
| May | Continue hardening off transplants | After frost: transplant cool-season crops. After last frost: tomatoes, peppers, cucumbers, squash, basil, annuals |
| June | — | Direct sow beans, corn, more squash, sunflowers, beets, carrots |
| July | — | Second planting of lettuce, spinach, kale, radishes for fall harvest; early fall brassicas indoors (late July) |
| August | Fall brassica transplants | Garlic (late August–September for overwintering), direct sow spinach and arugula for fall |
| September | — | Spring-flowering bulbs (tulips, daffodils, alliums); protect tender plants from frost |
| October | — | Finish bulb planting; mulch perennials after first hard freeze |
One note on beans: in Minnesota’s short summers, beans sown directly in June often outperform transplanted starts. They don’t like root disturbance, and direct-sown plants catch up quickly in warm soil. Corn is the same—plant after soil temperature reaches 60°F (15°C), which usually falls in late May to early June in most zones.
Best Vegetables for Minnesota Gardens
Success in a Minnesota vegetable garden comes down to matching days-to-maturity to your growing window. A beefsteak tomato needing 85 days is pushing it for a zone 4 garden with 130 frost-free days. Short-season and cold-hardy varieties aren’t a compromise—some are genuinely excellent.
Tomatoes
Choose varieties in the 60–75 day range. Early Girl (57 days), Siletz (70 days), Sub-Arctic Plenty (60 days), and Stupice (70 days) all perform reliably across zones 4–5. In zone 3, focus on cherry types like Juliet or Sungold, which mature faster and have more flexibility on either end of the season.
Peppers
Peppers need a long warm season and almost always require a head start indoors. Start 10–12 weeks before your last frost date. Compact varieties like Gypsy, Islander, or Lunchbox perform better than large blocky bells in Minnesota’s climate. Expect a modest harvest—peppers here are rewarding but never effortless.
Brassicas
This is where Minnesota gardeners have a real advantage. Broccoli, cabbage, kale, kohlrabi, and Brussels sprouts love cool weather. Plant transplants 4–6 weeks before your last frost date—they can handle light frost. In fact, kale actually improves after frost, becoming sweeter. A second planting of broccoli transplants in early August often gives a second harvest before October.
Root Vegetables
Carrots, beets, turnips, parsnips, and radishes all do well direct-sown in Minnesota. Parsnips take 100–120 days but can overwinter in the ground and be harvested in spring—actually an advantage in a climate that otherwise punishes long-season crops. Carrots sown in July often produce their best harvest in October after the soil cools.
Potatoes
A Minnesota staple. Plant seed potatoes 2–3 weeks before your last frost date (soil temperature should be at least 45°F/7°C). Short-season varieties like Norland (70 days) or Yukon Gold (80 days) suit most of the state. Fingerlings tend to run 95–110 days—workable in the Twin Cities and south, risky in zone 3.

Top Plants for Minnesota Gardeners
The table below covers the plants that Minnesota gardeners consistently rely on—those that perform rather than just survive.
Stop missing your zone's planting windows.
Select your US zone and month — get a complete checklist of what to plant, prune, feed, and protect right now.
→ View My Garden Calendar| Plant | Type | Zone Range | Best For | Notes |
|---|---|---|---|---|
| Purple coneflower (Echinacea) | Perennial | 3–8 | All regions | Native, drought-tolerant, attracts pollinators |
| Black-eyed Susan (Rudbeckia) | Perennial | 3–9 | All regions | Self-seeds freely; easy to establish |
| Hosta | Perennial | 3–8 | Shade gardens | Many varieties; slug pressure in humid summers |
| Daylily (Hemerocallis) | Perennial | 3–9 | All regions | Nearly indestructible once established |
| Bee balm (Monarda) | Perennial | 3–9 | All regions | Spreads aggressively; place where this is an asset |
| Astilbe | Perennial | 3–8 | Partial shade, moist areas | Feathery plumes July–August; excellent in wetter spots |
| Siberian iris | Perennial | 3–8 | All regions | More reliable in MN than bearded iris; slug-resistant |
| Zinnia | Annual | Annual | Twin Cities south | Direct-sow after last frost; full sun required |
| Marigold | Annual | Annual | All regions | Start indoors or direct-sow; helps deter pests |
| Lilac (Syringa) | Shrub | 3–7 | All regions | Minnesota’s unofficial flower; blooms May–June |
| Serviceberry (Amelanchier) | Tree/shrub | 3–8 | All regions | White spring blooms, edible fruit, brilliant fall color |
| Hardy kiwi (Actinidia) | Vine | 3–8 | Zones 4+ | Vigorous grower; needs male and female plants |
Perennial Flowers That Survive Minnesota Winters
The defining frustration of Minnesota perennial gardening is zone creep—buying a plant labeled zone 5 and discovering that a brutal February in zone 4b killed it. Stick to zone 3 or 4 plants and you’ll stop being surprised.
Native prairie perennials are the most reliable category in the state. Purple coneflower, black-eyed Susan, bee balm, wild bergamot, blazing star (Liatris), and prairie smoke (Geum triflorum) all evolved for these conditions. They handle summer drought, brutal winters, and clay soil without complaint. They’re also the best thing you can plant for native pollinators, which have been under pressure across the upper Midwest.
Hostas fill shade gardens in ways nothing else quite matches. Minnesota’s heavy canopy of oaks, maples, and elms creates a lot of deep shade that’s otherwise difficult to plant. Almost every hosta variety is hardy to zone 3. The main challenge is slugs in wet summers—diatomaceous earth around the crown is the simplest control.
Astilbe performs beautifully in the partially shaded, moist areas that Minnesota gardeners often struggle with. Low-lying spots that stay wet after spring snowmelt, the north side of buildings, areas under downspouts—astilbe handles all of these and produces striking feathery plumes in shades of white, pink, red, and purple through July and August.
For something with architectural presence, ornamental grasses offer winter interest too. Karl Foerster feather reed grass (zone 4), prairie dropseed (zone 3), and little bluestem (zone 3) all stand through winter, providing structure after the perennial beds have died back—a real asset in a state where the off-season lasts nearly half the year.
Companion Planting in Minnesota
Minnesota’s short growing season makes efficiency in the garden especially valuable, and companion planting is one of the best tools for getting more from limited space and time. Pairing tomatoes with basil and marigolds, for example, repels aphids and whiteflies while using the same bed footprint. Growing brassicas near dill or nasturtiums attracts beneficial insects that prey on cabbage worms—a genuine problem in Minnesota’s cool summers.
The Three Sisters method—corn, beans, and squash grown together—has a particular advantage in the Midwest. The squash shades out weeds, the beans fix nitrogen, and the corn provides structure for the beans to climb. In a Minnesota summer where weeding time is precious, having nature do some of that work matters. Zone 4 gardeners who plant corn in mid-June can expect a harvest by late August if they choose an 80-day variety like Peaches and Cream or early Golden Bantam.
Annual Flowers Worth Growing
Annuals fill the gaps that perennials leave, and in Minnesota’s short season, they often outperform perennials in sheer visual impact from July through September.
Zinnias are arguably the best annual for Minnesota—fast, heat-loving, prolific bloomers that start flowering about 60 days from seed and keep going until hard frost. Direct-sow after your last frost date in full sun and thin to about 12 inches. Benary’s Giant series and Oklahoma series both perform well here.
Sunflowers are worth mentioning separately. In a state with limited summer, sunflowers deliver outsized reward for very little effort. Sow directly after last frost in full sun; they’re up fast, cheerful through July and August, and the seed heads feed goldfinches and nuthatches through fall. Shorter varieties like Sunbright Supreme (18–24 inches) work in smaller spaces without staking.
Impatiens fill shady spots that would otherwise be bare. They’re not cold-hardy at all—don’t transplant until temperatures reliably stay above 50°F (10°C) at night—but once established, they bloom continuously. The New Guinea varieties handle more sun and are somewhat less susceptible to impatiens downy mildew, which has been a persistent issue in the upper Midwest.
Snapdragons deserve a place in any Minnesota garden. They’re cool-season annuals that thrive in spring and early fall, often flagging in midsummer heat before reblooming in September. Start indoors 6–8 weeks before last frost, transplant early (they handle light frost), and enjoy an early-season show that few other annuals provide.
Trees and Shrubs for Minnesota
Permanent plantings need to handle the full range of a Minnesota winter—not just last February, but the worst one in the past decade. A tree that sailed through several mild winters can get killed in zone 4 during a polar vortex that drops temperatures to −30°F (−34°C) for a week. Selecting for the coldest realistic temperature in your zone is safer than selecting for the average.
Lilacs are native to this part of the continent (or nearly so) and represent the most reliable blooming shrub for Minnesota. Common lilacs (Syringa vulgaris) and their cultivars are hardy to zone 3. The Bloomerang Purple reblooms in summer after its spring flush, a trait that adds weeks of interest. Plant in full sun with good air circulation—lilacs dislike wet feet and are susceptible to powdery mildew in shaded, humid spots.
Serviceberry (Amelanchier) is underused. It offers four-season interest: white flowers in April before most other trees wake up, small blueberry-like fruit in June (which you’ll share with the robins), dense green foliage through summer, and brilliant orange-red fall color. Hardy to zone 3, tolerates part shade, handles both wet and dry soils. It’s genuinely excellent.
Sugar maple is Minnesota’s signature tree—zone 3 hardy, exceptional fall color, long-lived. Slow to establish but worth the wait. Avoid silver maple; it’s fast-growing but brittle in ice storms and prone to root problems near foundations and pipes.
Viburnum species (particularly Arrowwood viburnum and American cranberrybush) offer white flower clusters in May, ornamental fruit through fall and winter, and reliable zone 3–4 hardiness. They’re workhorses for mixed borders and foundation plantings.
Extending the Season
In Minnesota, a few weeks on either end of the season can transform what you’re able to grow. Row cover fabric (floating row cover) is one of the most useful tools available. Applied over seedlings in April or early May, it raises soil temperature by 4–6°F (2–3°C) and protects against light frosts. Applied in September, it extends the tomato harvest past the first frost dates by several weeks.
Cold frames and low tunnels accomplish the same thing with more protection. A cold frame built over a raised bed can let you direct-sow spinach and kale in late March in the Twin Cities, six weeks before outdoor conditions would otherwise allow it. In northern Minnesota, this kind of structure can stretch the productive season close to what central Minnesota gets unprotected.
Raised beds warm faster than ground-level beds in spring—sometimes by two to three weeks. For a state where spring soil temperatures often stay below 60°F (15°C) into late May, that difference matters. Combine raised beds with black plastic mulch for maximum early-season soil warming, particularly for heat-loving crops like peppers, melons, and sweet corn.
Water deeply and mulch before the first fall frost, not after it. A 3–4 inch layer of straw or shredded leaves over the root zone of perennials insulates against freeze-thaw cycles—which are more damaging than constant cold. The ground heaving in repeated freezes and thaws physically pulls roots apart. A mulched perennial bed avoids most of this.
How Climate Zone Shifts Are Affecting Minnesota
Minnesota’s growing zones have been warming gradually, and some gardeners are noticing. Areas that were firmly zone 4 a generation ago now experience winters that look more like zone 4b or even 5a during mild years. This opens opportunities—some gardeners in the Twin Cities are successfully overwintering plants rated to zone 5 that would have been reliably killed 30 years ago.
But caution is warranted. Climate zone migration doesn’t move steadily—there are still brutal polar vortex years that reset plant survival. A zone 5 perennial that survived five consecutive mild winters can be killed in one extreme year. The smarter strategy is to trial zone 5 plants in protected microclimates (south-facing walls, sheltered courtyards) rather than betting your whole garden on a warming trend that isn’t linear.
For the long-term, the trend does favor Minnesota gardeners. But treat your zone hardiness rating as a hard floor, not an average.
Building a Seasonal Rhythm
Gardening in Minnesota rewards people who think in seasons, not just individual growing windows. The spring push of cool-season crops in April and May leads into the summer intensity of warm-season crops in June and July, which flows into a fall harvest of root vegetables, second-planting greens, and brassicas through October.
A thoughtful seasonal planting strategy maps these transitions before the season starts. It prevents the common mistake of devoting an entire bed to a crop that matures in June and then leaving it empty for the rest of the summer. Planning succession sowings and transition crops keeps the garden productive from May through the first hard freeze in October—sometimes later, with protection.
In practice, this means thinking about what’s going in as something comes out. Peas done in July? That space takes a second planting of kale or a fall brassica transplant. Garlic harvested in late July? That’s prime real estate for a quick-maturing bean crop or late-season lettuce. The discipline of planning these transitions is what separates a garden that produces two months of food from one that produces five or six.
Frequently Asked Questions
When is the last frost date in Minnesota?
It varies by location. The Twin Cities averages around May 5–10. Duluth averages May 18. Northern Minnesota near the Canadian border can see frost as late as June 1. Always check your specific county through the University of Minnesota Extension frost date tool for the most accurate local data.
What grows well in Minnesota’s short season?
Cold-hardy vegetables like kale, cabbage, broccoli, carrots, potatoes, and peas thrive. For warm-season crops, stick to short-season tomato varieties (60–75 days), bush beans, and short-season corn. Perennial flowers native to the upper Midwest—coneflower, black-eyed Susan, bee balm—all perform without fail.
Can you grow tomatoes in zone 4?
Yes, with planning. Start transplants indoors 6–8 weeks before your last frost date. Choose varieties with 70 days or fewer to maturity. Harden off carefully and plant into warm soil. Row cover or Wall-o-Water season extenders help in colder microclimates. Expect a harvest from mid-August through September before frost ends it.
What fruit trees survive Minnesota winters?
Apples bred for cold climates perform exceptionally well. Honeycrisp was developed at the University of Minnesota specifically for zones 4–5. Other good choices include Haralson, Zestar, and Sweet Sixteen. Hardy plums (Toka, Superior) and cold-hardy tart cherries (Northstar, Meteor) also do well. Avoid peaches unless you’re in southern Minnesota’s zone 5b—even then, late spring frosts kill blossoms in bad years.
When should I plant bulbs in Minnesota?
Spring-flowering bulbs (tulips, daffodils, crocuses, alliums, hyacinths) go in the ground in September and October, before the soil freezes. They need a cold period to bloom properly, which Minnesota’s winter reliably provides. Plant at a depth of roughly 3 times the bulb diameter—deeper in zone 3 and 4 for added frost protection. Add 2–3 inches of mulch over the planting area after the ground freezes.
What should I do with my garden in fall?
Cut back most perennials after the first hard freeze, but leave ornamental grasses and seed heads standing through winter for wildlife habitat and visual interest. Mulch perennial beds with 3–4 inches of shredded leaves or straw. Plant spring bulbs by mid-October. Dig and store tender bulbs (cannas, dahlias, gladiolus) before the first hard freeze. Add compost to beds that will be replanted next spring.
Sources
- University of Minnesota Extension. Frost Dates in Minnesota. University of Minnesota.
- University of Minnesota Extension. Vegetable Gardening. University of Minnesota.
- USDA Agricultural Research Service. USDA Plant Hardiness Zone Map. US Department of Agriculture.









