Almost any vegetable can grow in a pot. A container vegetable garden goes well when you plan for each crop at full size: how much root room it needs, how much sun, and what holds it up. Leafy greens manage in 6 to 8 inches of mix and 4 hours of sun; tomatoes and peppers want 5 gallons or more and 6 to 8 hours. Start with 3 to 5 pots and compact varieties.
A container vegetable garden usually starts with a wish list: tomatoes, cucumbers, a few herbs, maybe squash. Then July arrives, and the cucumber vine has swallowed the chair, the tomato is tipping in the wind, and the lettuce has bolted in a hot corner.
Two pots show why size and harvest have to be planned together. A shallow window box of lettuce can be sown, cut and resown 3 times in a season and fits on a railing. A cherry tomato needs a 5-gallon pot, a cage and a spot you can reach every day when fruit is ripening. Both are good picks. They just don’t belong in the same spot.
I’d write a short card for each crop before buying anything. Call it a crop pot contract if you like a name. It lists the variety, pot size, sun, support, watering and where you’ll stand to pick. If a line doesn’t fit, change the plan or the vegetable before you sow.
Recommended products for a container vegetable garden
Recommended blogs
- How to grow tomatoes in containers from planting to harvest
- How to grow peppers in pots from planting to harvest
- How to grow cucumbers in pots from planting to harvest
- How to grow beans in containers from planting to harvest
- How to grow carrots in containers from planting to harvest
15 container vegetable plans with different root and harvest jobs
Some are quick shallow crops, some need a cage or trellis, and the last one is simply a spare pot. Pick by your light first, then your space.
1. Leafy greens in a shallow rotation
Lettuce, arugula and mesclun need only 6 to 8 inches of mix, so a window box or a 12-inch-wide shallow bowl holds a full salad crop. Sow thinly, then cut leaves at 3 to 4 inches tall, usually 30 to 45 days after sowing.
Greens are cool-season crops. Sow from about 4 weeks before your last frost and again in late summer for fall. Hot afternoon sun after late spring makes them bolt and turn bitter, so honestly, don’t bother with a midsummer sowing.
2. One pepper in a stable pot
One pepper plant per 5-gallon pot, at least 10 inches deep, gives roots enough room without crowding. Transplant 1 to 2 weeks after your last frost date, once nights stay above 50°F.
Peppers want 6 to 8 hours of sun and usually start picking 60 to 90 days after transplanting. A wide-based pot resists tipping; a slim, tall one can blow over once the plant carries fruit, so add a short stake.
3. Bush beans along a low support
Bush beans stay 18 to 24 inches tall and need no trellis, just a few short stakes or a low ring of twine to keep them upright in wind. A 5-gallon pot or a 12-inch-deep trough holds about 6 plants spaced 3 to 4 inches apart.
Sow directly after your last frost when the soil is warm, around 60°F. Pods are usually ready in 50 to 60 days. Place the pot where you can reach around it, because beans hide on every side.
4. A cherry tomato with its cage first
Cherry tomatoes are the most forgiving tomato for pots, but even compact types want at least 5 gallons of mix, and vigorous indeterminate ones do better in 10 to 20. Set the cage when you plant, not after the roots spread.
Plant after your last frost, in 6 to 8 hours of sun, and expect the first fruit about 55 to 70 days later. A full 10-gallon pot with a loaded plant can top 80 pounds once watered, so place it where it will stay. Tomato leaves and stems are toxic to cats and dogs according to the ASPCA, so keep curious pets away from the pot.
5. Radishes as a short calendar crop
Radishes fill a 6-inch-deep container and are ready in 22 to 30 days. Sow seeds 1 inch apart, thin to 2 inches, and pull them as soon as they’re marble to golf ball size.
Give them their own pot or the edge of a pot that is being emptied soon. Sown under a tomato that will shade them in 3 weeks, they make leaves and no roots.
6. Chard for repeated outer-leaf harvest
One chard plant in a 2- to 3-gallon pot, at least 8 inches deep, can be picked for months. It handles both spring cool and summer heat better than lettuce.
Start picking outer leaves once the plant has 6 or more, about 50 to 60 days after sowing. Cut at the base and leave the center bud alone, taking no more than a third of the plant at once.
7. Compact cucumber beside its trellis
Bush cucumbers stay within about 2 to 3 feet and grow well in a 5-gallon pot. A vining type needs the same pot plus a trellis 4 to 5 feet tall that is fixed to the container or a sturdy frame, never tied to a railing that isn’t yours to use.
Cucumbers want 6 to 8 hours of sun, steady water and warm soil, so plant 1 to 2 weeks after your last frost. Fruit usually starts 50 to 65 days from sowing.
8. Eggplant in the warmest verified position
Eggplant is the heat lover of the group. Give one plant a 5-gallon pot in your warmest spot, ideally against a sunny wall with 8 hours of light.
Wait until 2 to 3 weeks after your last frost to transplant, when nights are steadily above 55°F. Expect fruit about 65 to 85 days later. Plants get top-heavy, so a short stake keeps the pot upright.
9. Herbs at the edge of the food plan
Basil and parsley like the same steady moisture as tomatoes and peppers, so they share pots happily. Tuck one at the rim of a 10-gallon tomato pot, or give them a 6- to 8-inch pot of their own.
Rosemary, thyme and sage prefer to dry out between waterings and belong in a separate pot. Chives are easy but are toxic to cats and dogs per the ASPCA, so place them out of reach if pets share the space.
10. Salad leaves in a movable box
Put a box on wheels and you can roll it into spring sun, then out of summer heat. Keep it light: a 24 by 12 inch trough, 8 inches deep, holds lettuce, spinach and arugula and stays easy to roll.
Only move it if the path is clear. A wet box of that size can weigh 50 pounds or more, and a caddy with locking wheels keeps it from drifting on a sloped balcony.
11. A root crop with uninterrupted depth
Carrots and beets need straight, unbroken depth. Short carrot types, often sold as round or half-long, manage in 8 to 10 inches; full-length varieties want 12 inches or more.
Some planters have a false bottom or a reservoir that steals 3 to 4 inches. Measure the actual mix depth inside, not the outside height. Sow carrots thinly, thin to 2 inches apart, and expect harvest about 60 to 75 days after sowing.
12. One trailing squash with ground room
Summer squash needs a 10-gallon pot or larger and full sun, and even a bush zucchini spreads 3 feet wide. A trailing variety can run 6 to 10 feet across the floor.
That’s a lot of floor. Measure it before planting. If it would cover the door or the only path to a chair, choose a compact bush type instead. Squash usually starts producing 45 to 60 days from sowing.
13. Succession pots that never overlap
Plan 2 pots to hand off to each other: spring lettuce comes out in late spring, and bush beans go into the same pot. When the beans finish, fall greens follow.
Each change needs fresh compost or a top-up of potting mix and a week to rest. If the first crop isn’t done when the next is due, don’t squeeze both in. The new one waits or gets its own pot.
14. A partial-shade leaf crop trial
If your space gets only 3 to 4 hours of direct sun, try lettuce, spinach, chard, kale and parsley. They grow slower but still produce.
Record your actual sun hours across a day before you plant. A good leaf harvest in 4 hours of sun doesn’t mean tomatoes or peppers will fruit there; they need closer to 6 to 8.
15. The empty pot that protects capacity
Keep one prepared pot unassigned. When a pepper fails in June, a crop gets pests, or a late-season sowing window opens, you have somewhere to go without crowding another plant.
It’s also where I’d try one new crop a year, so an experiment never bumps a vegetable you already rely on.
Write one crop pot contract
One card per crop is plenty. Fill it in before buying seeds or transplants:
- Crop and variety, ideally a named bush, dwarf or patio type.
- Mature root needs and minimum mix volume in gallons.
- Actual container volume and inside depth.
- Direct sun hours in that spot.
- Plant spacing from the seed packet.
- Support: cage, stake, trellis or none.
- Watering evidence: how fast the pot dries in your weather.
- Expected harvest window, counted from your last frost date.
Here’s how two cards might look. Lettuce: 2-gallon trough, 7 inches deep, 4 hours of sun, no support, cut at 30 to 45 days. That all works. Cherry tomato: 3-gallon pot, 5 hours of sun, cage planned. Too small a pot and too little sun, so either move up to a 10-gallon pot in the 7-hour corner or skip tomatoes there.
University of Maryland Extension covers growing vegetables in containers, including light, water access and pot weight for beginners. For the mix itself, choose potting soil by the crop’s root and water needs rather than filling every pot from one bag.
Place water and harvest on the same route
Walk your plan with the plants at full size in mind. A 4-foot tomato in a cage, a trellis of cucumbers and a squash vine all take more room in August than they do in May.
Check that you can reach every pot with a watering can or a wand without stepping over another plant, and that you can pick from at least one side. Leave about 24 inches of walking room in front of doors and seating.
Puddles from dripping pots make that walk slippery and annoying. University of Maryland Extension’s page on planting vegetables in containers covers drainage holes and spacing, and if runoff is already a problem, diagnose container drainage before adjusting the route.
Separate warm-season and cool-season containers
Think of your pots as running on two calendars. Cool-season crops (lettuce, spinach, radishes, peas, kale) go out from about 4 weeks before your last frost and again for fall. Warm-season crops (tomatoes, peppers, cucumbers, beans, squash, eggplant) go out after your last frost, once nights are reliably above 50°F.
Some pots will cycle through both. A pot of spring radishes can be empty in time for beans, and fall greens can follow beans when they finish. To plan those handoffs without gaps, build a container succession plan around real harvest dates.
Check yield claims against the space you have
Promises of “a summer’s worth of salad from one pot” don’t account for your sun, your pot size or your weather. Count instead: how many plants, in how many gallons of mix, with how many sun hours.
After each harvest, jot down the date and a rough amount, such as “one bowl of cherry tomatoes.” It feels fussy, but by midsummer you’ll know which pots earn their space and which to change next year.
FAQ
What vegetables grow best in containers?
Compact, quick or repeat-picking crops do best: lettuce, radishes, chard, bush beans, cherry tomatoes, peppers and basil. Look for seed packets that say bush, dwarf or patio. Check your local extension service for varieties that suit your region.
How deep should containers be for vegetables?
Leafy greens and radishes need 6 to 8 inches of mix, chard and bush beans around 8 to 12, and tomatoes, peppers and cucumbers 12 inches or more in a pot of 5 gallons or larger. Measure the depth of mix inside the pot, not the outside height.
How much sun does a container vegetable garden need?
Fruiting crops like tomatoes, peppers, cucumbers and squash need 6 to 8 hours of direct sun. Leafy greens and herbs like parsley manage with 4 to 6. Count the hours in your actual spot rather than going by the direction the balcony faces.
Can vegetables grow in containers with partial shade?
Yes, leafy crops can. Lettuce, spinach, chard, kale and parsley grow in 3 to 4 hours of sun, though slower and smaller than in full sun. Fruiting vegetables rarely give a worthwhile crop in partial shade.
How often should container vegetables be watered?
Water when the top inch of mix feels dry, which in summer can mean daily for a 5-gallon tomato and twice a day in heat and wind. Water slowly until a little drains out the bottom. Smaller pots, fabric bags and windy spots dry fastest.
How many vegetable plants should go in one pot?
Use the seed packet spacing and the plant’s size at maturity. In practice that’s one tomato, pepper, eggplant or squash per 5 to 10 gallons, about 6 bush beans per 5 gallons, and lettuce or radishes 2 to 4 inches apart. Crowding gives smaller plants, not more food.
Final thoughts
Most container vegetable gardens that struggle had the right crops in the wrong pots or the wrong light. Writing each crop down first shows you that before you spend money on seeds and soil.
Pick the vegetable you cook most often, fill in its contract, and keep one pot unassigned. If the card shows too little sun or too small a pot, change the crop. Hoping rarely fixes it. University of Maryland Extension’s guide to vegetables in containers and salad tables is a useful next read for container sizes.
Last update on 2026-10-01 / Affiliate links / Images from Amazon Product Advertising API