my LocalPlanting
Guide 13 min read

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.

By MyLocalPlanting Editorial Team · Updated 2026 · Sources

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.

Try:

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.

Best for
Balconies, patios, small yards, renters
Biggest mistake
Pot too small — roots can't establish
Unique advantage
Move plants to optimize sun & frost protection

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

Greens Min 2 gal 4–6 hrs sun

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

Root Min 1 gal 4–6 hrs sun

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

Herb Min 1 gal 6–8 hrs sun

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

Herb Min 1 gal 4–6 hrs sun

Perennial in zones 3–9. Cut back to 2 inches repeatedly. Edible purple flowers in spring. Good apartment herb — tolerates lower light.

Spinach

Greens Min 2 gal 4–6 hrs sun

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

Greens Min 3 gal 6 hrs sun

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

Greens Min 3 gal 4–6 hrs sun

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

Herb Min 2 gal 4–6 hrs sun

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

Herb Min 1 gal 4–6 hrs sun

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

Herb Min 2 gal 4–6 hrs sun

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

Legume Min 3 gal 6–8 hrs sun

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)

Legume Min 3 gal 6 hrs sun

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

Fruiting Min 3 gal 8 hrs sun

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

Fruiting Min 3 gal 8 hrs sun

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

Fruiting Min 5 gal 8 hrs sun

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

Fruiting Min 5 gal 8 hrs sun

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

Fruiting Min 5 gal 8 hrs sun

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

Fruiting Min 5 gal 8 hrs sun

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

Root Min 5 gal 6 hrs sun

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

Root Min 5 gal 6 hrs sun

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.

Zones 3–4 (MN, WI, ND, northern MT) Last frost: May 15 – June 1

Move containers outside: After May 20

Short window — use frost cloth for peppers/tomatoes. Prioritize fast-maturing varieties under 70 days.

Zones 5–6 (IL, OH, PA, NY, OR) Last frost: Apr 15 – May 10

Move containers outside: After May 1

Start peppers and tomatoes indoors in late February. Move containers outdoors after last frost.

Zones 7–8 (VA, NC, TN, TX, WA coast) Last frost: Mar 15 – Apr 15

Move containers outside: After Apr 1

Double-season possible. Plant greens Feb–Apr, fruiting crops May–Aug, fall greens again in Sept.

Zones 9–10 (FL, AZ, CA, HI) Last frost: Jan – Feb (or frost-free)

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:

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

1

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.

2

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.

3

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.

4

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.

Try: