Not having a yard, or having one with genuinely poor soil, used to mean giving up on growing much of anything at home. Container gardening removes that barrier entirely: a sunny patio, balcony, front stoop, or even a windowsill is enough space to grow a real, productive mix of vegetables, herbs, and flowers, often with fewer pest and weed problems than an in-ground garden.

Container size matters more than almost anything else

The single most common container gardening mistake is undersizing the pot for what's planted in it. A cramped root system limits how much a plant can actually produce, regardless of how good the soil or sunlight is. Leafy greens and herbs do fine in containers as small as six to eight inches deep, but fruiting vegetables like tomatoes and peppers need real room: a five-gallon container at minimum for compact varieties, and ten gallons or more for full-sized tomato plants.

  • Herbs and leafy greens: 6 to 10 inch containers work well for most varieties.
  • Peppers and compact tomato varieties: 5-gallon containers minimum.
  • Full-sized tomatoes, cucumbers, and squash: 10 to 20 gallon containers for a genuinely productive plant.

Drainage is non-negotiable

Every container needs drainage holes in the bottom; without them, water pools around the roots and causes rot regardless of how carefully you water. If a decorative pot doesn't have drainage, use it as a cache pot around a plastic nursery container that does, rather than planting directly into it. A layer of gravel at the bottom is often recommended but isn't actually necessary if the container itself drains properly; it can sometimes make drainage worse by raising the water table within the pot.

Use potting mix, not garden soil

Garden soil compacts inside a container, restricting drainage and root growth in a way it wouldn't in the ground. A quality potting mix, formulated to stay light and well-draining, is worth the cost difference, and a mix with some compost blended in gives plants a nutritional head start.

A close-up of ripe tomatoes growing on a plant in a container

Sun exposure and watering: the two things that actually determine success

Most vegetables need six or more hours of direct sun daily; herbs and leafy greens tolerate more shade than fruiting vegetables do. Since containers dry out faster than in-ground beds, especially in summer heat, daily watering is often necessary once temperatures climb, sometimes even twice a day for smaller pots in full sun. A simple finger test, an inch into the soil, tells you more reliably than a fixed schedule whether a specific container actually needs water that day.

Containers dry out faster than most new container gardeners expect. A pot that needed water every three days in spring often needs it daily by midsummer, and that shift catches people off guard more than almost anything else.

Feeding container plants

Nutrients wash out of container soil with each watering far more than they do from garden soil, so container plants generally need more frequent feeding. A balanced liquid fertilizer applied every one to two weeks during the growing season, following the product's specific dilution instructions, keeps most container vegetables and flowers productive throughout the season.

Young seedlings growing in small black plastic pots

What actually grows well without a yard

Tomatoes, peppers, lettuce and other leafy greens, herbs of nearly every kind, bush beans, and most flowering annuals all do genuinely well in containers. Root vegetables like carrots need a deeper container than people expect, at least twelve inches, to develop properly. Sprawling vegetables like pumpkins or full-sized squash are the least container-friendly option, since even a large pot doesn't solve the amount of horizontal space the vines need.

Moving containers to chase sun or shelter from weather

One real advantage containers have over an in-ground garden is portability. A container that isn't getting enough sun in its current spot can simply be moved, and containers can be relocated temporarily to shelter from an unexpected frost, hailstorm, or heat wave in a way an in-ground planting never can. Container caddies with wheels make this genuinely practical for anything larger than a small pot.

Companion planting works in containers too

Pairing compatible plants in the same large container, or in containers placed near each other, can make efficient use of limited space: basil planted alongside tomatoes is a classic combination that many gardeners find improves flavor and helps deter certain pests, while marigolds tucked around the edges of a vegetable container add color and are commonly used to help discourage some common garden pests. As with in-ground companion planting, match the water and sun needs of paired plants, since a combination that looks appealing on paper won't thrive if one plant consistently out-competes the other for the same limited soil volume.

A note on overwintering

In cold climates, container plants are more exposed to freezing temperatures at the roots than the same plant would be in the ground, since soil in a pot has less insulating mass around it. Perennial plants in containers often need extra winter protection, like moving them against a sheltered wall or wrapping the container, to survive a cold winter that the same species would handle fine in the ground.

Frequently asked questions

Can I really grow enough vegetables in containers to make a difference in groceries?

For high-value crops like tomatoes, peppers, and herbs, yes, a handful of well-sized, well-maintained containers can meaningfully supplement produce costs over a growing season, even though container gardening won't replace a full grocery vegetable budget the way a large in-ground garden might.

How often do container plants actually need repotting?

Most annual vegetables and flowers only need one container for the whole growing season, but if roots are visibly circling the bottom or growth has clearly stalled despite good care, sizing up to a larger container mid-season can revive a plant that's outgrown its pot.

What's the biggest difference between container gardening and growing in the ground?

Watering frequency, by a wide margin. Containers dry out significantly faster than garden soil, and inconsistent watering is the most common reason a container garden underperforms compared to the same plants grown in the ground.

Dream Home & Garden Editors

Original reporting and how-to guidance from the Dream Home & Garden editorial team, written and fact-checked in house.