Zone 7B Vegetable Planting Calendar
When can you plant in Zone 7B? In Zone 7B, outdoor sowing opens with cool-season crops like Lettuce and Spinach in January, and warm-season crops like Tomato follow after the ~March 25 last frost. The season runs about 221 frost-free days, until ~November 1. The calendar below scores all 35 crops month by month.
Scored per crop from your zone's frost dates, each crop's days-to-maturity, and typical soil temperatures — honestly, including when not to plant.
A zone caveat: USDA zones reflect winter lows, not summer heat — this calendar is a zone-level guide. For timing tuned to your ZIP region, sun, and soil, get your free AI garden plan.
Gardening in Zone 7B
USDA Zone 7B means an average annual extreme low of 5°F to 10°F. It covers places like Nashville, Oklahoma City, Richmond, and the Virginia Piedmont. Zone lines moved in the 2023 USDA update, so confirm yours by zip on the USDA map if you are near a boundary.
With the last frost near March 25 and the first around November 1, Zone 7b has about 220 growing days and a summer hot enough to stall bean and tomato set in July. Gardeners here run two seasons on purpose: a spring garden that peaks in June, and a fall garden sown in August that carries into December. The 50/50 frost dates this calendar uses are March 25 (last) and November 1 (first).
What works locally: Two tomato plantings fit: one in mid-April for summer and one in early July for a fall crop that ripens in cooler weather. Shade cloth in July helps peppers keep setting, and fall brassicas transplanted in late August carry into December.
- Last frost (50/50 date)
- ~March 25
- First frost (50/50 date)
- ~November 1
A single frost date is a coin flip dressed up as a fact: these are the 50/50 dates, and about half of years see frost past them. Across 4,330 NOAA stations, frost odds typically stay near 1 in 3 for about a week past the date and don't drop below 1 in 10 until roughly 16 days past it — cautious growers wait those two-plus weeks; gamblers plant on the date and keep row cover handy. The free AI plan reads the real percentile dates for your ZIP region and lets you pick your risk.
Get this calendar in your inbox
Plus a short what-to-plant-now note for Zone 7B each month.
| Crop | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cool-season crops | ||||||||||||
| Lettuce | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Risky — possible with care | Off-season — wait | Off-season — wait | Off-season — wait | Risky — possible with care | Off-season — wait | Off-season — wait | Off-season — wait |
| Spinach | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Risky — possible with care | Off-season — wait | Off-season — wait | Off-season — wait | Risky — possible with care | Risky — possible with care | Off-season — wait | Off-season — wait |
| Kale | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait |
| Swiss Chard | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait |
| Arugula | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Risky — possible with care | Off-season — wait | Off-season — wait | Off-season — wait | Risky — possible with care | Risky — possible with care | Off-season — wait | Off-season — wait |
| Carrot | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait |
| Radish | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Risky — possible with care | Off-season — wait |
| Beet | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait |
| Broccoli | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait |
| Cabbage | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait |
| Cauliflower | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Risky — possible with care | Off-season — wait | Off-season — wait | Off-season — wait |
| Peas | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait |
| Onion | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait |
| Potato | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait |
| Cilantro | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Risky — possible with care | Off-season — wait | Off-season — wait | Off-season — wait | Risky — possible with care | Risky — possible with care | Off-season — wait | Off-season — wait |
| Parsley | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Risky — possible with care | Off-season — wait | Off-season — wait | Off-season — wait | Risky — possible with care | Off-season — wait | Off-season — wait | Off-season — wait |
| Fall-planted bulbs | ||||||||||||
| Garlic | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Risky — possible with care | Good — plant now | Good — plant now | Risky — possible with care |
| Warm-season crops | ||||||||||||
| Tomato | Off-season — wait | Off-season — wait | Off-season — wait | Risky — possible with care | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait |
| Pepper | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait |
| Eggplant | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait |
| Basil | Off-season — wait | Off-season — wait | Off-season — wait | Risky — possible with care | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait |
| Zucchini | Off-season — wait | Off-season — wait | Off-season — wait | Risky — possible with care | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait |
| Cucumber | Off-season — wait | Off-season — wait | Off-season — wait | Risky — possible with care | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait |
| Bean | Off-season — wait | Off-season — wait | Off-season — wait | Risky — possible with care | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait |
| Corn | Off-season — wait | Off-season — wait | Off-season — wait | Risky — possible with care | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait |
| Pumpkin | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait |
| Sunflower | Off-season — wait | Off-season — wait | Off-season — wait | Risky — possible with care | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait |
| Heat lovers | ||||||||||||
| Okra | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Good — plant now | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait |
| Sweet Potato | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait |
| Watermelon | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait |
| Cantaloupe | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Good — plant now | Good — plant now | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait | Off-season — wait |
| Perennial herbs | ||||||||||||
| Rosemary | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now |
| Thyme | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now |
| Oregano | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now |
| Chives | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now | Good — plant now |
Zone 7B Month by Month
The same verdicts as the grid, read as a to-do list. Temperatures are the zone-level model this calendar scores against — your bed's soil thermometer overrules them.
- January soil ~46°F · highs ~47°F · 20 of 35 crops in a good window
Opens: Lettuce, Spinach, Kale, Swiss Chard, Arugula, and Carrot and 10 more. Start indoors: Onion, Pepper, Eggplant, Rosemary, Thyme, Oregano, Chives, and Parsley. - February soil ~47°F · highs ~50°F · 20 of 35 crops in a good window
Start indoors: Lettuce, Kale, Swiss Chard, Broccoli, Cabbage, Cauliflower, Tomato, Basil, Okra, and Sweet Potato. Nothing new opens or closes. - March soil ~52°F · highs ~58°F · 20 of 35 crops in a good window
Start indoors: Zucchini, Cucumber, Pumpkin, Watermelon, and Cantaloupe. Nothing new opens or closes. - April soil ~58°F · highs ~69°F · 20 of 35 crops in a good window
Last good month for: Lettuce, Spinach, Arugula, Cilantro, and Parsley. Risky: Tomato, Basil, Zucchini, and Cucumber and 3 more (soil still cool (~58°F)). - May soil ~65°F · highs ~81°F · 26 of 35 crops in a good window
Opens: Tomato, Pepper, Eggplant, Basil, Zucchini, and Cucumber and 5 more. Risky: Lettuce, Spinach, Arugula, and Cilantro and 1 more (heat bolting risk). - June soil ~69°F · highs ~89°F · 29 of 35 crops in a good window
Opens: Okra, Watermelon, and Cantaloupe. Last good month for: Pumpkin and Sweet Potato. - July soil ~71°F · highs ~92°F · 27 of 35 crops in a good window
Last good month for: Tomato, Pepper, Eggplant, Corn, Sunflower, and Watermelon and 1 more. - August soil ~69°F · highs ~89°F · 20 of 35 crops in a good window
Last good month for: Cauliflower, Onion, Potato, Basil, Zucchini, and Cucumber and 2 more. - September soil ~65°F · highs ~81°F · 12 of 35 crops in a good window
Last good month for: Kale, Swiss Chard, Carrot, Beet, Broccoli, and Cabbage and 1 more. Risky: Lettuce, Spinach, Arugula, and Cilantro and 1 more (heat bolting risk); Cauliflower (finishes just ahead of first frost); Garlic (shoulder of the garlic window). - October soil ~58°F · highs ~69°F · 6 of 35 crops in a good window
Opens: Garlic. Last good month for: Radish. Risky: Spinach, Arugula, and Cilantro (last sowing before the window closes). - November soil ~52°F · highs ~58°F · 5 of 35 crops in a good window
Last good month for: Garlic. Risky: Radish (finishes just ahead of first frost). - December soil ~47°F · highs ~50°F · 4 of 35 crops in a good window
Risky: Garlic (shoulder of the garlic window). Nothing new opens or closes.
When to Start Seeds Indoors vs. Direct Sow in Zone 7B
In Zone 7B, start Onion, Rosemary, Eggplant and other transplants indoors 5–10 weeks before your ~March 25 last frost, then set them out once it passes. Arugula, Bean, Beet and the other direct-sow crops go straight into the bed. Exact indoor start dates for every crop are below.
| Crop | How to start | Start seeds indoors |
|---|---|---|
| Onion | Start indoors, then transplantor plant sets for a shortcut | ~Jan 14 (10 wks before last frost) |
| Rosemary | Start indoors, then transplantpainfully slow from seed — a nursery plant is the honest shortcut | ~Jan 14 (10 wks before last frost) |
| Eggplant | Start indoors, then transplant | ~Jan 28 (8 wks before last frost) |
| Oregano | Start indoors, then transplant | ~Jan 28 (8 wks before last frost) |
| Pepper | Start indoors, then transplant | ~Jan 28 (8 wks before last frost) |
| Thyme | Start indoors, then transplant | ~Jan 28 (8 wks before last frost) |
| Sweet Potato | Start indoors, then transplantgrown from slips (sprouted tubers), not seed | ~Feb 11 (6 wks before last frost) |
| Tomato | Start indoors, then transplant | ~Feb 11 (6 wks before last frost) |
| Broccoli | Start indoors, then transplant | ~Feb 18 (5 wks before last frost) |
| Cabbage | Start indoors, then transplant | ~Feb 18 (5 wks before last frost) |
| Cauliflower | Start indoors, then transplant | ~Feb 18 (5 wks before last frost) |
| Chives | Either works | ~Jan 28 (8 wks before last frost) |
| Parsley | Either worksgermination takes 2–3 weeks — be patient | ~Jan 28 (8 wks before last frost) |
| Kale | Either works | ~Feb 18 (5 wks before last frost) |
| Basil | Either works | ~Feb 25 (4 wks before last frost) |
| Lettuce | Either works | ~Feb 25 (4 wks before last frost) |
| Okra | Either works | ~Feb 25 (4 wks before last frost) |
| Swiss Chard | Either works | ~Feb 25 (4 wks before last frost) |
| Cantaloupe | Either worksdirect sowing is simpler — cucurbits hate root disturbance | ~Mar 4 (3 wks before last frost) |
| Cucumber | Either worksdirect sowing is simpler — cucurbits hate root disturbance | ~Mar 4 (3 wks before last frost) |
| Pumpkin | Either worksdirect sowing is simpler — cucurbits hate root disturbance | ~Mar 4 (3 wks before last frost) |
| Watermelon | Either worksdirect sowing is simpler — cucurbits hate root disturbance | ~Mar 4 (3 wks before last frost) |
| Zucchini | Either worksdirect sowing is simpler — cucurbits hate root disturbance | ~Mar 4 (3 wks before last frost) |
| Arugula | Direct sow in the bed | — |
| Bean | Direct sow in the bedrots in cold, wet soil — wait for warmth | — |
| Beet | Direct sow in the bed | — |
| Carrot | Direct sow in the bedtaproot — never transplants well | — |
| Cilantro | Direct sow in the bedtaproot + quick to bolt — sow in place | — |
| Corn | Direct sow in the bed | — |
| Garlic | Direct sow in the bedplant cloves in fall | — |
| Peas | Direct sow in the bed | — |
| Potato | Direct sow in the bedfrom seed potatoes, not seed | — |
| Radish | Direct sow in the bed | — |
| Spinach | Direct sow in the bedresents transplanting — sow where it grows | — |
| Sunflower | Direct sow in the bedtaproot — sow in place | — |
Planting a fall garden? Count the indoor weeks back from your transplant date instead of the spring frost — the free AI plan's prep runway computes that per plant, including hardening-off days.
How Much Fits in a Zone 7B Season
- 24 of 35 crops have four or more good planting months in Zone 7B.
- Widest windows: Chives (12 months), Oregano (12 months), Rosemary (12 months).
- Tightest windows: Cantaloupe (2), Garlic (2), Pumpkin (2), Sweet Potato (2), Watermelon (2) — plant these on the first good month, not the last.
- Good months per crop in Zone 7B: Chives 12 · Oregano 12 · Rosemary 12 · Thyme 12 · Radish 10 · Beet 9 · Broccoli 9 · Cabbage 9 · Carrot 9 · Kale 9 · Peas 9 · Swiss Chard 9 · Cauliflower 8 · Onion 8 · Potato 8 · Arugula 4 · Basil 4 · Bean 4 · Cilantro 4 · Cucumber 4 · Lettuce 4 · Parsley 4 · Spinach 4 · Zucchini 4 · Corn 3 · Eggplant 3 · Okra 3 · Pepper 3 · Sunflower 3 · Tomato 3 · Cantaloupe 2 · Garlic 2 · Pumpkin 2 · Sweet Potato 2 · Watermelon 2
Zone 7B Planting FAQ
When is the last frost in Zone 7B?
Around March 25 — and that's the 50/50 date, not a guarantee: about half of years see frost after it. Cautious growers wait roughly two extra weeks; gamblers plant on the date and keep row cover handy.
When is the first fall frost in Zone 7B?
Around November 1 on average. Count backward from it when planning fall crops: a 70-day crop needs to be in the ground at least 10 weeks earlier, plus a buffer for shortening days.
When should I start seeds indoors in Zone 7B?
It depends on the crop's lead time: peppers ~Jan 28, tomatos ~Feb 11, broccolis ~Feb 18 — generally 5–10 weeks before the ~March 25 last frost. The seed-starting table on this page lists every crop.
How long is the growing season in Zone 7B?
Roughly 221 frost-free days, from about March 25 to November 1. Crops whose days-to-maturity fit comfortably inside that window are the reliable ones — the calendar above scores exactly that.
What vegetables can you grow in Zone 7B?
This calendar tracks 35 crops for Zone 7B; 24 of them have four or more good planting months. The most forgiving here are Chives (12 good months), Oregano (12 good months), Rosemary (12 good months), Thyme (12 good months), Radish (10 good months). Every crop gets an honest month-by-month verdict, including when NOT to plant — and for a layout tuned to your ZIP region and bed size, the free AI plan does the placing for you.
Get this calendar in your inbox
Plus a short what-to-plant-now note for Zone 7B each month.
