Last Frost April, First Frost October: 15 Vegetables for North Carolina’s Two Growing Seasons (Zone 6–8)
NC’s spring heat spike ends peas by May — but a fall harvest starts July 15. 15 vegetables with exact dates for Mountains, Piedmont, and Coastal Plain.
Most NC vegetable guides list the same crops and tell you to plant after the last frost. That advice skips the real problem: the spring heat spike that collapses a broccoli harvest in a week, the three-region split that puts Asheville and Wilmington on completely different schedules, and the fall window — starting July 15 — that most gardeners miss entirely.
North Carolina runs a 200-day growing season in the Piedmont and 240 days along the Coastal Plain. That is enough time to harvest broccoli twice, run three or four lettuce successions, and grow full-season tomatoes and sweet potatoes between them. The 15 vegetables here are organized around that dual-season structure, with specific planting dates by region drawn from NC State Extension regional planting calendars [1] [2].

For a broader look at how regional climate shapes plant selection across the US, our regional gardening guide places NC in national context.
NC’s Three Growing Zones: Frost Dates and What They Mean
North Carolina stretches from Atlantic barrier islands to Appalachian peaks above 6,000 feet. That geography creates three distinct growing environments with different frost calendars and heat profiles.
| Region | Zone | Last Spring Frost | First Fall Frost | Growing Season |
|---|---|---|---|---|
| Mountains (Asheville, Boone) | 6a–6b | May 1–15 | Oct 1–15 | ~150 days |
| Piedmont (Raleigh, Charlotte) | 7a–7b | April 7–15 | Oct 15–Nov 1 | ~200 days |
| Coastal Plain (Wilmington, New Bern) | 8a–8b | March 15–31 | Nov 15–Dec 1 | ~240 days |
The Coastal Plain benefits from the Atlantic Ocean moderating temperature swings. Eastern NC gardeners can plant cool-season crops two weeks earlier in spring and harvest two weeks later in fall than Piedmont gardeners at the same latitude [4]. That difference adds two extra lettuce flushes, an additional kale cutting, or a longer sweet potato season each year.
Use our frost date calculator with your NC zip code before planning any schedule — dates vary even within the same zone by elevation and proximity to water.

NC’s core strategy follows from this: cool-season vegetables go in twice — spring and fall. Warm-season vegetables fill the summer gap. Miss the spring window for broccoli by two weeks and the May heat spike ends your harvest before it begins.
Cool-Season Vegetables for the Spring Garden (February–April)
Plant cool-season crops in late winter and early spring, targeting harvest before daytime temperatures consistently exceed 80°F. In the Piedmont that window closes around mid-May. Mountain gardeners have until early June; Coastal gardeners may see heat arrive in late April. All dates below are Piedmont (Zone 7) timing; add 3–4 weeks for Mountains, subtract 2–3 weeks for Coastal [1] [3].
1. Broccoli
Transplant February 1–March 15 in the Piedmont. Days to maturity run 70–80 from transplant, landing your main-head harvest in late April — just before NC temperatures reliably exceed 80°F. Broccoli’s flavor peaks in cool air: cold converts floret starches to sugars, which is why late-April broccoli tastes sweeter than anything grown in June. Harvest the central head before florets open and yellow; side shoots continue producing for weeks after. Recommended NC varieties: ‘Premium Crop’ (resists tipburn), ‘Packman’ (52 days, early-season), ‘Arcadia’ (downy mildew resistance).
2. Cabbage
Transplant February 15–March 15. Cabbage tolerates harder frosts than broccoli — down to 20°F — making it a reliable early anchor. Days to maturity: 70–90. For fall, set transplants July 15–August 1 for harvest November through December. Compact varieties like ‘Stonehead’ (50 days) suit smaller NC gardens; ‘Savoy Ace’ handles more cold and adds textural variety.
3. Collards
Collards are NC’s native green. They handle more heat than any other cool-season brassica, surviving into early summer with reduced quality before recovering in fall. Plant transplants February–March for spring; direct seed or transplant July 15–August 15 for the main fall crop. After a hard frost, collard leaves sweeten measurably as cold converts leaf starches to sugars. Coastal Plain gardeners can harvest collards through all twelve months [2].
4. Kale
Transplant February–March for spring or direct seed August–September for fall. Kale is the most cold-hardy NC green and the only vegetable that grows year-round along the Coastal Plain [2]. Lacinato (Dinosaur) kale handles NC humidity better than curly varieties, which develop fungal spots in wet springs. Spring kale closes fast when heat arrives; fall kale improves through November and December as frost sweetens the leaves.
5. Lettuce
Direct seed or transplant February 15–April 1. Leaf lettuce gives the fastest spring return — ‘Black-Seeded Simpson’ reaches cutting size in 28 days from transplant. Lettuce bolts when daytime temperatures consistently exceed 75°F, which arrives in the Piedmont by mid-May. A 30–40% shade cloth extends spring production by two to three weeks during warm spells. Plant the second cycle September–October for a full fall harvest round.
6. Spinach
Plant February–March in the Piedmont. Spinach bolts faster than lettuce — triggered by temperature above 75°F and day length exceeding 14 hours, which NC reaches by early June regardless of weather. For this reason, fall spinach (September–October planting) often outproduces spring spinach in the Piedmont. Coastal gardeners harvest spinach through January without cover. ‘Tyee’ adds heat tolerance to spring plantings; ‘Winter Bloomsdale’ handles the coldest NC winters without row covers.




7. Garden Peas
Plant February 1–March 15 in the Piedmont — no later. Peas need 60–70 days to mature and die when soil temperatures exceed 85°F. In Zone 7, a March 1 planting gives you until early May before heat arrives — a tight window that frequently clips pod production. Plant February 1 and you have the full 70 days. I have watched peas planted March 15 produce their first flush and immediately collapse in a May heat spike that arrived without warning. Mountain gardeners can plant through April and harvest in cool conditions through June. Sugar snap varieties — ‘Sugar Snap’ and ‘Super Sugar Snap’ — maximize yield in NC’s compressed spring window.
8. Carrots
Carrots need loose, deep soil — their primary challenge in the Piedmont’s red clay. Clay subsoil stops tap roots, producing short, forked results. The solution is raised beds or beds amended with 12 inches of loosened soil mixed with coarse sand and compost. Direct seed March–April (never transplant — carrots hate root disturbance); fall-sown carrots (August 1–September 1) develop richer flavor as they mature through cooling October and November temperatures [2]. ‘Danvers Half Long’ suits heavier NC soils; ‘Scarlet Nantes’ performs best in raised beds.
9. Radishes
NC’s fastest return: 22–30 days from seed to harvest. Use radishes as a succession starter — plant March 1, harvest by April, then set tomatoes in the same space May 1. They also serve as a companion for slow-germinating carrots: mix radish seeds with carrot seeds in the same furrow and the radishes break the soil crust and mark the row before carrot seedlings emerge. Plant again August–October for fall successions. Avoid summer planting — radishes bolt and go pithy above 80°F.
The Spring Heat Spike — Why NC Timing Is Precision Work
North Carolina’s transition from spring to summer is abrupt. The Piedmont can sit at 68°F in late April and reach 91°F ten days later. That heat spike is the mechanism that ends every cool-season crop — not gradually, but within days.
Broccoli heads forming in early May bolt and yellow if temperatures jump above 80°F before harvest. Peas set no pods at soil temperatures above 85°F. Lettuce turns bitter. Spinach flowers regardless of how much you water it.
The single most effective counter is to plant 4–6 weeks earlier than feels comfortable. Row covers — spunbonded polypropylene at 1.5 oz weight — protect transplants down to 24°F while transmitting 70–85% of sunlight, giving you the extra weeks of cold-season protection that separate a full broccoli harvest from a bolted disappointment.
For zone-specific timing details: our when to plant in North Carolina guide covers spring and fall windows by crop type.
Warm-Season Vegetables: The Summer Core (May–August)
Once your last-frost date passes and soil temperatures consistently reach 60°F, the summer garden opens. These crops do not tolerate frost, and most slow production when temperatures exceed 95°F — a regular occurrence in the NC Piedmont from July through August.
10. Tomatoes
NC’s most popular home garden vegetable demands disease-resistant varieties. The state’s humid summers create heavy fungal pressure, making ‘Celebrity’ (VFN resistant), ‘Mountain Fresh Plus’ (bred by NC State University for humid conditions), and ‘Cherokee Purple’ (heirloom with reasonable disease tolerance) better choices than most standard catalog picks.
Transplant dates [1] [3]: Coastal Plain: March 15–April 1; Piedmont: April 15–May 1; Mountains: May 15–June 1.
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 CalendarTomatoes stop setting fruit when daytime temperatures exceed 95°F — routine in the NC Piedmont from July through August. Plants do not die; they pause. Fruit set resumes in September when temperatures drop. Mid-summer flower drop is normal, not a sign of plant failure.
11. Peppers
Transplant one to two weeks after tomatoes — peppers are more cold-sensitive and need soil above 65°F to grow rather than just survive. Piedmont: May 1–May 15. Coastal: April 15–May 1 [1]. NC’s long warm season suits peppers well: bell peppers and hot varieties — jalapeño, cayenne, banana — produce heavily from July through October frost. ‘California Wonder’ (bell), ‘Cayenne’, and ‘Carmen’ (Italian sweet frying) are reliable NC performers.
Choosing between hot and sweet peppers? Our hot pepper vs. sweet pepper comparison covers flavor, heat level, and culinary use differences.
12. Cucumbers
Plant April 15–June 1 in the Piedmont. Cucumbers mature in 50–65 days and can also go in July 1–August 1 for a fall crop that harvests before first frost [3]. NC’s humidity makes powdery mildew a seasonal certainty — ‘Marketmore 76’ and ‘Dasher II’ carry resistance; ‘Spacemaster’ suits smaller gardens. Our pickling vs. slicing cucumber guide explains the flesh density and flavor differences between types.
13. Squash
Summer squash — zucchini, yellow crookneck — goes in April 15–May 15 in the Piedmont. The complication: squash vine borers arrive in NC in July, tunneling into stems and collapsing plants from the inside. Plant by May 1, harvest through early July before borer moths peak, then replant a second succession in early August for fall production. ‘Black Beauty’ zucchini, ‘Yellow Crookneck’, and ‘Patty Pan’ all perform in NC gardens. Our summer vs. winter squash guide covers timing and harvest differences between types.
14. Okra
Okra is built for NC summers. Direct seed May 15–June 15 when soil temperature reaches 65°F. Days to maturity: 50–65. Okra produces continuously from July through frost, tolerating the 95°F heat waves that slow tomatoes and peppers. Harvest pods at 3–4 inches — larger pods go fibrous within 48 hours. ‘Clemson Spineless’ (the NC standard, open-pollinated) and ‘Jambalaya’ (50 days, earlier producing) are the top NC choices. Okra’s single non-negotiable requirement is heat — planting early produces sitting seeds, not plants.
Sweet Potatoes — North Carolina’s Signature Crop
North Carolina produces approximately 55–60% of the national sweet potato harvest. The sandy loam soils of the eastern Coastal Plain — particularly Johnston, Wilson, and Nash Counties — suit uniform root development better than almost any other US growing region.
Plant sweet potato slips (rooted cuttings), not seeds. Seeds produce unpredictable roots; slips produce uniform harvests. Set slips 12–18 inches apart in raised, well-draining rows after May 1 in the Piedmont and after April 15 on the Coastal Plain. Days to maturity: 90–120 days [2]. Harvest before first frost — frost-killed vines leave roots vulnerable to soil-borne decay.
The step most home gardeners skip: curing. After harvest, hold roots at 85–90°F and 85–90% humidity for 4–10 days. Curing converts starches to sugars and seals harvest skin wounds. Uncured sweet potatoes taste starchy and flat. A warm, tightly wrapped cardboard box with damp towels achieves adequate curing conditions at home.
In the Piedmont and Mountains, amend heavy clay soil before planting or build a raised bed with sandy loam mix. Recommended varieties: ‘Beauregard’ (most widely grown in NC), ‘Covington’ (bred at NC State University for NC conditions), and ‘Jewel’ (reliable home-garden performer).
The Fall Garden — NC’s Most Underused Growing Window
Most NC gardeners stop at summer and miss a second productive season. The fall window — planting July through September, harvesting October through December — covers nearly all the same cool-season crops as spring, often with better germination because seeds start in warm soil and mature into cool air.
Fall planting calendar for the Piedmont (first frost October 15–November 1) [3]:
| Vegetable | Fall Plant Date (Piedmont) | Expected Harvest |
|---|---|---|
| Broccoli | Transplant July 15–Aug 15 | Oct 3–Nov 15 |
| Kale | Direct seed Aug–Sept | Oct–Dec and beyond |
| Lettuce | Direct seed Aug 15–Sept 15 | Sept–Oct |
| Spinach | Direct seed Sept 1–Oct 1 | Oct–Nov |
| Radishes | Direct seed Aug–Oct | Multiple successions |
| Carrots | Direct seed Aug 1–Sept 1 | Oct–Nov |
| Collards | Transplant/seed Jul 15–Aug 15 | Oct–February |
| Cucumbers | Direct seed Jul 1–Aug 1 | Sept–Oct |
The fall calculation: take each vegetable’s days to maturity, add 14 days (cooling weather and shorter days slow growth), and count back from your first-frost date. That gives you the latest safe planting date.
Collards and kale survive through December and into January in the Piedmont, and through the entire winter along the Coastal Plain. After a hard frost, their flavor improves as cold converts leaf starches to sugars — measurable sugar accumulation triggered by cold stress, not a gardening myth.
For more on NC-specific growing strategy: our gardening in North Carolina guide covers soil, seasons, and regional differences across all three zones.
Dealing With Piedmont Red Clay
The Piedmont’s red clay — a weathered Ultisol rich in iron oxides — drains poorly, compacts under foot traffic, and creates a dense subsoil layer that vegetable roots cannot penetrate. A clay-heavy bed after spring rain can waterlog tomato roots within 48 hours.
Three targeted amendments address NC clay:
- Compost: Apply 3–4 inches tilled to 12 inches depth. This raises organic matter from the Piedmont’s typical 1–2% to a more workable 4–5%. Do it once; organic matter persists.
- Soil testing: NC State University soil testing costs $4 through county Extension offices and identifies exactly how much lime to raise pH from the Piedmont’s typical 5.5–6.0 toward the 6.2–6.8 most vegetables prefer [2]. Never lime without testing — over-liming locks out micronutrients.
- Raised beds: For carrots, sweet potatoes, and other root crops, a raised bed with imported sandy loam eliminates the clay problem entirely. Our raised bed building guide covers construction options at every budget.
Clay retains water longer after rain — reduce watering frequency relative to sandy Coastal soils, and never work clay soil while wet (compaction doubles). Full amendment strategies for both clay and sandy NC soils in our soil amendments guide.
NC Vegetable Planting Quick-Reference
| Vegetable | Spring (Piedmont) | Fall (Piedmont) | Days to Maturity |
|---|---|---|---|
| Broccoli | Feb 1–Mar 15 (transplant) | Jul 15–Aug 15 (transplant) | 70–80 |
| Cabbage | Feb 15–Mar 15 (transplant) | Jul 15–Aug 1 (transplant) | 70–90 |
| Kale | Feb–Mar (transplant) | Aug–Sept (direct seed) | 55–70 |
| Lettuce | Feb 15–Apr 1 (seed/transplant) | Sept–Oct (direct seed) | 28–50 |
| Spinach | Feb–Mar (direct seed) | Sept–Oct (direct seed) | 40–50 |
| Garden Peas | Feb 1–Mar 15 (direct seed) | Not recommended | 60–70 |
| Carrots | Mar–Apr (direct seed) | Aug 1–Sept 1 (direct seed) | 70–80 |
| Radishes | Mar–Apr (direct seed) | Aug–Oct (direct seed) | 22–30 |
| Collards | Feb–Apr (transplant) | Jul 15–Aug 15 (seed/transplant) | 60–75 |
| Tomatoes | Apr 15–May 1 (transplant) | Not recommended | 70–85 |
| Peppers | May 1–May 15 (transplant) | Not recommended | 70–90 |
| Cucumbers | Apr 15–Jun 1 (seed/transplant) | Jul 1–Aug 1 (direct seed) | 50–65 |
| Squash (summer) | Apr 15–May 15 (direct seed) | Jul 15–Aug 1 (direct seed) | 50–60 |
| Okra | May 15–Jun 15 (direct seed) | Not recommended | 50–65 |
| Sweet Potatoes | May 1–Jun 1 (slips) | Not recommended | 90–120 |
Piedmont dates shown (Zone 7). Mountains: add 3–4 weeks to spring starts and subtract 2–3 weeks from fall ends. Coastal Plain: subtract 2–3 weeks from spring starts and add 2–3 weeks to fall ends.

Frequently Asked Questions
When is the last frost in North Carolina?
It depends on your region. Mountains (Zone 6a–6b): May 1–15. Piedmont (Zone 7a–7b): April 7–15. Coastal Plain (Zone 8a–8b): March 15–31. Use our frost date calculator with your NC zip code for exact local dates.
Can I grow vegetables year-round in North Carolina?
In Zone 8 along the Coastal Plain, cold-hardy greens — kale, collards, mustard greens, spinach with row cover — produce through all twelve months in most years. In the Piedmont, a December–January production gap is typical. In the Mountains, the winter gap runs November through March.
What is the easiest vegetable to grow in NC?
Radishes (22–30 days, almost foolproof in spring and fall), collards (NC’s native green, heat- and cold-tolerant), and cherry tomatoes (‘Sweet 100’, ‘Sun Gold’) for summer. Our easiest vegetables for beginner gardeners guide covers more options.
What grows best in the NC mountains (Zone 6)?
Peas, broccoli, cabbage, kale, lettuce, and all root crops perform exceptionally — the cooler summers eliminate the spring heat spike problem that frustrates Piedmont gardeners. Warm-season vegetables (tomatoes, peppers, squash) succeed too, with a compressed June–September window. Sweet potatoes are marginal at high elevations; stick to Zones 7–8 for best root development.
Sources
[1] Central North Carolina Planting Calendar for Annual Vegetables, Fruits, and Herbs — NC State Extension
[2] Home Vegetable Gardening: A Beginner’s Guide — NC State Extension Publications
[3] Estimated Planting Dates for the NC Piedmont — Growing Small Farms, NC State Extension
[4] Eastern North Carolina Planting Calendar for Annual Vegetables, Fruits, and Herbs — NC State Extension Publications









