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.

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?
- 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
- 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.
| Material | Pros | Cons |
|---|---|---|
| Plastic and resin | Light, cheap, hold moisture longer | Can crack in sun and frost over the years |
| Terracotta and clay | Classic look; breathe well | Dry out fast; heavy; can crack in frost |
| Glazed ceramic | Attractive; hold moisture | Heavy and more expensive |
| Fabric grow bags | Good drainage and root aeration; fold away in winter | Dry out quickly |
| Wood planters and window boxes | Natural look; insulate roots | Wood eventually rots; use untreated or lined wood |
| Metal containers | Modern look | Heat 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:
| Crop | Minimum container size |
|---|---|
| Radishes | 1 pint |
| Leaf lettuce, beets | ½ gallon |
| Bush beans, Swiss chard, cherry tomatoes | 2 gallons |
| Small herbs such as basil, thyme and mint | 2 to 5 gallons |
| Peppers, cabbage, cucumbers, standard tomatoes | 5 gallons |
| Large herbs such as rosemary, sage and bay | 5 gallons or more |
| Summer squash and zucchini | 10 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 type | Sun needed | Examples |
|---|---|---|
| Fruiting crops | 6 to 8 hours of direct sun | Tomatoes, peppers, eggplant, squash, cucumbers |
| Leafy greens | 3 to 5 hours | Lettuce, spinach, Asian greens, chard |
| Mediterranean herbs | 6 hours or more | Thyme, sage, rosemary, oregano |
| Moisture-loving herbs | 4 to 6 hours | Mint, 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:
| Vegetable | Why it works | Tip |
|---|---|---|
| Tomatoes | Very productive in pots | Choose patio or cherry types; add a cage |
| Peppers | Compact and decorative | One plant per 5-gallon pot |
| Salad greens | Fast and easy | Pick outer leaves; resow every few weeks |
| Bush beans | Compact and productive | Several plants per 2-gallon pot |
| Swiss chard | Harvest for months | Colorful varieties look great on a patio |
| Radishes and beets | Quick and small | Sow directly in wide pots |
| Cucumbers | Productive with support | Choose bush types or add a trellis |
| Zucchini | Big yields from one plant | Use 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.
| Role | Sunny spot | Shady spot |
|---|---|---|
| Thriller (height) | Ornamental grass, salvia, canna | Fern, caladium |
| Filler (volume) | Petunia, zinnia, marigold, geranium | Begonia, impatiens, coleus |
| Spiller (trailing) | Sweet potato vine, verbena, calibrachoa | Ivy, 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
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.
- 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
- 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
| Season | What to grow | Tasks |
|---|---|---|
| Early spring | Lettuce, spinach, radishes, peas, pansies, bulbs | Clean pots; refresh potting mix |
| Late spring | Tomatoes, peppers, basil, beans, summer flowers | Plant after the last frost; add supports |
| Summer | Harvest and resow greens in shade | Water daily; feed regularly |
| Fall | Lettuce, kale, chard, mums, spring bulbs | Clear spent crops; plant bulbs |
| Winter | Hardy herbs in sheltered spots | Protect 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
| Problem | Likely cause | Solution |
|---|---|---|
| Wilting in the afternoon | Dry mix or a pot that is too small | Water more often; move to a larger pot |
| Yellow lower leaves | Lack of nutrients or overwatering | Feed regularly; check drainage |
| Cracked tomatoes, blossom-end rot | Uneven watering | Water consistently; consider self-watering containers |
| Mix pulls away from the pot edge | Mix dried out completely | Soak the pot in a tub of water |
| Pests on leaves | Aphids, whiteflies or mites | See our white bugs guide; spray off with water |
| Slug damage | Moist pots near the ground | See 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
| Item | Why it helps | Tip |
|---|---|---|
| Pots with drainage holes | The basis of every healthy container | Bigger pots need less watering |
| Potting mix for containers | Light, airy and moisture-holding | Never use garden soil |
| Hose and nozzle with a gentle setting | Daily watering without washing out mix | See our garden hose nozzle guide |
| Hand trowel and pruners | Planting, harvesting and tidying | See our gardening tool sets guide |
| Gardening gloves | Protect hands from mix and fertilizer | See our gardening gloves guide |
| Pot feet or caddies | Better drainage; easier to move pots | Choose caddies with wheels for large pots |
| Kneeling pad | Comfortable planting and repotting | See 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 ↑

