The right container does half the work of container gardening. A pot that is big enough, drains well and holds the right amount of moisture keeps roots healthy and saves you a watering a day in midsummer; the wrong one keeps you at the hose and still leaves plants struggling.

We picked the containers we would buy for a vegetable and herb patio: self-watering planters for thirsty crops, fabric grow bags for tomatoes and potatoes, classic terracotta for herbs that like it dry, and big lightweight planters for small trees and shrubs. The guide below explains how to choose by plant, size and material.

#1Best for vegetables

VIVOSUN 5-Gallon Fabric Grow Bags (5 pack)

For: tomatoes, peppers and potatoes on a patio or driveway

  • Pack5 bags
  • Size5 gal
  • MaterialFabric
  • HandlesYes

The most-reviewed planter we found and the cheapest way to grow a lot of vegetables in containers. Fabric pots breathe and drain freely, so roots that reach the side are air-pruned rather than circling, and the handles let you move a full bag into the sun. Five gallons suits one tomato or pepper plant each.

They dry out faster than plastic in summer, so pair them with a drip kit.

What we like

  • Healthy roots, no circling
  • Very inexpensive per pot
  • Fold flat for winter

Watch out for

  • Dry out fast in heat
  • Wet fabric marks a deck: use saucers
Check price on Amazon Price band: $
#2Best raised planter

Keter Urban Bloomer Self-Watering Raised Planter

For: herbs and salad greens at waist height on a balcony

  • Capacity12.7 gal
  • WateringSelf-watering reservoir with gauge
  • DrainagePlug

A raised, self-watering planter on legs: a reservoir under the soil keeps the roots evenly moist and a gauge shows when to refill it, while the height saves bending. A drainage plug lets you empty the reservoir after heavy rain.

What we like

  • No bending
  • Self-watering with a level gauge
  • Good on balconies

Watch out for

  • Shallow: herbs and greens, not tomatoes
  • Plastic look
Check price on Amazon Price band: $$$
#3Best self-watering indoors

YNNICO Self-Watering Planters (6 sizes)

For: houseplants and windowsill herbs that you forget to water

  • Sizes5 to 8 in., 6 pots
  • TypeSelf-watering

A nested set of six self-watering pots from 5 to 8 inches, for herbs on the windowsill or houseplants. A reservoir under each pot lets the soil draw up water as it needs it, which evens out the cycle of drought and soaking that kills most indoor herbs.

What we like

  • Six sizes to pot up into
  • Evens out watering
  • Neat indoors

Watch out for

  • Too small for outdoor vegetables
  • Don't let the reservoir go stagnant
Check price on Amazon Price band: $
#4Best terracotta

D'vine Dev Classic Terracotta Pots & Saucers (3 pack)

For: herbs that like to dry out, like rosemary, thyme and lavender

  • Sizes4, 5 and 6 in.
  • MaterialTerracotta
  • SaucersIncluded

Unglazed terracotta breathes and wicks moisture out of the soil, which is exactly what Mediterranean herbs want and why they so often rot in plastic. This set is three classic pots with matching saucers.

What we like

  • Ideal for herbs that hate wet roots
  • Saucers included
  • Classic look

Watch out for

  • Dries out fast
  • Breakable, and can crack in hard frost
Check price on Amazon Price band: $$
#5Best large outdoor pot

15" Jameson Barrel Planter with Drainage

For: a patio tomato, a dwarf citrus or a big herb pot

  • Size15 in.
  • LookDistressed oak
  • DrainageYes

A 15-inch barrel-style planter in a distressed-oak finish, with drainage. Large pots hold more water and soil, so plants dry out less and grow bigger; see growing citrus in pots.

What we like

  • Big soil volume
  • Drainage
  • Rustic look

Watch out for

  • Check the material on the listing
  • Large: needs plenty of potting mix
Check price on Amazon Price band: $$

Size matters most

Most container problems are small-pot problems. Small pots dry out in hours on a hot day and leave roots no room. As a rule of thumb:

  • Herbs, lettuce and other greens: 6 to 8 inches deep; a 1 to 3 gallon pot per herb.
  • Peppers, eggplant, bush beans: 3 to 5 gallons per plant.
  • Tomatoes: 5 gallons at the very least for a determinate variety, 10 to 20 gallons for an indeterminate one.
  • Potatoes: 10 gallons or more; tall grow bags work well.
  • Dwarf fruit trees and citrus: start at about 10 to 15 gallons and move up as they grow. See growing citrus trees in pots.

A pot too big for a small plant can stay wet for a long time, so for seedlings step up a size at a time.

Drainage is not optional

Every container needs drainage holes. Water that cannot leave the pot drowns roots and invites rot. The old advice to put gravel in the bottom of a pot does not help: it raises the soggy layer rather than draining it. Use a good potting mix instead (never garden soil, which compacts in a pot), and if you love a pot with no hole, use it as a decorative cover for a plastic pot that has one. Our guide to soil mixes for containers covers what to fill them with.

Materials, compared

  • Terracotta is porous, so it breathes and dries out fast. It suits Mediterranean herbs (rosemary, thyme, sage, lavender) and succulents, and it is heavy enough not to tip. It can crack in hard freezes, so bring it in for winter in cold climates.
  • Plastic and resin are light, cheap and hold moisture well, which suits thirsty vegetables. Pick a light color for sunny spots, as dark plastic heats the root zone.
  • Glazed ceramic looks good and holds moisture, but it is heavy and can crack in frost.
  • Fabric grow bags let excess water drain and air prune roots, which avoids circling roots. They dry out faster than plastic and fold flat for winter.
  • Metal looks sharp but heats up quickly in sun; use it in shade or with a liner.
  • Wood insulates roots well; choose a naturally rot-resistant wood such as cedar, and avoid old treated timber for food crops.

When self-watering pots are worth it

Self-watering planters have a reservoir under the soil, and roots or a wicking chamber draw water up as the plant needs it. They are worth it for thirsty crops such as tomatoes, peppers, cucumbers and greens on a sunny patio, and for anyone who cannot water every day. They are less suited to plants that like to dry out between waterings, like rosemary or succulents. Fertilizer matters more in them, because nutrients are not flushed through; see fertilizing container plants, and our basics of container gardening for the rest.

How we rate

We score every pick out of 10 on four things, weighted for what matters over a season in a real garden: how well it does the job (40%), meaning a pruner's cut and capacity, a hose's flow and kink resistance, a light's output at the canopy rather than its wattage on the box; build and durability (25%), including materials, warranty and replaceable parts, and what owners report after a season or two outdoors; comfort and ease of use (20%), for small and large hands, on long jobs and for gardeners with sore joints; and value (15%).

We have not tested these products ourselves. We read the manufacturer's specifications and instructions and look for the patterns in verified owners' reviews, both the praise and the recurring complaints. No brand pays for placement, and a commission cannot buy a higher rating. When a pick changes, we will say so on this page.

How we choose products and make money

Frequently asked questions

What size pot does a tomato need?

At least 5 gallons for a compact determinate variety, and 10 to 20 gallons for an indeterminate one. Bigger pots hold more water, so the plant is less likely to wilt or suffer blossom-end rot from uneven watering.

Should I put gravel in the bottom of a pot?

No. Gravel raises the waterlogged layer rather than improving drainage. Use a pot with drainage holes and a good potting mix.

Are fabric grow bags better than plastic pots?

They drain freely and air-prune roots, which suits tomatoes, potatoes and peppers, and they store flat. They dry out faster than plastic, so they need more watering in hot weather.

Are self-watering planters worth it?

For thirsty vegetables on a sunny patio, and for gardeners who cannot water daily, yes. They are a poor fit for plants that like to dry out between waterings.