Midwest vegetable planting guide
Cold winters, warm summers, good rainfall. A classic four-season garden — indoor starts for warm crops, big spring and fall cool-season windows.
FROST-FREE DAYS
143–186
USDA ZONES
3a–7a
LAST SPRING FROST RANGE
April 15 – May 10
States in this region
Ohio calendar →Indiana calendar →Illinois calendar →Michigan calendar →Wisconsin calendar →Minnesota calendar →Iowa calendar →Missouri calendar →
Representative planting calendar
Based on Iowa (166 frost-free days) — near the middle of this region. Pick your state above, or use the generator with your ZIP for exact dates.
| Crop | Start indoors | Sow / transplant out | First harvest |
|---|---|---|---|
| Celeriac | Jan 31 – Feb 14 | Apr 18 – May 5 | Aug 3 – Aug 23 |
| Onion | Feb 7 – Feb 21 | Mar 28 – Apr 14 | Jul 3 – Aug 2 |
| Leek | Feb 7 – Feb 21 | Apr 4 – Apr 21 | Jul 20 – Sep 8 |
| Celery | Feb 7 – Feb 21 | Apr 18 – May 5 | Aug 3 – Sep 12 |
| Rosemary | Feb 7 – Feb 21 | Apr 25 – May 12 | Jul 31 – Aug 30 |
| Eggplant | Feb 14 – Feb 28 | May 9 – May 26 | Jul 20 – Aug 9 |
| Parsley | Feb 14 – Feb 28 | Apr 4 – Apr 21 | Jun 20 – Jul 10 |
| Shallot | Feb 14 – Feb 28 | Mar 28 – Apr 14 | Jul 3 – Aug 2 |
| Bell Pepper | Feb 21 – Mar 7 | May 2 – May 19 | Jul 8 – Aug 7 |
| Chili Pepper | Feb 21 – Mar 7 | May 2 – May 19 | Jul 18 – Aug 17 |
| Green Onion / Scallion | Feb 21 – Mar 7 | Mar 21 – Apr 7 | May 27 – Jun 16 |
| Thyme | Feb 21 – Mar 7 | Apr 18 – May 5 | Jul 9 – Jul 24 |
| Oregano | Feb 21 – Mar 7 | Apr 18 – May 5 | Jul 14 – Jul 24 |
| Mint | Feb 21 – Mar 7 | Apr 11 – Apr 28 | Jun 27 – Jul 17 |
| Sage | Feb 21 – Mar 7 | Apr 18 – May 5 | Jul 9 – Jul 24 |
| Tarragon | Feb 21 – Mar 7 | Apr 11 – Apr 28 | Jun 17 – Jul 17 |
| Ginger | Feb 21 – Mar 7 | May 9 – May 26 | Jan 11 – Mar 12 |
| Turmeric | Feb 21 – Mar 7 | May 9 – May 26 | Jan 11 – Mar 12 |
| Tomato | Feb 28 – Mar 14 | Apr 25 – May 12 | Jul 1 – Jul 26 |
| Tomatillo | Feb 28 – Mar 14 | Apr 25 – May 12 | Jul 16 – Aug 10 |
| Ground Cherry | Feb 28 – Mar 14 | Apr 25 – May 12 | Jul 11 – Jul 31 |
| Sweet Marjoram | Feb 28 – Mar 14 | Apr 25 – May 12 | Jul 1 – Jul 21 |
| Lemon Balm | Feb 28 – Mar 14 | Apr 11 – Apr 28 | Jun 27 – Jul 17 |
| Shiso (Perilla) | Feb 28 – Mar 14 | Apr 25 – May 12 | Jul 11 – Jul 31 |
| Kale | Mar 7 – Mar 21 | Mar 28 – Apr 14 | May 24 – Jun 8 |
| Broccoli | Mar 7 – Mar 21 | Apr 4 – Apr 21 | Jun 10 – Jul 5 |
| Cauliflower | Mar 7 – Mar 21 | Apr 4 – Apr 21 | Jun 10 – Jul 10 |
| Cabbage | Mar 7 – Mar 21 | Mar 28 – Apr 14 | Jun 3 – Jul 13 |
| Brussels Sprouts | Mar 7 – Mar 21 | Apr 4 – Apr 21 | Jul 10 – Aug 9 |
| Okra | Mar 14 – Mar 28 | May 2 – May 19 | Jun 28 – Jul 13 |
| Basil | Mar 14 – Mar 28 | May 2 – May 19 | Jun 8 – Jul 8 |
| Collard Greens | Mar 14 – Mar 28 | Mar 28 – Apr 14 | May 29 – Jun 18 |
| Kohlrabi | Mar 14 – Mar 28 | Mar 28 – Apr 14 | May 19 – Jun 3 |
| Endive & Escarole | Mar 14 – Mar 28 | Apr 4 – Apr 21 | Jul 5 – Jul 20 |
| Radicchio | Mar 14 – Mar 28 | Apr 4 – Apr 21 | Jun 10 – Jul 20 |
| Chayote | Mar 14 – Mar 28 | May 2 – May 19 | Sep 6 – Oct 6 |
| Malabar Spinach | Mar 14 – Mar 28 | May 2 – May 19 | Jul 3 – Jul 18 |
| Summer Savory | Mar 14 – Mar 28 | Apr 25 – May 12 | Jun 26 – Jul 11 |
| Pea | — | Mar 16 – Apr 4 | May 15 – May 30 |
| Spinach | — | Mar 16 – Apr 4 | Apr 27 – May 5 |
| Mache (Corn Salad) | — | Mar 16 – Apr 4 | May 5 – May 20 |
| Lettuce | Mar 21 – Apr 4 | Apr 4 – Apr 21 | May 11 – Jun 10 |
| Swiss Chard | Mar 21 – Apr 4 | Apr 4 – Apr 21 | May 31 – Jun 10 |
| Bok Choy / Pak Choi | Mar 21 – Apr 4 | Apr 4 – Apr 21 | May 16 – May 31 |
| Fennel (Bulb) | Mar 21 – Apr 4 | Apr 11 – Apr 28 | Jun 22 – Jul 17 |
| Napa Cabbage | Mar 21 – Apr 4 | Apr 4 – Apr 21 | May 31 – Jun 25 |
| Bitter Melon | Mar 21 – Apr 4 | May 2 – May 19 | Jul 3 – Jul 23 |
| Cucamelon | Mar 21 – Apr 4 | May 2 – May 19 | Jul 13 – Jul 23 |
| New Zealand Spinach | Mar 21 – Apr 4 | Apr 25 – May 12 | Jun 21 – Jul 11 |
| Peanut | Mar 21 – Apr 4 | Apr 25 – May 12 | Aug 10 – Sep 29 |
| Watercress | Mar 21 – Apr 4 | Apr 4 – Apr 21 | May 31 – Jun 10 |
| Luffa (Loofah Gourd) | Mar 21 – Apr 4 | May 2 – May 19 | Aug 7 – Oct 6 |
| Beet | — | Mar 23 – Apr 11 | May 17 – Jun 6 |
| Radish | — | Mar 23 – Apr 11 | Apr 19 – Apr 27 |
| Arugula | — | Mar 23 – Apr 11 | Apr 27 – May 7 |
| Fava Bean (Broad Bean) | — | Mar 23 – Apr 11 | Jun 11 – Jun 26 |
| Tatsoi | — | Mar 23 – Apr 11 | May 2 – May 17 |
| Mizuna | — | Mar 23 – Apr 11 | May 2 – May 12 |
| Cucumber | Mar 28 – Apr 11 | May 2 – May 19 | Jun 28 – Jul 18 |
| Zucchini / Summer Squash | Mar 28 – Apr 11 | Apr 25 – May 12 | Jun 16 – Jul 1 |
| Winter Squash | Mar 28 – Apr 11 | Apr 25 – May 12 | Jul 21 – Aug 20 |
| Pumpkin | Mar 28 – Apr 11 | Apr 25 – May 12 | Jul 31 – Aug 30 |
| Cantaloupe / Muskmelon | Mar 28 – Apr 11 | May 2 – May 19 | Jul 18 – Aug 7 |
| Watermelon | Mar 28 – Apr 11 | May 2 – May 19 | Jul 18 – Aug 17 |
| Rhubarb | — | Mar 28 – Apr 14 | — |
| Horseradish | — | Mar 28 – Apr 14 | — |
| Sunflower | Mar 28 – Apr 11 | Apr 25 – May 12 | Jul 11 – Aug 10 |
| Carrot | — | Mar 30 – Apr 18 | Jun 3 – Jun 23 |
| Turnip | — | Mar 30 – Apr 18 | May 14 – Jun 3 |
| Mustard Greens | — | Mar 30 – Apr 18 | May 4 – May 19 |
| Rapini (Broccoli Raab) | — | Mar 30 – Apr 18 | May 14 – Jun 3 |
| Chervil | — | Mar 30 – Apr 18 | May 14 – Jun 3 |
| Chives | — | Apr 4 – Apr 21 | — |
| Asparagus | — | Apr 4 – Apr 21 | — |
| Sorrel | — | Apr 4 – Apr 21 | — |
| Potato | — | Apr 6 – Apr 25 | Jun 20 – Aug 9 |
| Cilantro / Coriander | — | Apr 6 – Apr 25 | May 26 – Jun 20 |
| Salsify | — | Apr 6 – Apr 25 | Jul 30 – Sep 8 |
| Borage | — | Apr 6 – Apr 25 | Jun 5 – Jun 25 |
| Globe Artichoke | — | Apr 11 – Apr 28 | — |
| Parsnip | — | Apr 13 – May 2 | Jul 27 – Aug 26 |
| Dill | — | Apr 20 – May 9 | Jun 4 – Jun 24 |
| Bush Bean | — | Apr 27 – May 16 | Jun 21 – Jul 1 |
| Pole Bean | — | Apr 27 – May 16 | Jul 1 – Jul 11 |
| Sweet Corn | — | Apr 27 – May 16 | Jul 1 – Aug 10 |
| Edamame (Soybean) | — | Apr 27 – May 16 | Jul 16 – Aug 10 |
| Amaranth (Leaf) | — | Apr 27 – May 16 | Jun 1 – Jun 21 |
| Lima Bean | — | May 4 – May 23 | Jul 13 – Aug 12 |
| Southern Pea (Cowpea) | — | May 4 – May 23 | Jul 8 – Aug 7 |
| Sweet Potato | — | May 9 – May 26 | Aug 14 – Sep 13 |
| Rutabaga | — | — | — |
| Garlic | — | — | — |