Container Gardening How-To March 2, 2026 3 min read Updated March 2026

Best Vegetables to Grow in Containers

Cherry tomatoes, salad leaves, chillies, courgettes, and herbs are the container vegetables that actually earn their space. Here is what works and what is not worth the effort.

Most vegetables can technically be grown in containers, but not all are worth the effort relative to the yield they produce. Some crops are so well suited to pots that they outperform in-ground plantings; others are technically possible but so space-hungry or low-yielding that you would do better with a small raised bed. This guide focuses on the vegetables that genuinely thrive in containers.

Tomatoes

Cherry tomatoes are the best container vegetable, full stop. Compact varieties like Tumbling Tom, Balcony, and Patio are bred for containers and produce prolifically from a 30-litre pot. Larger beefsteak or plum tomatoes can be grown in 50-litre containers but need more support and watering. Choose a deep pot — at least 400mm — to accommodate the root system. Water daily in summer and feed with tomato fertilizer every 10-14 days once flowers appear.

Salad Leaves

Lettuce, rocket, spinach, and mixed salad leaves are perfect container crops because they are shallow-rooted, grow quickly, and can be harvested cut-and-come-again for months. A window box or a 20cm deep trough is enough. Sow successionally every three weeks to maintain continuous supply. In hot weather, position containers where they receive afternoon shade to prevent bolting.

Chillies and Peppers

Chillies are excellent container crops — they are naturally compact, productive, and heat-loving. A 15-20 litre pot per plant is sufficient. They are slower to get going than tomatoes but can be overwintered on a sunny windowsill and restarted the following season, often producing even more heavily in year two.

Herbs

Basil, parsley, chives, coriander, mint, and thyme are all well suited to containers. Mint must be grown in a container to prevent it spreading aggressively. A single large pot of mixed herbs placed near the kitchen door is one of the most practical investments a container gardener can make. See our guide to herbs in small raised beds for more depth on individual herb requirements.

Courgettes

Courgettes are surprisingly successful in large containers — 50 litres per plant minimum. They are heavy feeders and drinkers, so you will water and feed more frequently than for other crops, but a single plant can produce 15-20 fruits over a season. Position in full sun with space for the leaves to spread (they get large).

FAQ

What vegetables should I avoid growing in containers?

Sweetcorn (needs wind pollination from multiple plants and a lot of space), large pumpkins and squashes (too vining), and root vegetables like parsnips and carrots (need deep, unrestricted soil) are all poor container choices. Asparagus and artichokes need multiple years to establish and too much space for containers to be worthwhile.

What size pot do I need for tomatoes?

Cherry tomatoes: minimum 20 litres, better at 30. Full-size tomatoes: minimum 40-50 litres. The bigger the container, the more stable the moisture level and the less frequently you need to water.

Can I grow more than one vegetable in the same container?

Yes, with appropriate companions. Salad leaves, radishes, and herbs work well mixed together in a large container. Avoid mixing plants with very different water and nutrient needs — tomatoes and salad greens, for instance, have incompatible watering regimes.

How do I prevent containers from drying out in summer?

Use a peat-free compost mixed with water-retaining granules. Group containers together to reduce evaporation from the sides. Mulch the soil surface with a layer of gravel or wood chip. Self-watering containers with reservoirs are the most reliable solution for hot, sunny positions.

Do I need to repot vegetables every year?

Most vegetables are grown as annuals and the container mix should be refreshed or replaced each season. Some crops, like chillies and bay, are perennials that can be potted up into larger containers as they grow. Never reuse old compost without refreshing it — nutrients are depleted and disease pathogens can persist.

See also: Container Gardening for Beginners and Best Raised Beds for Small Patios.

Keep Reading

Last updated March 26, 2026

Keep reading