You can grow real food on a balcony, a doorstep or a flat roof. Containers need only three things done properly: pots large enough for the roots, a light potting mix, and consistent watering. Get those right and a handful of pots will produce salad leaves, herbs, radishes and tomatoes with very little space.
This guide is for beginners with limited space or poor garden soil. You will learn how to size containers for different vegetables, what to fill them with, how much sun and water plants need, which crops are easiest to start with, and how to fix the usual problems. The advice works in most climates, with notes on how to adapt to heat, cold and rain.
Choose the right container
Container size is the most common beginner mistake. A pot that is too small restricts roots, so plants wilt, dry out fast and give a poor harvest. The Royal Horticultural Society recommends containers at least 45 cm (18 in) deep and wide as a general standard, and notes that smaller pots need more watering and feeding.
Practical points:
- Drainage holes are essential. Excess water must escape, since waterlogged soil deprives roots of oxygen.
- Material: plastic and glazed pots hold moisture longer; unglazed clay dries faster and suits herbs. Fabric grow bags are light, cheap and good for small spaces.
- Color and heat: dark pots heat up in strong sun. In hot climates, choose lighter colors or shade the pot sides.
- Use what you have. Buckets, crates and food-grade tubs work if you drill drainage holes. Avoid containers that previously held chemicals.
Container size by vegetable
University extension services in the United States publish minimum pot sizes. The table below converts them to metric and adds approximate volumes, which come from the pot-diameter volumes published by the University of Illinois Extension. Treat the sizes as minimums, and go larger if you can.
| Vegetable | Minimum pot width | Approx. soil volume | Sun needed |
|---|---|---|---|
| Tomatoes (compact or bush types are easiest) | 50 cm (20 in) or more | 57 L or more | 6+ hours |
| Peppers and chillies | 40 cm (16 in) | about 38 L | 6+ hours |
| Eggplant (aubergine) | 35 cm (14 in) | about 26 L | 6+ hours |
| Carrots | 30 cm (12 in) | about 19 L | Full sun to part shade |
| Radishes, beets, onions, leafy greens, herbs | 25 cm (10 in) | about 11 L | Tolerate some shade |
Pots should also be deep enough: Penn State Extension suggests pots at least as tall as they are wide. Long carrots need depth, so choose short or round varieties for shallow containers.
Soil and feeding
Use a soilless potting mix designed for containers. Garden soil compacts and drains poorly in a pot, and can bring pests and disease. The RHS recommends sterile, peat-free compost, and Penn State notes you can blend in up to half finished compost to hold water and add nutrients.
Container plants can only use the nutrients inside their pot, and watering washes them out. A common routine is to mix in a slow-release fertilizer when planting, then give a liquid feed every two to four weeks during active growth. Follow the label on your fertilizer for rates.
Sun, heat and climate
Most vegetables that produce fruit or roots need strong light. Penn State recommends at least six hours of direct sun daily for tomatoes and peppers, while lettuce and kale tolerate some shade. Watch your space for a day and note which spots get sun at which times, before buying anything.
Adapt to your climate:
- Hot climates: give afternoon shade to leafy crops, water more often, and choose heat-tolerant varieties. Mulch the top of the pot with straw or bark to slow evaporation.
- Cold or frost-prone climates: start tender crops only after the last frost date for your area, which your local extension service or gardening society can tell you. Cover plants with horticultural fleece if frost returns, and move pots to a sheltered spot.
- Rainy climates: make sure drainage is good, lift pots slightly off the ground, and watch for fungal disease.
- Windy balconies: place pots against a wall or railing and choose lower-growing varieties.
Watering
Containers dry out faster than the ground. Penn State notes that most container vegetables need watering at least once a day in hot summer weather. Smaller pots need it more often.
- Check by touch. Push a finger about 3 cm (1 in) into the mix. If it is dry, water.
- Water slowly and thoroughly until water runs from the drainage holes.
- Water in the morning when possible, so leaves dry during the day and plants cope with heat.
- Keep it consistent. Swings between dry and soaked can cause tomatoes to split and can cause other problems.
- Empty saucers after watering unless the weather is very hot, so roots do not sit in water.
If you travel, group pots together in shade, add mulch, and ask a neighbor to water. Self-watering containers and drip systems with timers can also help.
Easy crops to start with
The RHS lists beetroot, carrots, dwarf French beans, herbs, peas, potatoes, radishes, rocket, salad leaves, salad onions, chillies and peppers, and tomatoes as good for containers. University of Illinois Extension adds spinach, Swiss chard, kohlrabi, kale, eggplant, cilantro and basil.
For a first season, choose three or four:
- Salad leaves and radishes: quick, tolerate shade, and can be harvested within weeks.
- Herbs such as basil, parsley and chives: small pots, steady harvest.
- A bush or dwarf tomato: a rewarding first fruiting crop, with compact varieties bred for pots.
- Dwarf beans or peas: productive in a sunny spot, and they like a support to climb.
Sow or plant according to your local season, and follow the seed packet for spacing. Do not overcrowd the pots, since crowded plants compete for water and light.
Common problems and fixes
| Problem | Likely cause | Fix |
|---|---|---|
| Wilting even after watering | Roots restricted or waterlogged | Check drainage; move to a larger pot |
| Yellow lower leaves | Too little feed or overwatering | Feed regularly; let the top layer dry between waterings |
| Tomatoes with dark patches at the base | Uneven watering | Water consistently and mulch |
| Leggy, weak seedlings | Too little light | Move to a brighter spot, or thin out |
| Holes in leaves, sticky or sooty plants | Slugs, caterpillars, aphids | Check plants regularly, pick off pests, rinse aphids with water |
| Leaves spotted or powdery | Fungal disease, poor airflow | Remove affected leaves, water at the base, space plants out |
Common mistakes
- Pots that are too small. It is the most frequent cause of disappointing results.
- Using garden soil. It compacts and drains badly in containers.
- Overwatering. Soggy mix is as harmful as dry mix.
- Forgetting to feed. Nutrients run out quickly in pots.
- Starting too early. Tender crops die in unexpected cold.
- Planting too many crops at once. Begin with a few and add more next season.
If you are building the setup on a small budget, you can reuse containers and make compost from kitchen scraps. For a related home project, see the basic home tool kit, which covers the tools you need to drill drainage holes and build simple supports.
Frequently asked questions
Can I grow vegetables in containers indoors?
Yes, if you have enough light. A sunny south-facing window, or a grow light, suits herbs and salad leaves. Fruiting crops need much more light than most windows provide.
How often should I water container vegetables?
It depends on pot size, weather and plant. Check by touch each day in warm weather. In hot summers, many pots need water daily.
Do I need to buy special seeds?
No, but compact or dwarf varieties bred for containers make it easier, especially for tomatoes and beans. Check the seed packet or the supplier's description.
When is the best time to start?
That depends on your climate. Look up the last frost date for your area and plant tender crops after it. In regions without frost, avoid the hottest or wettest seasons for sensitive crops.
Next steps
- Watch your space for a day and note how many hours of direct sun each spot receives.
- Choose three or four easy crops and buy pots at the sizes listed in the table, with drainage holes.
- Buy potting mix and a slow-release fertilizer, and plant according to your local season.
- Set a daily check and a feeding reminder every two to four weeks.