Grower's Guide
The Best Vegetables to Grow in San Diego Year-Round
San Diego doesn't have a gardening season. It has two — a cool season that runs roughly September through April, and a warm season from April through October — with enough overlap that a well-planned vegetable garden here produces something edible every month of the year. Most of the country is under frost when San Diego gardeners are harvesting broccoli and planting peas. That's the real advantage of this climate, and most people underuse it.
The Cool Season (September – April)
This is San Diego's secret growing season. Mild days, cool nights, and winter rain do most of the work. Cool-season crops that struggle in summer heat thrive here from fall through spring — and they tend to be lower-maintenance than anything you'd grow in summer.
Leafy greens — lettuce, arugula, spinach, chard, kale — are the backbone of a San Diego winter garden. Start planting in September and you'll be harvesting by November. Kale and chard are particularly productive; cut the outer leaves and they'll regrow continuously. Coastal chard can keep producing all the way through June.
Brassicas — broccoli, cauliflower, cabbage, kohlrabi — need to go in by September or October to mature before the days warm up. Broccoli is the most forgiving; cauliflower needs consistent moisture and cooler temps. Both are worth growing if you've never tried them — homegrown broccoli tastes substantially different from anything at a grocery store.
Root vegetables — carrots, beets, radishes, turnips — do well in San Diego's looser sandy soils. Radishes are ready in 3–4 weeks and are a good gap filler between other crops. Carrots need consistent watering and take patience but are reliable.
Peas — start planting in September for coastal gardens, October or November for inland. Expect harvest from January through March. They like to climb, do well on a simple trellis, and produce heavily. Pull them when the heat arrives in April or May.
Garlic — one of the most rewarding cool-season crops in San Diego and one of the most overlooked. Plant cloves October through December and harvest in June or July when the tops die back. Almost no maintenance required once planted. Hardneck varieties do well in inland areas with cooler winters; softneck varieties are more reliable at the coast.
Fava beans — underused in San Diego home gardens and worth trying. Plant October through December, harvest March through April. They fix nitrogen in the soil, tolerate light frost, and the young shoots and flowers are edible too. Pull them in spring and follow with a warm-season crop in the same bed.
Onions — short-day varieties (suited to Southern California's winter daylength) go in October through December. Medium-day varieties follow in January and February. Green onions can go in September and will produce through April or May at the coast.
Herbs — cilantro, parsley, and dill all prefer the cooler months. Cilantro bolts almost immediately in summer heat; plant it in fall and it'll produce through April. Parsley is a biennial and will go all winter with minimal attention.
The Warm Season (April – October)
Tomatoes are the centerpiece of the San Diego summer garden but need some nuance. Coastal gardeners in La Jolla, Ocean Beach, and Encinitas deal with the marine layer and lower summer temps — choose varieties like Early Girl, Celebrity, or Sweet 100s that set fruit in cooler conditions. Inland gardeners in El Cajon, Santee, and Escondido have hotter, more reliable summers and can grow almost any variety. Coastal gardeners can start as early as March; inland wait until April when soils have warmed.
Peppers love San Diego's warm summers and are one of the most productive warm-season crops here. They're also perennial in frost-free areas — a well-cared-for pepper plant in a protected spot can produce for 3–4 years.
Eggplant is underused in San Diego gardens. It's a heat lover and handles the inland summers better than almost anything else. Takes longer to establish than peppers or tomatoes but produces well once it gets going. Plant April through June.
Squash and zucchini are extremely productive in San Diego summers — almost too productive. One or two plants is usually enough. Summer squash is the easy choice; winter squash (butternut, delicata, acorn) is worth growing too if you have the space — plant April through June and harvest in fall. Watch for powdery mildew in humid coastal areas; give all squash space and good airflow.
Cucumbers produce well in the warm season. They need consistent water and something to climb. Plant mid-March through July at the coast, April through July inland.
Beans — bush beans are quick and easy. Plant snap beans from mid-March through August at the coast, April through August inland. Lima beans go in mid-April through July. Plant in spring, harvest in summer, plant again in August for a fall harvest.
Sweet corn is more achievable in San Diego backyards than most people assume. Coastal gardeners can plant mid-March through July; inland gardeners April through July. You need a block of at least a dozen plants for good pollination rather than a single row. Inland East County gardens with real summer heat get the best results.
Melons — cantaloupe and watermelon both do well in San Diego's warm inland areas. Plant April through June. Coastal gardeners with marine layer influence will have less reliable results; this is primarily an inland crop. Give them room to sprawl and consistent water as the fruit develops.
Basil loves San Diego summers and hates the cool season. Plant after the last cool nights in April, pinch the flowers constantly, and you'll have basil through October.
Truly Year-Round
A handful of vegetables genuinely don't care what month it is in San Diego:
- Chard — plant it and forget it. Cut the outer leaves and it regrows indefinitely, often lasting 12–18 months before bolting.
- Kale — same story. Dinosaur (lacinato) kale is especially reliable and productive.
- Artichokes — a San Diego garden classic. They're perennial in our climate, come back year after year, and produce most heavily in spring. Give them space and they'll reward you for years. One of the few vegetables that genuinely thrives in coastal marine layer conditions.
- Green onions and scallions — grow from scraps, produce continuously, almost zero effort.
- Perennial herbs — chives, rosemary, thyme, oregano, and mint are essentially permanent once established. Plant once, harvest forever.
Coastal vs. Inland — It Matters
San Diego's microclimates are significant enough to change what you can grow and when. Coastal gardeners deal with the June Gloom marine layer well into summer, which slows tomatoes, peppers, and melons — choose varieties bred for cool conditions, and don't bother with watermelons unless you're inland. Inland gardeners in El Cajon, Santee, Escondido, and Fallbrook get real summer heat but also cooler winter nights, which garlic and onions actually appreciate.
If you're in a canyon or hillside neighborhood, watch for frost pockets in December and January — cold air drains downhill and can settle in low spots, catching warm-season holdovers.
The UC Cooperative Extension publishes a free San Diego County Vegetable Planting Guide with specific coastal and inland planting windows for every common crop. Worth bookmarking.
Where to Buy Edible Plants in San Diego
City Farmers Nursery
3110 Euclid Ave, City Heights·(619) 284-6358·cityfarmersnursery.com·Wed–Sun 9am–5pm
The standout for edible plant selection in the city. Their vegetable starts, herb selection, and fruit trees are consistently excellent, and their free weekly workshops cover edible gardening more thoroughly than most paid classes. If you're starting a food garden in San Diego, go here first.
Hunter's Nursery
3110 Sweetwater Rd, Lemon Grove·(619) 466-4382·huntersnursery.com·Daily 8am–5pm
San Diego's oldest family-owned nursery, in operation since 1919. Specializes in fruit trees and vegetables alongside flowers, succulents, and houseplants. A reliable East County option with deep roots and consistently good edible plant stock.
Cuyamaca College Plant Nursery
900 Rancho San Diego Pkwy, El Cajon·(619) 660-4573·cuyamaca.edu·Mon–Fri 9am–4pm
A student-run nursery that grows vegetable and herb starts as part of the horticulture curriculum. Prices are well below retail and the quality is excellent — students actually care whether the plants succeed. Worth checking what's in season before making the trip.
Mission Hills Nursery
1525 Fort Stockton Dr, Mission Hills·(619) 295-2808·missionhillsnursery.com·Daily 8am–5pm
Established in 1910 by Kate Sessions. Carries a solid edible selection alongside their full inventory. Reliable for common vegetable starts and herbs, with genuinely knowledgeable staff.
Walter Andersen Nursery
3642 Enterprise St, Point Loma·(619) 224-8271·walterandersen.com·Daily 8am–5pm
Family-owned since 1928 with two locations. One of the stronger edible plant sections of any general nursery in San Diego — particularly good for fruit trees, berries, and specialty vegetable varieties. Free Saturday morning gardening classes at both locations.
Poway location: 12755 Danielson Ct · (858) 513-4900 · Daily 8am–5pm
El Plantio Nursery & Landscaping
1322 San Pasqual Valley Rd, Escondido·(760) 260-9250·elplantionurseryescondido.com·Mon–Sat 8am–5pm
Family-owned for over 60 years — the oldest nursery in the Escondido area. Specializes in fruit trees, vegetables, and drought-tolerant plants. Also offers workshops and full landscape design services. A strong choice for North County inland gardeners.
Terra Bella Nursery
3535 Camino Del Rio W, Midway District·(619) 585-1118·terrabellanursery.com·Mon–Thu 7am–9pm, Fri–Sat 7am–11pm, Sun 8am–9pm
A massive independently owned nursery near Sports Arena with extended evening hours — genuinely useful if you can't get to a nursery during the day. Carries vegetable starts, fruit trees, seeds, and amendments alongside one of the most diverse plant selections in the city.
Grangetto's Farm & Garden Supply
189 S Rancho Santa Fe Rd, Encinitas·(760) 944-5777·grangettos.com·Tue–Fri 7am–4pm, Sat 7am–3pm
Family-owned since 1947, Grangetto's is more farm supply store than nursery — which is exactly why it's useful. Carries vegetable and herb starts, seeds, amendments, and fertilizers at prices geared toward working growers. If you need a 50-lb bag of soil amendment alongside your tomato starts, this is your place.
Three North County locations: Encinitas (above) · Escondido: 1105 W Mission Ave, (760) 745-4671 · Fallbrook: 530 E Alvarado St, (760) 728-6127
Before You Plant
- Amend your soil. San Diego's soil is often alkaline and clay-heavy. Unlike with native plants, vegetable beds genuinely benefit from compost worked in before planting.
- Water deeply and infrequently. Consistent deep watering produces better vegetables than frequent shallow watering. Let the soil dry slightly between waterings.
- Starts vs. seeds. Direct seeding works well for carrots, beets, peas, beans, radishes, corn, and garlic. Tomatoes, peppers, eggplant, and brassicas are easier to start from transplants.
- Know your microclimate. A south-facing wall can add 2–3 weeks to your warm season. A canyon bottom or north-facing slope can cut it short. Inland gardeners: your winters are cold enough that garlic and onions will outperform the coast.
Browse all nurseries in San Diego by neighborhood and specialty at PlantedSD's full directory.
Know a nursery we should add? Submit it here.
Need Help Planning a Garden?
Choosing the right plants for a San Diego garden can depend heavily on sun exposure, soil, slope, watering goals, and your local microclimate. Whether you're building a pollinator garden, refreshing a drought-tolerant landscape, planting fruit trees, or starting from scratch, we're always happy to help point you in the right direction.
Feel free to reach out through PlantedSD if you have questions about plant selection, nursery recommendations, or where to start with your garden project.
