Edible Gardening How-To March 29, 2026 16 min read

Best Vegetables for Container Gardening: 20 Crops That Thrive in Pots

Twenty vegetables ranked by how well they grow in containers, with minimum pot sizes, recommended dwarf varieties, realistic yield expectations, and succession planting schedules for continuous harvests from spring through fall.

Container gardening is not a compromise. It is a different set of constraints that, when understood, produce results that rival in-ground gardens for flavor and often exceed them for convenience. A tomato grown in a five-gallon bucket on a sunny balcony tastes every bit as good as one grown in a backyard plot — often better, because container gardeners tend to use higher-quality soil mixes and pay closer attention to individual plants than gardeners managing dozens of in-ground rows.

The key is choosing crops that are naturally adapted to confined root zones, or selecting dwarf and patio varieties bred specifically for container culture. Not every vegetable belongs in a pot. Sweet corn in a container is an exercise in frustration. Sprawling winter squash needs more lateral root space than any container can reasonably provide. But the list of vegetables that perform well in pots is far longer than most beginners expect.

This guide ranks 20 vegetables by their container-friendliness — factoring in root space requirements, yield per square foot of container surface, ease of care, and adaptability to the unique conditions containers create. For each crop, you get the minimum container size, the best varieties for pots, realistic yield expectations, and notes on succession planting to keep your containers producing from the last frost of spring through the first frost of fall. If you need to figure out how many plants fit in your available space, the spacing calculator handles container layouts as well as bed layouts.

1. Lettuce and Salad Greens

Minimum container: 2 gallons (10 inches wide, 6 inches deep). Best varieties: Salad Bowl, Black Seeded Simpson, Buttercrunch, Red Sails, mesclun mixes. Expected yield: Continuous cut-and-come-again harvests for 6 to 10 weeks per planting.

Lettuce is the single best vegetable for container gardening. It has shallow roots that need only 4 to 6 inches of soil depth, grows fast enough to provide harvests within 30 days of sowing, tolerates partial shade (4 to 6 hours of sun), and thrives in the cool conditions that containers naturally provide in spring and fall. Sow seeds directly into pots, thin to 4-inch spacing for leaf lettuce or 8-inch spacing for heads, and begin cutting outer leaves when plants are 4 to 6 inches tall. The plant continues producing new leaves from the center for weeks.

Succession plant every two to three weeks from early spring through late fall, skipping the hottest weeks of midsummer when lettuce bolts regardless of container or soil quality. In hot climates, grow lettuce in containers that you can move into afternoon shade during summer — one of the greatest advantages containers offer over in-ground beds.

2. Tomatoes

Minimum container: 5 gallons (14 inches wide, 12 inches deep) for determinate varieties; 10 gallons or larger for indeterminate varieties. Best varieties: Patio Princess, Tumbling Tom, Bush Early Girl, Celebrity (determinate); Juliet, Sun Gold, Sweet 100 (indeterminate cherry types). Expected yield: 8 to 15 pounds per plant for determinate; 15 to 25 pounds for indeterminate over the full season.

Tomatoes are the most popular container vegetable and for good reason — a single well-grown plant produces enough fruit for daily salads plus extra for sharing. The critical factors are container size, support, and consistent watering. Determinate varieties — which grow to a set height, fruit heavily, and then stop — are easier to manage in containers because they do not require aggressive pruning or towering support structures. Indeterminate varieties keep growing and fruiting until frost, producing more total yield but requiring cages, stakes, or trellises that can be awkward in container settings.

Cherry and grape tomatoes are the most forgiving container varieties. Sun Gold and Sweet 100 produce staggering quantities of fruit on relatively compact plants. Tumbling Tom is a true trailing variety designed for hanging baskets that produces cascades of cherry tomatoes over the side of the pot. For slicing tomatoes in containers, Celebrity is the gold standard — compact, disease-resistant, and productive. Avoid large heirloom indeterminate varieties like Brandywine or Cherokee Purple in anything smaller than a 15-gallon container. Their root systems need space.

3. Peppers

Minimum container: 3 gallons for small hot peppers; 5 gallons for bell peppers and large chili types. Best varieties: Shishito, Thai hot, Habanero, Jalapeno (compact hot types); Lunchbox, Gypsy, Baby Belle (compact sweet types). Expected yield: 20 to 50 fruits per plant for small peppers; 6 to 12 fruits per plant for bells.

Peppers are naturally compact plants with well-behaved root systems that adapt to container life with minimal fuss. Small hot peppers — Thai, serrano, habanero — are among the most productive container crops per square inch of soil surface. A single Thai pepper plant in a three-gallon pot can produce over 100 small fruits across the season. Hot pepper plants are also ornamental, with colorful fruit displays that make them attractive on a patio or balcony.

Sweet peppers need slightly larger containers and more patience. Bell peppers take 70 to 80 days from transplant to first harvest and produce fewer but larger fruits. Lunchbox peppers are a snack-sized sweet variety that produces prolifically in five-gallon pots and ripens faster than full-sized bells. Peppers in containers benefit from afternoon sun and heat — place them against a south-facing wall that radiates warmth in the evening. They are heat lovers and container-grown peppers against a warm wall often outproduce their in-ground counterparts in cooler climates.

4. Herbs (Basil, Parsley, Cilantro, Chives)

Minimum container: 1 gallon per plant, or a shared 3-gallon pot for a mixed herb planter. Best varieties: Genovese basil, Italian flat-leaf parsley, Slow Bolt cilantro, common chives. Expected yield: Continuous harvest for the full growing season with regular pinching.

Herbs are the gateway to container gardening for most people, and with good reason. They are compact, productive, attractive, and useful in the kitchen the same day you pick them. Basil, parsley, cilantro, and chives all perform beautifully in containers as small as one gallon. A three-gallon mixed herb pot on a kitchen doorstep provides more fresh herbs than most families can use.

The key to productive container herbs is pinching and harvesting regularly. Basil in particular should be pinched at every growing tip once it has three sets of leaves — this forces branching and prevents the single-stem, flower-and-done growth habit that disappoints so many beginners. A regularly pinched basil plant in a one-gallon pot becomes a bushy, multi-branched herb factory that produces all summer long.

5. Radishes

Minimum container: 1 gallon (8 inches wide, 6 inches deep) for round varieties; 2 gallons (8 inches deep) for daikon types. Best varieties: Cherry Belle, French Breakfast, Easter Egg mix, Watermelon radish. Expected yield: 10 to 15 roots per square foot of container surface, harvested in 25 to 35 days.

Radishes are the fastest vegetable you can grow in any container. From seed to harvest in 25 to 30 days for spring varieties, radishes deliver almost instant gratification and make excellent use of containers that are between crops. Plant radish seeds in a pot that just finished its lettuce run, and you will have fresh radishes before the next lettuce sowing is ready to harvest. They need only 6 inches of soil depth for round varieties, tolerate partial shade, and are virtually pest-free in containers elevated off the ground where flea beetles are less prevalent.

Succession sow radishes every 10 to 14 days for a continuous supply. Skip midsummer — radishes bolt quickly in heat and become woody and bitter. Resume sowing in late summer for a fall harvest that is often sweeter than the spring crop. Daikon and watermelon radishes are larger and need deeper containers (at least 8 inches), but they are spectacular in fall containers and store well after harvest.

6. Bush Beans

Minimum container: 3 gallons for 3 to 4 plants; 5 gallons for 6 to 8 plants. Best varieties: Provider, Contender, Mascotte (AAS winner bred for containers), Royal Burgundy. Expected yield: 1 to 2 pounds per plant over 3 to 4 weeks of harvest.

Bush beans are self-supporting, productive, and surprisingly well-suited to container life. Mascotte is a variety developed specifically for containers — it produces its beans above the foliage for easy picking and grows to a tidy 16-inch mound. Provider and Contender are older varieties that also perform well in pots. Plant seeds 3 inches apart in a cluster in the center of a 5-gallon container, and you will have more beans than you expect from such a small space.

Beans fix nitrogen through symbiotic bacteria in their root nodules, which means they need less fertilizer than most container vegetables. A balanced potting mix with compost provides enough nutrition for a full crop. Succession plant every three weeks from last frost through midsummer for beans from early summer through early fall.

7. Cucumbers

Minimum container: 5 gallons per plant with a trellis or support. Best varieties: Spacemaster, Patio Snacker, Bush Pickle, Parisian Gherkin. Expected yield: 10 to 20 cucumbers per plant over 4 to 6 weeks.

Compact cucumber varieties bred for small spaces are remarkably productive in containers. Spacemaster is a classic — compact vines, full-sized fruit, and reliable performance in pots. Patio Snacker produces snack-sized cucumbers on short vines perfect for a patio trellis. Provide a small trellis, tomato cage, or even a section of string netting for the vines to climb. Vertical growth saves container surface area and keeps fruit clean and straight.

Cucumbers are heavy drinkers and feeders in containers. Water daily in summer — twice daily in extreme heat — and fertilize every two weeks with a balanced liquid feed. Mulch the soil surface with straw or shredded leaves to reduce evaporation. Harvest cucumbers small for best flavor and to encourage continued production. A cucumber left on the vine to reach full maturity signals the plant to slow down fruit production.

8. Eggplant

Minimum container: 5 gallons per plant. Best varieties: Patio Baby, Fairy Tale, Hansel, Ichiban. Expected yield: 8 to 15 fruits per plant over the season.

Eggplant is a heat-loving crop that performs exceptionally well in containers because pots absorb and radiate heat, creating the warm root zone that eggplant craves. Container-grown eggplant against a sunny wall often fruits earlier and more heavily than in-ground plantings in the same climate. Fairy Tale and Patio Baby are compact varieties that produce clusters of small, tender fruits with thin skin and minimal bitterness — perfect for grilling, roasting, or stir-frying.

9. Swiss Chard

Minimum container: 3 gallons for 2 to 3 plants. Best varieties: Bright Lights, Fordhook Giant, Rainbow mix. Expected yield: Continuous harvest for 3 to 4 months per planting.

Swiss chard is one of the most underrated container vegetables. It is beautiful — the rainbow varieties have neon-colored stems in red, yellow, orange, and pink — and productive over a long season. A single planting in spring provides cut-and-come-again harvests from late spring through the first hard frost of fall. It tolerates partial shade, withstands light frost, and rarely bolts in its first season. Three chard plants in a five-gallon pot provide a steady supply of nutritious greens for salads, sauteing, and soups.

10. Kale

Minimum container: 3 gallons per plant. Best varieties: Dwarf Blue Curled, Red Russian, Lacinato (dinosaur kale). Expected yield: Continuous harvest for 4 to 6 months.

Kale is cold-hardy, productive over a long season, and actually improves in flavor after frost — the cold converts starches to sugars in the leaves. In containers, kale provides fresh greens from spring through winter in mild climates and from spring through hard freeze in cold climates. Harvest outer leaves regularly, leaving the growing center intact, and a single plant keeps producing for months. Dwarf Blue Curled is the most compact variety for containers. Lacinato has a more upright habit that uses vertical space efficiently in a tight balcony setup.

11. Green Onions and Scallions

Minimum container: 1 gallon (6 inches deep). Best varieties: Evergreen Hardy White, Tokyo Long White, Parade. Expected yield: Continuous harvest with succession sowing, 8 to 12 stalks per square foot.

Green onions need almost no space — a one-gallon pot six inches deep holds a productive cluster. Sow seeds densely (half-inch spacing), harvest when pencil-thick by pulling the largest stalks, and the remaining plants expand to fill the space. Succession sow every three weeks for an unbroken supply. You can also regrow green onions from kitchen scraps — save the root ends from store-bought scallions, push them into potting mix, and they regenerate in about two weeks.

12. Spinach

Minimum container: 2 gallons (10 inches wide, 6 inches deep). Best varieties: Space, Bloomsdale Long Standing, Tyee. Expected yield: 3 to 5 cut-and-come-again harvests over 4 to 8 weeks per sowing.

Spinach is a cool-season crop that bolts in heat, making containers an advantage — you can move pots into shade during warm spells to extend the harvest window. Sow in early spring and again in late summer for spring and fall crops. Baby spinach leaves are ready in 25 to 30 days. Full-sized leaves take 40 to 50 days. Cut outer leaves at the base and the plant continues producing from the center.

13. Carrots

Minimum container: 3 gallons (12 inches deep) for standard varieties; 2 gallons (8 inches deep) for short types. Best varieties: Parisian Market (round), Thumbelina (round), Little Finger (short Nantes), Danvers Half Long. Expected yield: 15 to 25 roots per square foot of surface area.

Short and round carrot varieties were practically designed for containers. Parisian Market produces golf-ball-sized round roots in just 8 inches of soil depth. Thumbelina is similar. Little Finger is a short Nantes type that matures at 3 to 4 inches long — perfect for containers and perfect for snacking. The key is loose, stone-free potting mix — which containers provide naturally — and consistent moisture. Carrots fork and split in compacted or rocky soil, but container mix gives them the loose, unobstructed growing medium they need for straight, smooth roots.

14. Peas

Minimum container: 3 gallons for bush types; 5 gallons with trellis for climbing types. Best varieties: Sugar Ann (bush snap), Tom Thumb (bush shelling), Cascadia (climbing snap). Expected yield: Half a pound to one pound per plant over 3 to 4 weeks.

Peas are a cool-season crop that produces best in spring and fall. Bush varieties like Sugar Ann grow to just 24 inches and need no support. Climbing types like Cascadia need a small trellis but produce more over a longer window. Peas fix their own nitrogen, so they need minimal fertilizer. Sow directly into containers as soon as the soil is workable in spring — peas germinate in soil as cool as 40 degrees Fahrenheit and actually prefer cool conditions.

15. Zucchini

Minimum container: 10 gallons per plant. Best varieties: Patio Star, Bush Baby, Astia (bred for containers). Expected yield: 6 to 10 fruits per plant over 6 to 8 weeks.

Bush zucchini varieties are surprisingly productive in large containers. Astia is a French variety bred specifically for balcony and patio growing — compact plant habit, good fruit production, and attractive silvery foliage. A single plant in a 10-gallon container produces enough zucchini for a small household. Harvest fruits small (6 to 8 inches) for best flavor and texture, and to encourage the plant to keep producing.

16. Potatoes

Minimum container: 10 gallons (grow bags work exceptionally well). Best varieties: Yukon Gold, Red Norland, Fingerling types, All Blue. Expected yield: 3 to 5 pounds per 10-gallon container.

Potatoes in containers are a revelation for gardeners who think they need a big plot. A 10-gallon fabric grow bag with one or two seed potatoes produces a satisfying harvest of fresh potatoes that taste dramatically better than store-bought. Start with 4 inches of soil, lay seed potatoes on top, cover with 4 more inches of soil, and add more soil as the stems grow until the bag is full. This hilling technique encourages tuber formation along the buried stems. Harvest by dumping the bag — it is like opening a treasure chest.

17. Strawberries

Minimum container: 1 gallon per plant, or a strawberry pot, hanging basket, or window box. Best varieties: Alpine (continuous fruiting), Seascape (day-neutral), Ozark Beauty (everbearing). Expected yield: Half a pint to a pint per plant over the season for everbearing types.

Strawberries are almost purpose-built for containers. Their shallow root systems, compact growth habit, and trailing runners look beautiful cascading over the edges of pots, hanging baskets, and window boxes. Day-neutral and everbearing varieties fruit continuously from late spring through fall, providing a steady trickle of berries rather than a single overwhelming June harvest. Alpine strawberries are tiny but intensely flavored — perfect for balcony snacking.

18. Beets

Minimum container: 3 gallons (10 inches deep). Best varieties: Detroit Dark Red, Chioggia, Golden, Bull's Blood (dual-purpose for roots and greens). Expected yield: 8 to 12 roots per square foot, plus edible greens.

Beets are a dual-purpose container crop — harvest the greens young for salads while the roots develop below. Chioggia produces those striking red-and-white striped roots. Golden beets have a milder, sweeter flavor that converts beet skeptics. Bull's Blood is grown as much for its deep red ornamental foliage as for its roots. Beets need 10 inches of soil depth and consistent moisture. Space 3 to 4 inches apart in containers.

19. Hot Peppers

Minimum container: 2 gallons per plant. Best varieties: Basket of Fire, Apache, Prairie Fire, NuMex Twilight. Expected yield: 50 to 200 fruits per plant depending on variety.

Ornamental hot peppers deserve their own entry beyond the general pepper category because they are among the most productive and visually striking container plants you can grow. Basket of Fire produces cascading clusters of multicolored peppers — cream, yellow, orange, and red simultaneously on the same plant. NuMex Twilight displays purple, yellow, orange, and red fruits in an upright cluster. These plants are genuinely ornamental enough for a front-porch planter while producing usable hot peppers by the handful.

20. Microgreens

Minimum container: Any shallow tray, 1 to 2 inches deep. Best varieties: Sunflower, pea shoots, radish, broccoli, amaranth. Expected yield: Harvestable in 7 to 14 days. A 10x20-inch tray produces 4 to 8 ounces of microgreens.

Microgreens are the ultimate container crop because they need almost no space, no depth, and no time. A shallow tray on a windowsill produces nutrient-dense greens in one to two weeks. They require no special containers — recycled takeout trays, baking sheets, even plate saucers work. Sow densely, mist daily, harvest with scissors when the first true leaves appear. Succession sow a new tray every week for a continuous supply of the freshest possible greens year-round, indoors or out.

Succession Planting in Containers: A Season-Long Calendar

The most productive container gardens use succession planting — sowing new crops as old ones finish to keep every pot producing all season. Here is a template for a temperate climate. Early spring (March to April): sow peas, lettuce, spinach, radishes, and kale. Late spring (May): transplant tomatoes, peppers, cucumbers, eggplant, and beans after last frost. Midsummer (July): replace spent peas and spring lettuce with a second sowing of beans and heat-tolerant greens like chard. Late summer (August): sow fall radishes, lettuce, spinach, and carrots for a fall harvest. Early fall (September): plant kale and chard for harvests that continue through frost and beyond.

The key is never leaving a container empty. When a crop finishes, refresh the top few inches of soil, add a handful of compost, and sow the next crop immediately. A single five-gallon container can produce three distinct crops in one season — spring peas, summer tomato, fall lettuce. Ten containers managed with succession planting produce as much food as a small backyard garden. For getting started with your first container setup, our balcony container garden guide walks through everything from choosing containers to your first seed sowing.

Frequently Asked Questions

What is the single best vegetable for a beginner container gardener?

Lettuce. It grows fast, tolerates mistakes, needs only a small pot, handles partial shade, and provides visible results within a month. The quick feedback loop builds confidence and teaches basic container gardening skills — watering, spacing, harvesting — before you invest in larger plants like tomatoes that take months to fruit. Start with a pot of lettuce, add herbs once you have the watering routine down, and progress to tomatoes and peppers in your second season.

Can I grow vegetables in containers on a north-facing balcony?

You can grow shade-tolerant crops that need only 3 to 4 hours of direct or bright indirect light: lettuce, spinach, kale, chard, herbs like parsley and chives, and microgreens. Fruiting crops — tomatoes, peppers, cucumbers, beans — need a minimum of 6 to 8 hours of direct sun and will not produce well on a north-facing exposure. Focus on leafy greens and herbs, and you can still have a productive container garden with limited light.

How often should I fertilize vegetables in containers?

Container plants need more frequent fertilizing than in-ground plants because nutrients leach out with every watering. For most vegetables, feed every two weeks with a balanced liquid fertilizer at the label rate. Heavy feeders like tomatoes and peppers benefit from weekly feeding once they begin fruiting. Alternatively, mix a slow-release granular fertilizer into the potting mix at planting time — one application lasts 3 to 4 months and reduces the need for liquid feeding.

Is it cheaper to grow vegetables in containers or buy them at the store?

For most common vegetables, growing in containers costs more per pound than buying at a grocery store — once you factor in soil, containers, fertilizer, and water. The value proposition is freshness, flavor, variety, and the satisfaction of growing your own food. A Sun Gold tomato picked ripe from your balcony at peak sweetness is a completely different product from a grocery store tomato picked green and shipped 1,500 miles. Herbs are the exception — a three-dollar pot of basil that you keep alive and harvesting all summer saves you 50 dollars or more in grocery store herb packets over the season.

Keep reading