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.

8 min read Updated August 21, 2026
Tomatoes and peppers growing in fabric grow bags on a deck

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

VegetablePot sizeSunDays to harvest
Lettuce6-8 in deep4+ hrs30-45
Spinach6-8 in deep4+ hrs35-45
Radish6 in deep4+ hrs25-30
Green onion6 in deep4+ hrs60
Bush beans3-5 gal6+ hrs50-60
Pepper3-5 gal6+ hrs70-90
Cherry tomato7-10 gal6+ hrs60-80
Bush cucumber5-7 gal6+ hrs55-65
Carrot (short types)10-12 in deep5+ hrs60-75
Potato10+ gal bag6+ hrs90-110
Kale3-5 gal4+ hrs55-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