Best Vegetables to Grow in Containers (With Pot Sizes)
Some vegetables genuinely prefer containers; others sulk. This list covers the crops that reliably produce in pots on a balcony or patio.

Quick answer
The most productive container vegetables are lettuce, spinach, radishes, green onions, bush beans, peppers, cherry tomatoes, cucumbers (bush types), carrots (short varieties), potatoes, and kale. Salad crops need only 6-8 inches of depth; tomatoes and potatoes need 10+ gallons.
Container vegetable quick chart
| Vegetable | Pot size | Sun | Days to harvest |
|---|---|---|---|
| Lettuce | 6-8 in deep | 4+ hrs | 30-45 |
| Spinach | 6-8 in deep | 4+ hrs | 35-45 |
| Radish | 6 in deep | 4+ hrs | 25-30 |
| Green onion | 6 in deep | 4+ hrs | 60 |
| Bush beans | 3-5 gal | 6+ hrs | 50-60 |
| Pepper | 3-5 gal | 6+ hrs | 70-90 |
| Cherry tomato | 7-10 gal | 6+ hrs | 60-80 |
| Bush cucumber | 5-7 gal | 6+ hrs | 55-65 |
| Carrot (short types) | 10-12 in deep | 5+ hrs | 60-75 |
| Potato | 10+ gal bag | 6+ hrs | 90-110 |
| Kale | 3-5 gal | 4+ hrs | 55-75 |
Best picks for tiny spaces
- Cut-and-come-again salad mix — harvest for weeks from one planter
- Radishes — the fastest reward in gardening, ready in under a month
- Green onions — regrow from supermarket root ends
- Bush beans — no trellis needed and heavy yields per pot
- Compact cherry tomatoes such as patio or tumbling varieties
What not to bother growing in pots
Corn, pumpkins, full-size melons, and most brassicas need more space and soil volume than a balcony can supply. Skip them and grow more of what performs.
Get more from the same square footage
- Succession sow salad every three weeks instead of all at once
- Interplant fast radishes between slow peppers
- Grow vining crops up a trellis rather than across the floor
- Choose varieties labelled patio, bush, dwarf or compact
Helpful tips
- Vegetables in pots are hungry — feed every two weeks without fail.
- Add one pot of flowers nearby to bring pollinators to cucumbers and tomatoes.
- Grow bags are the cheapest way to add serious soil volume.
Common mistakes to avoid
- Growing full-size indeterminate tomatoes in a 3-gallon pot.
- Sowing an entire packet of lettuce at once and getting one glut week.
- Ignoring feeding and blaming the variety for poor yields.
Frequently asked questions
What vegetables grow best in small pots?
Lettuce, spinach, radishes, green onions, and herbs all thrive in pots six to eight inches deep.
How many vegetables can I plant in one container?
One tomato or cucumber per 7-10 gallon pot, two or three pepper plants per 5-gallon planter, and salad greens can be sown densely and thinned as you harvest.
In short
Start with two fast crops and one fruiting crop. Quick wins keep you gardening long enough for the slow ones to pay off.
Get Simple Gardening Tips
Practical plant tips, small-space ideas, and seasonal gardening advice delivered to your inbox.
No spam. Unsubscribe any time.
Keep reading

Small-Space Vegetables
How to Grow Tomatoes in Containers on a Balcony or Patio
A step-by-step guide to growing tomatoes in pots: variety choice, container size, soil, watering, feeding, support and fixing blossom end rot.
9 min read

Container Gardening
Container Gardening for Beginners: Pots, Soil, Water, Food
The four fundamentals of container gardening — choosing pots, using the right potting mix, watering correctly and feeding — explained for total beginners.
9 min read

Container Gardening
Best Potting Soil for Containers (and What to Never Use)
How to choose potting mix for containers, what the ingredients do, DIY mix recipes for vegetables and herbs, and why garden soil fails in pots.
7 min read

Patio Gardening
17 Small Patio Garden Ideas That Work on Any Budget
Practical small patio garden ideas — vertical planting, tiered stands, container groupings and budget makeovers — for paved patios, decks and porches.
8 min read