Choosing the Right Containers: The Complete Guide

Your container choice affects everything: how often you water, how well plants grow, and how your garden looks. This guide covers every type of container, from budget buckets to premium self-watering systems. Learn what size you need, which materials work best, and how to choose containers that fit your space, budget, and gardening style. Plus, discover DIY alternatives that work just as well as store-bought options.

The #1 Rule: Drainage Holes Are Non-Negotiable

Every container must have drainage holes. Without drainage, water collects at the bottom, creating waterlogged conditions that suffocate roots and cause fatal root rot within days to weeks. No exceptions, no workarounds.

Minimum Requirements

  • - 4-6 holes per container
  • - 1/4 to 1/2 inch diameter each
  • - Distributed across the bottom
  • - Saucer underneath to catch runoff

Adding Drainage

  • - Plastic: Drill with standard bit
  • - Metal: Drill with metal bit
  • - Wood: Drill or leave gaps between boards
  • - Ceramic/terracotta: Use masonry bit (may crack)

Container Size Guide: What Size Do You Need?

The most common mistake is choosing containers that are too small. Larger containers hold more soil, retain moisture longer, provide more nutrients, and give roots room to grow. When in doubt, go bigger.

Small Containers (4-8 inches / 0.5-2 gallons)

Best For:

  • - Single herb plants (basil, parsley, cilantro)
  • - Individual lettuce plants
  • - Green onions and chives
  • - Microgreens and sprouts
  • - Seedling starting

Limitations:

  • - Dry out quickly (daily watering in heat)
  • - Limited nutrient capacity
  • - Tip over easily when plants grow tall
  • - Not suitable for fruiting vegetables

Price range: $2-10 per container

Medium Containers (10-14 inches / 3-7 gallons) - Most Versatile

Best For:

  • - Peppers (1 plant per 5-gallon)
  • - Determinate tomatoes (5+ gallons)
  • - Eggplant and bush beans
  • - Multiple lettuce plants (4-6)
  • - Herb collections (3-4 plants)
  • - Strawberries (3-4 plants)

Why This Size Works:

  • - Manageable weight when full
  • - Water every 2-3 days in summer
  • - Enough soil for good nutrition
  • - Fits on balconies and patios
  • - Most cost-effective option

Price range: $8-25 per container | Recommendation: Start here if unsure

Large Containers (16+ inches / 10-25 gallons)

Best For:

  • - Indeterminate tomatoes (10-15 gallons)
  • - Zucchini and summer squash
  • - Cucumbers with trellis
  • - Dwarf fruit trees
  • - Multi-plant arrangements
  • - Root vegetables (carrots, beets)

Considerations:

  • - Very heavy when filled (50-100+ lbs)
  • - Difficult to move
  • - Require more soil ($$)
  • - Need strong surfaces (not all balconies)
  • - Take up significant space

Price range: $20-60 per container

Quick Reference: Container Sizes by Plant

PlantMinimum SizeIdeal SizePlants per Container
Basil, cilantro6 inch8-10 inch1-2
Lettuce6 inch12 inch wide1-4
Cherry tomatoes3 gallon5 gallon1
Full-size tomatoes5 gallon10-15 gallon1
Peppers3 gallon5 gallon1
Cucumbers5 gallon7-10 gallon1
Zucchini10 gallon15 gallon1
Carrots12 inch deep16 inch deep12-16 per sq ft
Strawberries6 inch12 inch3-4

Container Materials: Complete Comparison

Plastic Containers

Pros

  • + Lightweight and easy to move
  • + Inexpensive ($3-20)
  • + Retain moisture well
  • + Wide variety of sizes/styles
  • + Won't break if dropped
  • + Last 5-15 years

Cons

  • - Can look cheap
  • - May fade/crack in sun
  • - Light weight can tip over
  • - Retains heat in sun
  • - Not eco-friendly

Best For

  • - Beginners
  • - Budget gardening
  • - Balcony weight limits
  • - Moving containers often
  • - Renters

Recommendation: Best all-around choice for most container gardeners. Look for thick, UV-stabilized plastic in neutral colors that won't fade.

Fabric Grow Bags

Pros

  • + Air pruning creates dense roots
  • + Excellent drainage (prevents overwatering)
  • + Roots stay cooler in summer
  • + Foldable for storage
  • + Very affordable ($5-12)
  • + Great for vegetables

Cons

  • - Dry out faster than plastic
  • - Less decorative
  • - Can stain surfaces
  • - Handles may tear with heavy soil
  • - Last only 3-5 seasons

Best For

  • - Tomatoes and peppers
  • - Potatoes
  • - Frequent waterers
  • - Limited storage space
  • - Rooftop gardens

Recommendation: Excellent for vegetables. The air pruning creates healthier root systems. Plan to water more frequently in hot weather.

Terracotta / Clay

Pros

  • + Beautiful, classic look
  • + Breathable (good for Mediterranean herbs)
  • + Heavy and stable
  • + Natural material
  • + Develops patina over time

Cons

  • - Heavy and difficult to move
  • - Expensive ($15-50+)
  • - Porous (dries out fast)
  • - Breaks easily
  • - Cracks in freeze-thaw cycles
  • - Can develop white salt deposits

Best For

  • - Herbs (rosemary, lavender, thyme)
  • - Succulents and cacti
  • - Decorative displays
  • - Plants that prefer drying out

Recommendation: Beautiful but high-maintenance. Best for Mediterranean herbs and permanent displays. Skip for vegetables unless you enjoy frequent watering.

Self-Watering Containers

Pros

  • + Consistent moisture levels
  • + Less frequent watering
  • + Reduces overwatering risk
  • + Great for vacations
  • + Higher yields for vegetables
  • + Water indicator shows levels

Cons

  • - More expensive ($15-50)
  • - Can promote root rot in cool weather
  • - Reservoir needs monitoring
  • - Not ideal for drought-loving plants
  • - Heavier than regular containers

Best For

  • - Tomatoes and peppers
  • - Lettuce and greens
  • - Forgetful waterers
  • - Hot climates
  • - Travelers

Recommendation: Worth the investment for vegetables and anyone who struggles with consistent watering. See our watering systems guide for detailed comparisons.

Metal Containers (Galvanized, Aluminum)

Pros

  • + Industrial/modern aesthetic
  • + Very durable
  • + Won't break
  • + Repurposed options available

Cons

  • - Heats up in sun (cooks roots)
  • - May rust over time
  • - Requires drainage holes
  • - Should be lined for food plants
  • - Heavy

Best For

  • - Ornamental plants
  • - Shaded areas
  • - Industrial aesthetics
  • - Cool climates

Recommendation: Line with plastic and place in partial shade to prevent overheating. Great look but requires management in hot climates.

Wood Containers (Boxes, Barrels, Planters)

Pros

  • + Natural, attractive look
  • + Insulates roots from temperature
  • + Can be DIY built
  • + Breathable
  • + Biodegradable

Cons

  • - Rots over time (2-5 years)
  • - Heavy when wet
  • - Requires lining for longevity
  • - Must use untreated wood for food
  • - Can harbor pests

Best For

  • - Raised bed style planting
  • - Permanent installations
  • - DIY projects
  • - Natural aesthetics

Recommendation: Use cedar, redwood, or untreated pine for food plants. Line with landscape fabric or food-safe plastic to extend life.

DIY & Budget Container Options

You don't need to spend money on containers. Many free or cheap alternatives work just as well as expensive planters. The key is ensuring drainage and using food-safe materials.

5-Gallon Buckets (Best Budget Option)

Restaurant and bakeries often give these away free. Perfect for tomatoes, peppers, and large plants.

  • - Cost: Free to $5
  • - Drill 4-6 drainage holes in bottom
  • - Food-grade plastic is safe for edibles
  • - Paint or wrap for appearance

Nursery Pots

Garden centers often have stacks of used nursery pots. Ask if they give them away or sell cheaply.

  • - Cost: Free to $2
  • - Already have drainage holes
  • - Available in many sizes
  • - Hide inside decorative cachepots

Food Containers

Large food containers work well: olive barrels, pickle buckets, bulk food containers.

  • - Cost: Free from restaurants
  • - Food-safe by design
  • - Drill drainage holes
  • - Wash thoroughly before use

Laundry Baskets

Plastic laundry baskets with burlap or landscape fabric liners make large, well-draining planters.

  • - Cost: $3-10
  • - Built-in drainage through sides
  • - Line with landscape fabric
  • - Great for potatoes and squash

Wooden Crates

Wine crates, apple crates, and wooden boxes make attractive planters when lined.

  • - Cost: Free to $15
  • - Line with plastic or landscape fabric
  • - Ensure untreated wood for food
  • - Great for shallow-rooted greens

Reusable Shopping Bags

Heavy-duty reusable bags work similar to fabric grow bags for a season or two.

  • - Cost: $1-3
  • - Poke drainage holes in bottom
  • - Roll down sides to desired height
  • - Replace each season

What NOT to Use

  • - Old tires: Chemicals leach into soil
  • - Treated lumber: Contains arsenic, copper, or other preservatives
  • - Containers that held chemicals: Residue contaminates soil
  • - Lead-painted containers: Especially dangerous for food
  • - Styrofoam: Breaks down and doesn't drain well

Frequently Asked Questions

What size container do I need for tomatoes?
Tomatoes need at least 5 gallons (14 inches diameter) for determinate varieties, and 10-15 gallons for indeterminate varieties. Bigger is always better - larger containers retain more moisture and nutrients, leading to healthier plants and better yields. Cherry tomatoes can grow in 3-5 gallon containers. For full-sized tomatoes, 10+ gallons prevents daily watering in summer heat. Depth matters too: tomatoes have deep roots and need at least 12 inches of soil depth.
Do containers need drainage holes?
Yes, absolutely - drainage holes are non-negotiable. Without them, water collects at the bottom, roots sit in waterlogged soil, and plants die from root rot within days to weeks. Every container needs at least 4-6 drainage holes (1/4 to 1/2 inch diameter) in the bottom. If you love a decorative pot without drainage, use it as a cachepot: place a functional plastic pot inside it, and remove to water. Never drill into ceramic as it often cracks.
Are fabric grow bags better than plastic pots?
Fabric grow bags have advantages: air pruning creates denser root systems, excellent drainage prevents overwatering, they're lightweight and foldable for storage, and roots stay cooler in summer. However, they dry out faster (may need daily watering in heat), last only 3-5 seasons, look less decorative, and can stain surfaces. Plastic pots retain moisture longer, last decades, and come in more styles. For vegetables, fabric bags are excellent. For decorative displays or infrequent waterers, plastic is better.
What's the cheapest container option?
Free/cheap options that work great: (1) 5-gallon buckets from restaurants, bakeries, or home improvement stores - drill drainage holes and you have perfect tomato containers. (2) Food-grade containers from restaurants (pickle buckets, etc.). (3) Large nursery pots from garden centers - many give away or sell cheaply. (4) Repurposed items: old laundry baskets with burlap liner, wooden crates with plastic liner, large food cans. Just ensure food-safe materials and add drainage holes.
Should I use self-watering containers?
Self-watering containers are excellent for: frequent travelers, forgetful waterers, hot climates, and moisture-loving plants (tomatoes, lettuce). They have a water reservoir that provides consistent moisture through capillary action. Drawbacks: higher cost ($15-40 vs $5-15 for regular pots), can promote root rot in cool/humid conditions, herbs like rosemary prefer drying between waterings. They're worth the investment for vegetables and anyone who struggles with consistent watering. Not necessary for drought-tolerant herbs.
Can I use any container for growing food?
Not all containers are food-safe. Avoid: treated lumber (copper/arsenic), old tires (chemicals leach into soil), painted containers (lead in old paint), pressure-treated pallets (toxic preservatives), containers that held chemicals or non-food items. Safe options: food-grade plastic (look for recycling codes 1, 2, 4, 5), untreated wood, terracotta, ceramic, galvanized steel (line with plastic), and containers specifically sold for food growing. When in doubt, line with food-safe plastic.

Related Guides

Get Container Recommendations for Your Plants

Tell us what you want to grow and get personalized container recommendations based on your space and budget.

Get Personalized Recommendations