Growing flowers, vegetables and greens in pots

Exclusive Gardening / Garden Guide

Container Gardening: How to Grow Vegetables, Herbs and Flowers in Pots

Container gardening for patios, balconies and small yards: how to choose pots and potting mix for containers, the best vegetables for containers, watering and feeding, self-watering containers, and how to plan a productive container vegetable garden.

Container gardening: vegetables, herbs and flowers growing in pots on a sunny patio

Affiliate disclosure: This guide links to our buying guides, which contain affiliate links. As an Amazon Associate, we earn from qualifying purchases at no additional cost to you.

You do not need a big yard to grow your own food and flowers. With a few pots on a patio, balcony, deck or front step, container gardening lets you grow tomatoes, peppers, salad greens, herbs and colorful flowers right where you live and relax. Containers warm up early in spring, keep soil-borne problems away and are easy to reach for watering and picking.

This guide explains container gardening from start to finish. You will learn how to choose the right pot size and material, which potting mix for containers works best, the best vegetables for containers, how to water and feed plants in pots, why self-watering containers are worth considering, and how to plan a container vegetable garden that produces all season.

Why Choose Container Gardening?

Advantages
  • Grow food and flowers on patios, balconies and decks
  • Fresh potting mix means fewer soil-borne diseases and weeds
  • Easy to move pots to the sunniest spot
  • Close to the kitchen for daily picking
  • Warms up faster in spring for an earlier start
Things to watch
  • Pots dry out quickly and need frequent watering
  • Nutrients wash out, so regular feeding is needed
  • Pots heat up in full sun
  • Large pots are heavy to move once filled

Choosing the Right Containers

Almost anything that holds soil and drains water can work for container gardening. The University of Maine stresses that every container needs at least one drainage hole in the bottom.

MaterialProsCons
Plastic and resinLight, cheap, hold moisture longerCan crack in sun and frost over the years
Terracotta and clayClassic look; breathe wellDry out fast; heavy; can crack in frost
Glazed ceramicAttractive; hold moistureHeavy and more expensive
Fabric grow bagsGood drainage and root aeration; fold away in winterDry out quickly
Wood planters and window boxesNatural look; insulate rootsWood eventually rots; use untreated or lined wood
Metal containersModern lookHeat up quickly in sun; line or shade them

NC State Extension advises against placing dark containers in full sun in summer, because they absorb much more heat and dry out faster. In hot climates, choose light colors or group pots so they shade each other.

Pot Size for Each Crop

The University of Maryland Extension gives minimum container sizes for common vegetables. Bigger is almost always better:

CropMinimum container size
Radishes1 pint
Leaf lettuce, beets½ gallon
Bush beans, Swiss chard, cherry tomatoes2 gallons
Small herbs such as basil, thyme and mint2 to 5 gallons
Peppers, cabbage, cucumbers, standard tomatoes5 gallons
Large herbs such as rosemary, sage and bay5 gallons or more
Summer squash and zucchini10 gallons

For tomatoes, see our detailed guide on how to grow tomatoes in pots.

Potting Mix for Containers

The right potting mix for containers is light, drains well and still holds moisture. The University of Maryland advises avoiding heavy garden soil and using a soilless mix with ingredients such as peat moss, coconut coir, perlite, vermiculite, composted bark or compost.

  • Buy a good-quality potting mix labeled for containers.
  • Mix in some compost for extra nutrients and moisture.
  • Moisten dry, peat-based mix before you fill the pots.
  • Do not put gravel at the bottom of pots: NC State Extension explains that water then collects in the mix just above the gravel.
  • Reuse old mix by blending it about 50:50 with fresh mix the following season, as the University of Maryland suggests.

Garden soil compacts in pots, drains poorly and may bring weeds, pests and diseases. Use potting mix instead.

Sun and Location

Crop typeSun neededExamples
Fruiting crops6 to 8 hours of direct sunTomatoes, peppers, eggplant, squash, cucumbers
Leafy greens3 to 5 hoursLettuce, spinach, Asian greens, chard
Mediterranean herbs6 hours or moreThyme, sage, rosemary, oregano
Moisture-loving herbs4 to 6 hoursMint, parsley, chives

The University of Maryland suggests moving leafy crops into partial shade during the hottest part of summer to reduce heat stress. A south- or west-facing patio is ideal for fruiting crops; an east-facing balcony suits greens and herbs.

Best Vegetables for Containers

The best vegetables for containers are compact varieties of crops you like to eat. Look for words like “bush”, “patio”, “dwarf” or “compact” on seed packets and plant labels:

VegetableWhy it worksTip
TomatoesVery productive in potsChoose patio or cherry types; add a cage
PeppersCompact and decorativeOne plant per 5-gallon pot
Salad greensFast and easyPick outer leaves; resow every few weeks
Bush beansCompact and productiveSeveral plants per 2-gallon pot
Swiss chardHarvest for monthsColorful varieties look great on a patio
Radishes and beetsQuick and smallSow directly in wide pots
CucumbersProductive with supportChoose bush types or add a trellis
ZucchiniBig yields from one plantUse at least a 10-gallon pot

A container vegetable garden works best when you mix fast crops such as lettuce and radishes with longer crops such as tomatoes and peppers. New to growing food? See vegetable gardening for beginners.

Herbs in Containers

Herbs are among the easiest plants for container gardening. Group herbs with similar needs:

  • Dry and sunny: thyme, sage, rosemary and oregano in terracotta pots with gritty mix.
  • Moist: parsley, chives and basil in plastic or glazed pots.
  • On its own: mint, which spreads and needs more water.
  • Cool-season: cilantro in a deep pot, sown every few weeks.

See our herb guides: how to grow mint, how to grow thyme, how to grow parsley, how to grow cilantro and how to grow sage.

Flowers in Containers

Flowers bring color and pollinators to a patio or balcony. Use the classic “thriller, filler, spiller” approach: one upright plant for height, bushy plants to fill, and trailing plants that spill over the edge.

RoleSunny spotShady spot
Thriller (height)Ornamental grass, salvia, cannaFern, caladium
Filler (volume)Petunia, zinnia, marigold, geraniumBegonia, impatiens, coleus
Spiller (trailing)Sweet potato vine, verbena, calibrachoaIvy, creeping Jenny, lobelia

Bulbs such as tulips and daffodils also do well in pots in spring. Marigolds and alyssum in a vegetable container attract helpful insects; see what grows well with tomatoes.

How to Plant a Container Step by Step

1

Check the drainage

Make sure there are drainage holes; add more if needed.

2

Fill with moist mix

Fill the pot to about an inch below the rim with pre-moistened potting mix.

3

Plant at the right depth

Most plants go in at the same depth; tomatoes can be planted deeper.

4

Keep space at the edges

The University of Maine advises keeping plants at least an inch from the container edge.

5

Water thoroughly

Water until it runs from the bottom, to settle the mix.

6

Add support

Put in cages or stakes now, before roots spread.

Watering Plants in Containers

Watering is the most important job in container gardening. The University of Maine notes that containers may need daily watering because they dry out faster than garden beds.

  • Check pots every day in hot weather by pushing a finger into the mix.
  • Water slowly until water runs from the drainage holes.
  • Water the mix at the base of the plant, not the leaves, as the University of Maryland advises.
  • Small and terracotta pots dry out fastest; plastic retains moisture longer.
  • Raise pots on pot feet so excess water can drain freely.
  • In heat waves, small pots may need water twice a day.
  • A thin top-dressing of mulch on the potting mix reduces moisture loss, as NC State Extension notes.

A hose with a gentle shower nozzle makes daily watering much easier; see our garden hose nozzle guide and our expandable garden hose guide for a light hose that is easy to use on a patio. For more on timing, see how often to water your garden.

Self-Watering Containers

Self-watering containers have a water reservoir under a perforated platform that supports the potting mix. The University of Maryland explains that the roots draw up water while still getting enough oxygen, which reduces maintenance and saves water and nutrients.

Benefits
  • Fewer waterings, even in summer
  • More even moisture, so fewer cracked tomatoes and less blossom-end rot
  • Good for busy gardeners and short trips away
  • Less fertilizer washes out
Points of attention
  • More expensive than regular pots
  • Need an overflow hole so heavy rain does not drown roots
  • Check the reservoir regularly in heat
  • Flush with water occasionally to prevent salt buildup

You can also make a simple “bucket-in-bucket” version at home with two food-grade buckets.

Feeding Plants in Containers

Frequent watering washes nutrients out of pots, so feeding is essential in a container vegetable garden.

  • Mix a slow-release fertilizer into the potting mix at planting.
  • For long-season crops such as tomatoes and peppers, add a liquid fertilizer every one to two weeks, following the label.
  • The University of Maine suggests a balanced water-soluble fertilizer every other week in summer.
  • If compost makes up half of your mix, you can reduce fertilizer, according to the University of Maryland.
  • Never overfeed: excess fertilizer builds up salts that damage roots.

Salad Tables and Salad Boxes

The University of Maryland developed salad tables and salad boxes: shallow, framed containers with a mesh bottom for growing lettuce, greens and herbs at a comfortable working height. A standard salad table is about 58 by 33 inches and 3.5 inches deep, and a smaller salad box is about 21 by 15 inches.

  • Perfect for cut-and-come-again lettuce and greens.
  • Easy to reach without bending.
  • Move into partial shade in midsummer.
  • A lettuce cycle lasts about eight weeks with several cuttings.

Container Gardening Through the Seasons

SeasonWhat to growTasks
Early springLettuce, spinach, radishes, peas, pansies, bulbsClean pots; refresh potting mix
Late springTomatoes, peppers, basil, beans, summer flowersPlant after the last frost; add supports
SummerHarvest and resow greens in shadeWater daily; feed regularly
FallLettuce, kale, chard, mums, spring bulbsClear spent crops; plant bulbs
WinterHardy herbs in sheltered spotsProtect or empty pots that can crack in frost

See our guide to winterizing your garden for protecting pots, and how to grow herbs indoors for winter herbs.

Container Gardening Problems and Solutions

ProblemLikely causeSolution
Wilting in the afternoonDry mix or a pot that is too smallWater more often; move to a larger pot
Yellow lower leavesLack of nutrients or overwateringFeed regularly; check drainage
Cracked tomatoes, blossom-end rotUneven wateringWater consistently; consider self-watering containers
Mix pulls away from the pot edgeMix dried out completelySoak the pot in a tub of water
Pests on leavesAphids, whiteflies or mitesSee our white bugs guide; spray off with water
Slug damageMoist pots near the groundSee our slug guide; raise pots on feet

See white bugs on plants, how to get rid of slugs and how often to water tomatoes.

What You Need for Container Gardening

ItemWhy it helpsTip
Pots with drainage holesThe basis of every healthy containerBigger pots need less watering
Potting mix for containersLight, airy and moisture-holdingNever use garden soil
Hose and nozzle with a gentle settingDaily watering without washing out mixSee our garden hose nozzle guide
Hand trowel and prunersPlanting, harvesting and tidyingSee our gardening tool sets guide
Gardening glovesProtect hands from mix and fertilizerSee our gardening gloves guide
Pot feet or caddiesBetter drainage; easier to move potsChoose caddies with wheels for large pots
Kneeling padComfortable planting and repottingSee our kneeling pad guide

Frequently Asked Questions

Which vegetables do not grow well in containers?

Large, sprawling or deep-rooted crops such as corn, pumpkins, winter squash and asparagus are hard to grow in pots. Choose compact varieties instead.

How do I keep container plants watered while I am away?

Group pots in partial shade, water deeply before you leave, use self-watering containers or a simple drip system on a timer, or ask a neighbor to check them.

What is container gardening?

Container gardening means growing plants in pots, planters, window boxes or grow bags instead of in the ground. It is ideal for patios, balconies and small yards.

What are the best vegetables for containers?

Tomatoes, peppers, salad greens, bush beans, Swiss chard, radishes, cucumbers and zucchini. Choose compact “bush”, “patio” or “dwarf” varieties.

What is the best potting mix for containers?

A light, soilless mix with ingredients such as peat moss or coir, perlite, vermiculite and compost. Do not use garden soil.

How big should containers be for vegetables?

About 5 gallons for tomatoes, peppers and cucumbers, 2 gallons for bush beans and chard, and as little as ½ gallon for leaf lettuce.

How often should I water container plants?

Check daily in hot weather and water when the top inch is dry. In summer, many pots need water every day; small pots may need it twice.

Are self-watering containers worth it?

For busy gardeners, yes. They keep moisture more even and need fewer waterings, which is especially helpful for tomatoes and peppers.

Do container plants need fertilizer?

Yes. Nutrients wash out with frequent watering. Use a slow-release fertilizer at planting and a liquid feed every one to two weeks for long-season crops.

Can I reuse potting mix?

Yes. Blend old mix about 50:50 with fresh mix, and replace it completely if plants had diseases.

Should I put gravel in the bottom of pots?

No. Gravel does not improve drainage and reduces root space. Drainage holes and a good potting mix are what matter.

How much sun does a container vegetable garden need?

Fruiting crops need 6 to 8 hours of direct sun. Leafy greens grow with 3 to 5 hours.

Can I grow vegetables on a balcony?

Yes. Choose compact varieties, use lightweight containers, check the weight limit of your balcony and protect plants from strong wind.

Final Thoughts

Now you know the basics of container gardening: choose large pots with drainage, use a good potting mix for containers, give plants enough sun, water consistently and feed regularly.

Start with a few of the best vegetables for containers, add herbs and flowers, and consider self-watering containers for easier care. A small container vegetable garden on your patio or balcony can give you fresh harvests all season long.

Sources: University of Maryland Extension: growing vegetables in containers and salad tables; University of Maine Cooperative Extension: growing vegetables in container gardens; NC State Extension Gardener Handbook: plants grown in containers.

Back to contents ↑
Scroll to Top