Which Vegetables Grow Best in Containers?

Growing vegetables in containers is not a compromise — for many crops, containers produce excellent yields when managed well, sometimes outperforming open ground because you can control the soil conditions precisely. The key is matching the crop to the container: some vegetables are natural fits for pot culture, while others need such large volumes of growing mix that containers become impractical. Knowing which vegetables suit containers will save you wasted effort and disappointment.

Tomatoes: The Container Classic

Tomatoes are one of the most productive and rewarding container crops. Bush or dwarf varieties (Tumbling Tom, Maskotka, Balconi) are ideal for smaller pots and hanging baskets, producing masses of cherry tomatoes with minimal training. Indeterminate (cordon) varieties like Gardener's Delight or Sungold produce high yields but need a 25–40 litre pot and a sturdy support. Tomatoes need regular watering, weekly high-potassium feed once flowering begins, and a warm, sunny position.

Leafy Greens and Salads

Lettuce, spinach, kale, chard, and salad leaves are perfectly suited to containers because their roots are shallow and they can be grown densely for a cut-and-come-again harvest. A single 30 cm wide pot can support four lettuce plants or a thick sowing of mixed salad leaves. They tolerate partial shade better than fruiting crops, making them good choices for north-facing balconies. Sow every three to four weeks for a continuous supply throughout the season.

Peppers, Chillies, and Aubergines

These warm-season crops thrive in containers in a sunny, sheltered spot. A 10–15 litre pot per plant is sufficient. Peppers and chillies are especially well suited to container culture because the restricted root zone and warmth of a dark pot actually encourages better fruit set. Aubergines need the largest containers in this group — at least 15–20 litres — and appreciate a sheltered microclimate. All three continue producing prolifically in containers on a warm terrace where they would be marginal outdoors in cooler climates.

Root Vegetables in Deep Pots

Radishes, baby beetroot, and short-rooted carrot varieties (Parmex, Chantenay) all perform well in deep containers. A pot or barrel at least 30 cm deep is needed for carrots. Radishes are ideal quick-turnaround crops that can be tucked between slower-growing plants and harvested in 25–30 days. Avoid maincrop parsnips and large beetroot in containers — they need more root depth than most pots can provide and produce disappointing results.

Courgettes and Beans

Courgettes are surprisingly productive in large (20–30 litre) containers, producing generously from a single plant in a sunny spot. Bush courgette varieties are more practical than trailing types in pots. Dwarf French beans can be grown in clusters of three or four in a 20-litre pot and produce well. Runner beans need a very large pot (30 litres minimum) and a sturdy support, but they are possible. Broad beans are excellent in containers in late autumn for a spring harvest.

Plan Your Container Vegetable Garden for Maximum Yield

The SelfEcoFarm guide includes variety recommendations, sowing calendars, and step-by-step growing plans for every major container vegetable.

Get the container gardening guide