The minimum container sizes for vegetables are: 5 gallons for full-size tomatoes, 3 gallons for peppers and eggplant, 2 gallons for lettuce and greens, 5 gallons for cucumbers and squash, and 1 gallon for most herbs. Depth matters as much as width—tomatoes need at least 12 inches, while lettuce grows well in just 6 inches.

Container Size Quick Reference

Large Vegetables (5+ gallons)

VegetableMinimum SizeOptimal SizeMin Depth
Tomatoes (indeterminate)5 gal10-15 gal12"
Tomatoes (determinate)3 gal5 gal10"
Tomatoes (cherry)3 gal5 gal10"
Squash/Zucchini5 gal10 gal12"
Cucumber5 gal7 gal12"
Eggplant3 gal5 gal12"
Pumpkin15 gal25 gal18"

Medium Vegetables (2-5 gallons)

VegetableMinimum SizeOptimal SizeMin Depth
Peppers (bell)3 gal5 gal10"
Peppers (hot)2 gal3 gal8"
Beans (bush)2 gal3 gal8"
Beans (pole)5 gal7 gal12"
Broccoli3 gal5 gal10"
Cabbage3 gal5 gal10"
Cauliflower3 gal5 gal10"
Kale2 gal3 gal8"

Small Vegetables (1-2 gallons)

VegetableMinimum SizeOptimal SizeMin Depth
Lettuce1 gal2 gal6"
Spinach1 gal2 gal6"
Arugula1 gal2 gal6"
Swiss Chard2 gal3 gal8"
Radishes1 gal2 gal6"
Green onions0.5 gal1 gal6"
Beets2 gal3 gal8"

Herbs

HerbMinimum SizeOptimal SizeMin Depth
Basil1 gal2 gal6"
Parsley0.5 gal1 gal6"
Cilantro0.5 gal1 gal6"
Thyme0.5 gal1 gal6"
Oregano0.5 gal1 gal6"
Rosemary2 gal3 gal8"
Mint3 gal5 gal8"
Dill1 gal2 gal8"

Understanding Container Sizes

Gallon to Inches Conversion

GallonsApprox. Dimensions
0.5 gal4" × 4" × 5"
1 gal6" × 6" × 7"
2 gal8" × 8" × 8"
3 gal10" × 10" × 9"
5 gal12" × 12" × 12"
7 gal14" × 14" × 12"
10 gal16" × 16" × 14"
15 gal18" × 18" × 16"

Standard Pot Sizes

Pot DiameterApprox. Gallons
4"0.2 gal (seedlings)
6"0.5 gal
8"1-1.5 gal
10"2-3 gal
12"4-5 gal
14"7 gal
16"10 gal
18"15 gal

Depth vs. Width

Vegetables That Need Depth

VegetableWhy Depth Matters
TomatoesDeep roots, can root from buried stem
CarrotsRoot length = container depth
PotatoesTubers need room to form
BeetsBulb needs depth to expand
ParsnipsLong taproot

Vegetables That Prefer Width

VegetableWhy Width Matters
LettuceShallow roots, spreading leaves
SpinachWide but shallow roots
StrawberriesRunners spread horizontally
HerbsMost spread more than deepen

Container Growing Tips

Drainage

Every container needs drainage holes. Add:

  • Pot feet (elevate container)
  • Gravel layer (optional, for heavy containers)
  • Quality potting mix (not garden soil)

Watering

Containers dry faster than ground:

Container SizeWatering Frequency (Summer)
1 galDaily, possibly 2x
3 galEvery 1-2 days
5 galEvery 2-3 days
10+ galEvery 3-4 days
Self-watering containers: Great for tomatoes and thirsty crops.

Fertilizing

Container plants need more feeding:

  • Liquid fertilizer every 1-2 weeks
  • Or slow-release at planting + liquid monthly
  • More frequent for heavy feeders (tomatoes)

Specific Crop Deep Dives

Tomatoes

Minimum: 5 gallons (10-15 preferred)
Tomato TypeContainer SizeSupport Needed
Cherry3-5 galStake or cage
Determinate5 galCage
Indeterminate10-15 galStrong cage or stake
Tips:
  • Deeper is better (can bury stem)
  • Dark containers may get too hot
  • Consider grow bags for breathability

Peppers

Minimum: 3 gallons (5 preferred)
Pepper TypeContainer Size
Hot peppers2-3 gal
Bell peppers3-5 gal
Large sweet5 gal
Tips:
  • Peppers tolerate slight root binding
  • Don't overwater (prefer drier)
  • May need staking when loaded with fruit

Lettuce and Greens

Minimum: 1 gallon (wide and shallow works)
GreenContainerDepth
Lettuce6" deep × 8" wide6"
Spinach6" deep × 8" wide6"
Kale8" deep × 10" wide8"
Swiss Chard8" deep × 10" wide8"
Tips:
  • Shallow is fine—roots don't go deep
  • Can succession plant in same container
  • Benefit from afternoon shade in heat

Cucumbers

Minimum: 5 gallons Tips:
  • Vertical growing saves space (trellis)
  • Need consistent moisture
  • Very thirsty—self-watering containers help
  • One plant per 5 gallons

Squash and Zucchini

Minimum: 5 gallons (10 better) Tips:
  • These get BIG—plan for spread
  • Compact/bush varieties for containers
  • Very heavy feeders
  • One plant per container

Multiple Plants Per Container

What Can Share Space

Container SizeCompatible Combinations
5 gal1 tomato + basil
10 gal1 tomato + 2-3 basil
5 gal3-4 lettuce heads
3 gal3-4 spinach
Window boxMixed herbs

What Should Not Share

  • Two tomatoes (compete too much)
  • Mint with anything (takes over)
  • Heavy feeders together

FAQ

What size pot for tomato plants?

Minimum 5 gallons for determinate/bush types, 10+ gallons for indeterminate/vining types. Bigger is always better for tomatoes.

Can you grow vegetables in 5 gallon buckets?

Yes! 5 gallon buckets work for tomatoes, peppers, cucumbers, and most vegetables. Drill drainage holes in the bottom.

What vegetables grow well in small containers?

Lettuce, spinach, arugula, radishes, green onions, and most herbs grow well in 1-2 gallon containers.

How deep does a container need to be for tomatoes?

Minimum 12 inches. Tomatoes benefit from depth because they root from buried stems, creating stronger plants.

Can you grow vegetables in shallow containers?

Yes—lettuce, spinach, and most herbs grow well in containers just 6 inches deep. Root vegetables and tomatoes need more depth.

Do bigger containers produce more vegetables?

Generally yes. Bigger containers hold more moisture, more nutrients, and allow larger root systems. Plants in bigger containers usually outproduce those in minimum-size containers.

The Bottom Line

Quick ReferenceSize
Large tomatoes10+ gal
Small tomatoes, peppers3-5 gal
Cucumbers, squash5+ gal
Lettuce, greens1-2 gal
Most herbs0.5-1 gal

When in doubt, go bigger. Plants never complain about having too much root space.

Related: What Size Pot for Tomato Seedlings | When to Transplant Seedlings