You can grow a surprising amount of food in pots: tomatoes, peppers, lettuce, herbs, beans, even carrots. Containers suit patios, steps and small yards, and they let you move plants to follow the sun. They also dry out fast and need more attention to watering and feeding than a garden bed.

This guide covers choosing pots, the right potting mix, which vegetables do well in containers, and how to water and feed them. For apartment and balcony specifics, see Balcony and Patio Vegetable Gardening. Part of the Grow Your Own Food series.

Key takeaway

Use containers with drainage holes, fill them with potting mix, not garden soil, choose pots big enough for the crop, and expect to water daily in hot weather. Put them where they get 6 or more hours of sun.

Pot size by crop

CropMinimum containerNotes
TomatoesAbout 20 inches wide, at least 5 gallons or moreChoose compact or "patio" varieties for smaller pots. Add a cage.
Peppers and eggplantAbout 14 inches wideFull sun and warmth.
Bush beansWide, at least 8 to 12 inches deepSow several seeds in a wide pot.
Lettuce, greens and herbsSmaller pots, window boxes or wide, shallow containersShallow roots.
Carrots and radishesDeep containers, about 12 inches or moreUse loose, stone-free mix.
CucumbersLarge pot with a trellisChoose bush or compact types.

Penn State Extension notes that pots should be at least as tall as they are wide for healthy root growth.

Containers: what works

Potting mix, not garden soil

Fill containers with a soilless potting mix. Garden soil is heavy, packs down and drains poorly in a pot. Extension services recommend lightweight, well-draining mixes designed for containers. Refresh or replace the mix each season, and avoid reusing mix from plants that had disease.

Best vegetables for containers

Good choicesBetter in the ground
Lettuce, kale, chard, spinachSweet corn
Tomatoes (compact), peppers, eggplantWatermelon
Bush beans, radishes, carrotsWinter squash
HerbsLarge sprawling zucchini or squash plants
Cucumbers on a trellisPotatoes in bulk (grow bags work for a small harvest)

Watering containers

Feeding

Nutrients wash out of pots with frequent watering. Many potting mixes contain some fertilizer, but plants often need more after several weeks. Use a slow-release or liquid fertilizer according to the label, and avoid overfeeding, which burns roots and can cause leafy growth with few fruits.

Common container problems

ProblemCauseFix
Wilting middayHeat and small potsWater and move to afternoon shade, or use bigger pots.
Yellow leavesOverwatering or nutrient shortageCheck drainage, and feed lightly.
Blossom-end rot on tomatoesUneven wateringWater consistently.
Few fruitsToo little sun or too much nitrogenMove to full sun and adjust feeding.

Plan a container garden

  1. Find a spot with 6 or more hours of sun.
  2. Choose 3 to 5 containers and 3 to 5 crops you eat.
  3. Use large pots for tomatoes and peppers, and shallow ones for greens and herbs.
  4. Set up a way to water easily.
  5. Grow up with trellises. See Grow More Veggies in Less Space.

FAQ

What size pot do I need for tomatoes?

At least about 20 inches wide, with a cage or stake. Compact varieties can use somewhat smaller pots.

Can I use garden soil in containers?

It is not recommended. It is heavy and drains poorly. Use potting mix.

How often should I water container vegetables?

Often, in hot weather daily. Check the top inch or two of the mix and water when dry.