Guides

Container Size Chart for Every Vegetable

Container size determines yield. Tomatoes need 5 gallons. Lettuce needs 6 inches depth. Here's the minimum for every common vegetable.

Back to Guides directory

Container Size Chart for Every Vegetable

Container size determines yield. Tomatoes need 5 gallons. Lettuce needs 6 inches depth. Here’s the minimum for every common vegetable.

Too-small pots stunt plants and dry out fast. Use the minimum or larger.

The Chart

VegetableMin Pot SizeMin DepthSpacing
Cherry Tomato5 gal12 in1 per pot
Bush Tomato5 gal12 in1 per pot
Pepper3 gal10 in1 per pot
Zucchini5 gal12 in1 per pot
Cucumber5 gal12 in1 per pot
Bean (bush)2 gal8 in4 in apart
Lettuce1 gal6 in8 in apart
Spinach1 gal6 in4 in apart
Kale2 gal8 in12 in apart
Radish1 gal6 in2 in apart
Carrot2 gal12 in3 in apart
Beet2 gal10 in4 in apart
Broccoli3 gal12 in1 per pot
Basil1 gal8 in1 per pot
Parsley1 gal8 in1 per pot
Chives1 gal6 inclump
Mint1 gal6 in1 per pot
Zinnia2 gal10 in1 per pot
Sunflower (dwarf)3 gal12 in1 per pot
Marigold1 gal8 in1 per pot

Why Size Matters

  • Root space. Roots need room or the plant stalls.
  • Moisture. Small pots dry out fast.
  • Nutrients. More soil = more nutrients.
  • Temperature. Small pots heat up fast.

Common Questions

Can I use smaller pots? Yes, but yields drop.

Do I need drainage holes? Yes. Always.

What about self-watering pots? Great for herbs and lettuce. Less so for tomatoes.

Can I use 5-gallon buckets? Yes. Drill drainage holes.

How much soil per pot? A 5-gallon pot takes about 0.7 cubic feet of soil.

Should I repot as plants grow? Yes. Start small, move up.

Back to Guides directory