Container Vegetable Gardening: 20 Best Plants for Pots (2026)
No yard? No problem. A 5-gallon pot in full sun can grow enough cherry tomatoes to eat from all summer. This guide covers the 20 best vegetables and herbs for containers, exact pot sizes for every crop, zone-specific timing, and the four mistakes that kill container gardens before they produce.
Find Your Container Planting Dates
Enter your ZIP code to get exact planting windows for your zone — including when to start seeds indoors and when containers can go outside.
Why Container Gardening Works
Container vegetable gardening isn't a consolation prize for people without yards — it has genuine advantages over in-ground growing. Containers drain better than compacted clay soil. You control the growing medium completely. Pests and soil-borne diseases are far less likely. You can move plants to chase sun, protect them from late frosts, and bring tender herbs indoors for the winter.
The catch is that containers are unforgiving on two fronts: watering and pot size. A plant in a five-gallon pot on a sunny balcony in July will need water every single day — sometimes twice. And an undersized pot stunts root growth so severely that even perfect watering can't compensate. Get those two things right and container gardening is surprisingly productive.
Container Size Chart: What Every Vegetable Needs
This is the most common source of container garden failure — going too small. Use these as minimums; bigger is always better. Depth matters as much as width, especially for root vegetables.
| Vegetable / Herb | Min Size | Ideal Size | Min Depth | Plants / Pot |
|---|---|---|---|---|
| Herbs (basil, parsley, chives) | 1 gal | 2 gal | 6" | 3–4 per pot |
| Lettuce & spinach | 2 gal | 5 gal | 6" | 4–6 per pot |
| Radishes | 1 gal | 2 gal | 6" | 8–10 per pot |
| Kale & Swiss chard | 3 gal | 5 gal | 8" | 1–2 per pot |
| Green onions & scallions | 1 gal | 2 gal | 6" | 10–15 per pot |
| Peas (bush varieties) | 3 gal | 5 gal | 8" | 4–6 per pot |
| Bush beans | 3 gal | 5 gal | 8" | 4–6 per pot |
| Beets & carrots | 5 gal | 7 gal | 12" | 4–6 per pot |
| Peppers (all types) | 3 gal | 5 gal | 10" | 1 per pot |
| Eggplant | 5 gal | 7 gal | 12" | 1 per pot |
| Cucumber (bush varieties) | 5 gal | 7 gal | 12" | 1 per pot |
| Cherry & grape tomatoes | 5 gal | 7 gal | 12" | 1 per pot |
| Full-size tomatoes | 10 gal | 15 gal | 18" | 1 per pot |
| Summer squash (compact) | 7 gal | 10 gal | 12" | 1 per pot |
Sources: Rutgers NJAES Extension, Virginia Cooperative Extension, Old Farmer's Almanac
The 20 Best Vegetables & Herbs for Containers
Grouped by difficulty. Start with "Easy" crops to build confidence — most of the hard part with containers is learning your specific spot's sun and watering needs.
Easy Crops for Beginners
Leaf Lettuce
Fastest harvest (30 days cut-and-come-again). Bolt-resistant varieties like Black Seeded Simpson or Oak Leaf work best. Grows well even in partial shade — ideal for a north-facing balcony.
Radishes
Ready in 25–30 days. One of the few root vegetables that thrives in a small pot. Sow successively every 2 weeks for a continuous harvest.
Basil
Needs heat — don't put outside until nighttime temps stay above 55°F. Pinch flower buds to extend harvest by weeks. Pairs well with tomatoes in adjacent pots.
Chives
Perennial in zones 3–9. Cut back to 2 inches repeatedly. Edible purple flowers in spring. Good apartment herb — tolerates lower light.
Spinach
Cool-season only — bolts quickly in heat above 75°F. Best in early spring or fall. A 12-inch pot yields enough for regular salads. Grows well in partial shade.
Kale
Cold-hardy to zone 3. Start in spring, harvest through fall and even winter in zones 7+. Harvest outer leaves and the plant keeps producing. Dwarf/compact varieties like 'Dwarf Blue Curled' work best.
Swiss Chard
Heat-tolerant unlike spinach. Rainbow chard is ornamental enough to use in decorative containers. One plant produces all season with cut-and-come-again harvesting.
Parsley
Biennial — grows leaves year 1, seeds year 2. Grows slowly from seed (21 days to germinate). Prefers cool temps. Flat-leaf (Italian) varieties are more flavorful than curly.
Cilantro
Bolts in heat — stagger plantings every 3 weeks. When it bolts, let it go to seed (coriander) or pull and replant. Best in spring and fall.
Mint
Container is ideal — mint is invasive in the ground. Any variety works. Keep soil consistently moist. Harvest by cutting stems to 1 inch above a leaf node.
Bush Beans
Bush varieties (Provider, Contender) don't need staking. Direct-sow after last frost. Harvest every 2–3 days to keep pods producing. One planting yields 6–8 weeks of harvest.
Peas (Snap & Snow)
Cool-season — plant 6 weeks before last frost. Bush varieties like Sugar Ann need only a 12-inch trellis. Harvest frequently to extend production. Yield drops once temps hit 85°F.
Medium Crops Worth the Extra Effort
Bell Peppers
Slow to produce (70–90 days) but highly productive per plant. Compact varieties like 'Lunchbox' or 'Mini Bell' are best for containers. Need consistent watering — irregular water causes blossom drop.
Hot Peppers
Even better in containers than bell peppers — the heat stress from pot confinement can intensify flavor. Ornamental varieties double as deck plants. Bring indoors in fall and overwinter as perennials.
Cherry Tomatoes
Best tomato for containers. Varieties like Tumbling Tom, Sweet 100, and Sungold are bred for pots. Produce prolifically in 65–70 days. Stake or use a cage — even "patio" types get 3–4 feet tall.
Grape Tomatoes
Thicker skin than cherry tomatoes means fewer splits and longer shelf life. Juliet and Jelly Bean are popular container varieties. Yields well into fall in zones 8+.
Bush Cucumbers
Bush Pickle, Patio Snacker, and Spacemaster are compact. Full-size vining cucumbers need a 15-gallon pot and strong trellis. Harvest every 2 days at peak — overripe cucumbers suppress new fruit.
Eggplant
Loves heat — thrives in dark pots that absorb warmth. Compact varieties like Ichiban or Fairy Tale need less space. Keep consistently moist or fruit turns bitter.
Carrots
Depth matters more than width. Use at least a 12-inch deep pot. Short varieties (Chantenay, Danvers, Little Finger) outperform long types in containers. Loosen soil thoroughly — carrots fork in compacted media.
Beets
Both the root and greens are edible. Baby beet varieties (Chioggia, Detroit Dark Red) work best in 10-inch-deep containers. Thin to 3-inch spacing after germination — crowded beets won't bulb.
When to Move Containers Outside: By Zone
Container timing tracks your last frost date exactly. The advantage: if a late frost threatens, you can carry the whole pot indoors overnight. Check your exact frost date using the tool above.
Move containers outside: After May 20
Short window — use frost cloth for peppers/tomatoes. Prioritize fast-maturing varieties under 70 days.
Move containers outside: After May 1
Start peppers and tomatoes indoors in late February. Move containers outdoors after last frost.
Move containers outside: After Apr 1
Double-season possible. Plant greens Feb–Apr, fruiting crops May–Aug, fall greens again in Sept.
Move containers outside: Year-round
Reverse calendar: grow cool-season crops Oct–Mar, fruiting crops Mar–June and Sep–Nov. Summer is dormant season.
For zone-specific planting windows by plant, see our guides for Zone 5a, Zone 6b, Zone 7a, and Zone 8b.
Soil, Water, and Fertilizer in Containers
Use potting mix, not garden soil
Garden soil compacts in containers within weeks, squeezing out the air pockets roots need to breathe. A good potting mix contains perlite or vermiculite (drainage), coir or peat (moisture retention), and some compost (initial nutrition). Avoid mixes that are 100% peat — they shrink away from the pot sides when they dry and become hydrophobic, causing water to run straight down the gap without soaking in.
For high-demand crops like tomatoes and peppers, mix a slow-release granular fertilizer into the potting mix at planting. Start supplementing with a balanced liquid fertilizer every 2 weeks once flowers appear.
Watering: the daily job
Containers dry out 2–3 times faster than in-ground beds. In summer heat, a tomato in a 5-gallon pot may need a full gallon of water daily. The rule of thumb: water until it flows freely from the drainage holes, then don't water again until the top inch of soil is dry.
Tip: Self-watering containers with a reservoir in the base can reduce watering frequency to every 2–3 days and significantly improve yield consistency for tomatoes and peppers. They're worth the extra cost for any high-demand crop.
Fertilizing: containers need more
Every time you water, nutrients leach out through the drainage holes. Container plants need regular feeding that in-ground plants don't. For greens and herbs: a half-strength balanced fertilizer every 3–4 weeks is usually enough. For fruiting crops (tomatoes, peppers, cucumbers): switch to a low-nitrogen, high-potassium fertilizer (like a 5-10-10 or tomato fertilizer) once flowering starts — too much nitrogen after this point grows leaves instead of fruit.
Container Companion Planting
You don't need a full garden bed to benefit from companion planting. A few proven combinations that work in containers:
- Tomato + Basil companion guide →
Classic pairing. Basil may repel aphids and whiteflies. Both need the same heat and watering. Grow in adjacent pots.
- Pepper + Chives companion guide →
Chives are thought to deter aphids. They share the same container easily — chives are compact and shallow-rooted.
- Lettuce + Taller plants
Lettuce benefits from afternoon shade in heat. Grow a pot of lettuce under the canopy of a tomato or pepper container to extend the season.
- Peas + Mint (separate pots) companion guide →
Mint in a nearby pot can deter pea pests. Keep mint in its own container — it'll take over a shared pot.
For a full reference, see our companion planting chart — most of the pairings there apply to containers as well as beds.
4 Mistakes That Kill Container Gardens
Pot too small
Root-bound plants can't absorb water or nutrients efficiently, no matter how carefully you care for them. When in doubt, go one size up. A 7-gallon pot for cherry tomatoes instead of 5 gallons doubles your yield and cuts watering frequency by a third.
No drainage holes
Roots sitting in standing water develop root rot within days. Every container must drain. Putting gravel in the bottom doesn't help — it actually raises the perched water table inside the pot, making the problem worse.
Inconsistent watering
Wet-dry-wet cycles cause blossom end rot in tomatoes, tip burn in lettuce, and bitter cucumbers. The goal is consistent moisture, not wet soil. Self-watering pots, drip systems, or daily checks eliminate this problem.
Not enough sun
Fruiting crops (tomatoes, peppers, cucumbers) in partial shade will grow but rarely produce meaningful yield. If your space gets under 6 hours of direct sun, stick to greens and herbs — they'll thrive where fruiting crops struggle.
Frequently Asked Questions
What vegetables grow best in containers? +
Leaf lettuce, cherry tomatoes, peppers, herbs (basil, parsley, chives), radishes, kale, Swiss chard, bush beans, snap peas, and cucumbers (bush varieties) all perform well in containers. Root vegetables like carrots and beets work if you use a pot at least 12 inches deep. Avoid indeterminate vining crops like winter squash, watermelon, and sweet corn — they need too much space.
What size pot do I need for tomatoes? +
Cherry and grape tomatoes need a minimum of 5 gallons (12-inch diameter), but a 7–10 gallon pot is better. Full-size indeterminate tomatoes like beefsteak need 10–15 gallons minimum — a 5-gallon bucket will produce fruit but you'll water twice daily and yields will suffer. Determinate (bush) tomato varieties are the best choice for containers under 10 gallons.
How often should I water container vegetables? +
Most container vegetables need watering once or twice daily in summer heat — far more frequently than in-ground plants. A simple test: stick your finger 1 inch into the soil. If it's dry, water thoroughly until water runs out the drainage holes. Self-watering containers with reservoirs can reduce this to every 2–3 days. Mulching the surface with an inch of compost also slows moisture loss.
Can I use regular garden soil in containers? +
No. Garden soil compacts in containers, cutting off oxygen to roots and preventing proper drainage. Use a high-quality potting mix formulated for containers — look for ingredients like perlite, coir, or peat moss. For heavy feeders like tomatoes and peppers, add slow-release granular fertilizer at planting and supplement with liquid fertilizer every 2 weeks once fruiting starts.
How much sunlight do container vegetables need? +
Fruiting vegetables (tomatoes, peppers, cucumbers, eggplant) need 8 hours of direct sun. Root vegetables (carrots, beets, radishes) need 6 hours. Leafy greens (lettuce, spinach, kale, herbs) can get by with 4–6 hours and are the best choice for shaded balconies or east-facing patios. More sun always produces more yield up to the 8-hour mark.
Do containers need drainage holes? +
Yes — this is non-negotiable. Waterlogged roots rot within days. Every container must have at least one drainage hole at the bottom, and ideally several. If you find a decorative pot you love without holes, use it as a cache pot: grow in a plain nursery pot that fits inside it, and lift the inner pot out to water. Never fill the bottom of containers with gravel — it actually raises the water table inside the pot.
What is the best potting mix for vegetables? +
Look for a potting mix with perlite or vermiculite for drainage, coir or peat for moisture retention, and some compost for nutrition. Avoid mixes that are all peat — they shrink and dry out fast. For tomatoes and peppers, add a slow-release fertilizer at planting. Refresh or replace potting mix every 1–2 seasons, as it loses structure and nutrition over time.
Related Guides
Get Your Exact Container Planting Dates
Enter your ZIP code for a personalized planting calendar — exact outdoor transplant dates, seed-start windows, and first/last frost dates for your location.