Most gardening advice assumes you have a backyard. A patch of earth. Somewhere to put raised beds and drive stakes for tomato cages. But a huge portion of people who want to grow their own food live in apartments, townhouses, or homes with a concrete patio and not much else.
Container gardening is the answer — and it works better than most people expect. I’ve grown enough cherry tomatoes in a 15-gallon pot to supply my family through most of the summer. I’ve had basil in a 5-gallon bucket that outlasted three store-bought plants. And I’ve watched neighbors with nothing but a south-facing balcony grow more cucumbers than they knew what to do with.
This guide covers everything a beginner needs to know to start growing food in containers — what containers to use, what soil to fill them with, which crops work best, and how to keep everything alive without it becoming a second job.
Table of Contents
- Why Container Gardening Works
- Choosing the Right Containers
- The Right Soil Mix for Containers
- Best Crops for Container Gardening
- Watering: The Most Common Mistake
- Fertilizing Container Plants
- Sunlight and Placement
- Container Garden Setups for Small Spaces
- When to Upgrade to Hydroponics
- Frequently Asked Questions
Why Container Gardening Works
Growing in containers isn’t a consolation prize for people without a yard. It has genuine advantages over in-ground gardening in many situations:
- Total control over soil quality — You fill the container with exactly what the plant needs. No rocky clay, no compacted subsoil, no drainage problems.
- Mobility — Move plants to follow the sun, bring them in before a frost, rearrange as needed.
- Fewer soil-borne pests and diseases — Fresh potting mix in a clean container starts pest-free every season.
- Works anywhere — Patio, balcony, rooftop, driveway, fire escape. Any surface that can hold weight and receives light.
- Easy to scale — Start with two pots. Add more as you get comfortable. No commitment to permanent beds.
The limitations are real too — containers dry out faster than in-ground beds, need more frequent fertilizing, and limit root space for large crops. But for most vegetables and all herbs, these are manageable tradeoffs.
Choosing the Right Containers
Size is the most important factor. The single biggest container gardening mistake beginners make is choosing pots that are too small. Roots need room to grow, and small containers dry out in hours during summer heat.
| Crop | Minimum Container Size | Notes |
|---|---|---|
| Herbs (basil, cilantro, chives) | 1–2 gallon | Can share a larger pot |
| Lettuce and salad greens | 2–5 gallon | Wide, shallow containers work well |
| Spinach, kale, chard | 5 gallon | Deeper is better for kale |
| Cherry tomatoes | 10–15 gallon | Bigger = better yield. Don’t undersize. |
| Full-size tomatoes | 15–20 gallon | Need strong support too |
| Cucumbers | 5–10 gallon | Trellis or cage required |
| Peppers | 5–10 gallon | Excellent container crop |
| Bush beans | 5–7 gallon | Wide container, multiple plants |
| Zucchini | 15+ gallon | Very large plant — needs space |
Container Materials
Plastic pots — Lightweight, inexpensive, retain moisture well. The standard choice for most container gardeners. Look for food-safe plastic if you’re concerned about leaching (most nursery pots are fine).
Fabric grow bags — Excellent drainage and air pruning of roots (prevents root circling). Affordable, collapsible for storage. Dry out faster than plastic, so water more frequently in hot weather.
Terracotta — Beautiful but heavy and dries out very quickly. Better for herbs that prefer drier conditions (rosemary, thyme) than for moisture-loving vegetables.
Food-safe buckets — 5-gallon buckets from hardware stores work perfectly for most vegetables. Drill 4–6 drainage holes in the bottom. Cheap, durable, and stackable.
Whatever you have — Old colanders, wooden crates lined with burlap, galvanized tubs, even grow bags made from burlap feed sacks. Container gardening is forgiving of improvisation as long as there’s adequate drainage and volume.
Drainage Is Non-Negotiable
Every container must have drainage holes. Roots sitting in waterlogged soil rot quickly. If a container doesn’t have holes, drill or punch them before planting. Don’t put gravel at the bottom — it doesn’t improve drainage and actually raises the water table inside the pot.
The Right Soil Mix for Containers
Never use garden soil or topsoil from your yard in containers. It compacts, drains poorly, and often introduces pests and diseases. Container plants need a light, well-draining mix that holds moisture without becoming waterlogged.
A Simple DIY Container Mix
Equal parts of:
- Quality potting mix (not “potting soil” — the mix, which is lighter and airier)
- Perlite — improves drainage and aeration
- Compost — adds nutrients and beneficial biology
This mix drains well, holds enough moisture between waterings, and provides a good nutrient base. It works for vegetables, herbs, and flowers alike.
For a pre-made option, a quality premium potting mix (FoxFarm, Black Gold, or similar) is excellent out of the bag and doesn’t require amendment for most crops.
Best Crops for Container Gardening
Absolute Beginners: Start Here
Cherry tomatoes are the gateway crop for container gardeners. Varieties like ‘Tumbling Tom,’ ‘Sweet 100,’ and ‘Sun Gold’ were practically bred for container growing — compact, prolific, and forgiving. A 15-gallon pot in full sun produces more tomatoes than most families can eat fresh, with plenty for sauce and preserving.
Basil grows so well in a pot that it becomes almost effortless. One large basil plant in a 2-gallon pot, harvested regularly by pinching the tips, provides all the fresh basil most families need through the season.
Lettuce and salad greens are ideal for wide, shallow containers — even window boxes. They don’t need deep root space, grow quickly, and can be harvested leaf by leaf for weeks. In hot climates, move the container to afternoon shade to prevent bolting.
High Reward for a Little More Effort
Cucumbers grow vertically, so a 5–10 gallon pot against a fence or trellis produces an impressive harvest from a small footprint. Water consistently — uneven watering causes bitter fruits.
Peppers — both sweet and hot — are outstanding container crops. They’re compact, heat-loving, and productive over a long season. A single pepper plant in a 7-gallon pot will produce more than most families use fresh.
Kale and chard in a 5-gallon pot can be harvested repeatedly for months as a cut-and-come-again crop. Start them in early spring, harvest outer leaves through fall.
Avoid in Containers (Usually)
Corn, melons, full-size pumpkins, and indeterminate tomato varieties in anything smaller than a 20-gallon container. These crops need significant root space and won’t perform well when constrained. Stick to compact or dwarf varieties if you want to try them.
Watering: The Most Common Mistake
Inconsistent watering is the leading cause of container gardening failures. Containers dry out much faster than in-ground beds — especially in summer heat, especially in fabric grow bags, especially with large thirsty plants like tomatoes.
How to Know When to Water
Stick your finger 2 inches into the soil. If it’s dry at that depth, water thoroughly. If it’s still moist, wait. This simple check beats any schedule because it responds to actual conditions rather than the calendar.
In peak summer heat, large containers with fruiting crops may need watering daily. Smaller herb pots may need it every 2–3 days. Check rather than guess.
How to Water Properly
Water slowly and deeply until it runs freely from the drainage holes. This ensures the entire root zone is moistened and flushes any salt buildup from fertilizers. Shallow watering that only wets the top inch encourages roots to stay near the surface, making the plant more vulnerable to drying out.
Self-Watering Containers
Self-watering containers have a reservoir at the bottom that wicks water up to roots as needed. They dramatically reduce watering frequency and are excellent for tomatoes and peppers, which need consistent moisture. Worth the slightly higher upfront cost if you travel or have a busy schedule.
Fertilizing Container Plants
Nutrients wash out of containers faster than in-ground soil — every time you water, some fertility leaches through the drainage holes. Container plants need regular feeding to maintain productivity through the season.
- Slow-release granular fertilizer — Mix into the potting medium at planting time. Feeds plants for 3–6 months with no further attention. Good base-level nutrition.
- Liquid fertilizer — Applied every 2–4 weeks during the growing season. More precise and immediately available to plants. Fish emulsion and liquid kelp are good organic options; balanced synthetic fertilizers work faster.
- Compost top-dressing — Add an inch of compost to the surface of containers each season. Feeds plants slowly and improves soil structure.
Watch your plants: pale yellow leaves often indicate nitrogen deficiency (needs more fertilizer); purple-tinged leaves often indicate phosphorus deficiency; brown leaf edges can mean over-fertilizing or inconsistent watering.
Sunlight and Placement
Most vegetables need 6–8 hours of direct sunlight per day. This is the constraint that determines what you can grow more than anything else.
| Light Level | Hours of Direct Sun | What You Can Grow |
|---|---|---|
| Full sun | 6–8+ hours | Tomatoes, peppers, cucumbers, beans — everything |
| Partial sun | 4–6 hours | Lettuce, spinach, kale, chard, herbs (most) |
| Partial shade | 2–4 hours | Lettuce, mint, chives, parsley — shade-tolerant crops only |
| Full shade | <2 hours | Very limited. Consider an indoor setup with grow lights instead. |
If your outdoor space doesn’t get adequate sun, the most practical solution is to move growing indoors with artificial lighting. A simple LED grow light setup produces excellent results for leafy greens and herbs regardless of your home’s orientation — and it works year-round, not just in summer. That’s where an indoor hydroponic garden becomes the better tool for the job.
Container Garden Setups for Small Spaces
Apartment Balcony (50–100 sq ft)
Use railing planters for herbs and trailing plants. Stack containers vertically with a tiered plant stand. One or two large containers (15 gallon) for cherry tomatoes or cucumbers. Stick to compact varieties bred for containers. Check weight limits if you’re stacking heavy pots on a balcony.
Patio or Driveway (100–300 sq ft)
A rolling cart or plant trolley lets you move large containers to chase sun across the day. Group containers close together to reduce evaporation. A simple DIY self-watering container system using 5-gallon buckets nested inside each other creates excellent moisture management for almost no cost.
Small Backyard With Limited Sun
Grow shade-tolerant crops (lettuce, kale, herbs) in the shadier spots. Use containers to move sun-loving crops (tomatoes, peppers) to whatever patches of full sun you do have — even if it’s just the sunniest corner of the yard. Supplement with an indoor growing setup for year-round greens.
When to Upgrade to Hydroponics
Container gardening is excellent for outdoor crops — tomatoes, peppers, cucumbers, and herbs in the warm season. But it has one significant limitation: it doesn’t work well indoors for year-round growing, because soil-based containers are messy, heavy, attract fungus gnats, and don’t perform well under artificial light.
That’s the gap hydroponics fills. For indoor year-round growing of leafy greens and herbs, a simple Kratky hydroponic system outperforms soil containers in every meaningful way — faster growth, no pests, no mess, and consistent results in any season. Many home growers end up with both: containers outdoors for summer vegetables, hydroponics indoors for year-round greens. It’s a natural and very effective combination.
For a full picture of the best crops to grow in each system and how they complement each other, the crop selection guide covers both approaches side by side.
And if you’re curious what it looks like when indoor growing goes beyond feeding your family and starts generating a small income from selling living plants to neighbors — the Indoor Mini Farm System is the complete guide to that model.
Frequently Asked Questions
What is the easiest vegetable to grow in containers?
Cherry tomatoes, lettuce, and herbs (especially basil) are consistently the easiest and most rewarding container vegetables for beginners. Cherry tomato varieties like ‘Tumbling Tom’ and ‘Sweet 100’ are compact, prolific, and forgiving. Lettuce grows quickly in any wide, shallow container and can be harvested leaf by leaf for weeks.
Can you grow tomatoes in containers?
Absolutely — cherry tomatoes especially. Use at least a 15-gallon container, a quality potting mix, consistent watering, and full sun (6–8 hours). Support the plant with a stake or cage. Choose compact varieties labeled “determinate” or “patio” for best results in containers. Full-size indeterminate tomatoes can be grown in containers but need at least 20 gallons and significant support.
How often should I water container vegetables?
Check rather than schedule — stick a finger 2 inches into the soil and water when it’s dry at that depth. In summer heat, large containers may need daily watering. Smaller pots and cooler weather require less frequent watering. The goal is consistent moisture without waterlogging — let the soil guide you rather than the calendar.
What soil should I use for container gardening?
Use a quality potting mix — not garden soil or topsoil, which compacts and drains poorly in containers. A mix of potting mix, perlite, and compost in equal parts is excellent DIY option. Pre-made premium potting mixes (FoxFarm, Black Gold) work well straight from the bag for most vegetables.
Can I do container gardening without a balcony?
Yes — a sunny windowsill handles herbs and lettuce. A grow light opens up almost any indoor space for year-round growing. If you have no outdoor space at all, an indoor hydroponic setup is often more practical than trying to grow in containers indoors with natural light alone. Many people in apartments without outdoor access run productive indoor growing systems year-round using LED grow lights and a simple hydroponic setup.
Container gardening is one of the most accessible ways to start growing your own food — and one of the most flexible. Start with a pot of cherry tomatoes and a pot of basil. Go from there. When you’re ready to add year-round indoor growing to the mix, the Indoor Mini Farm System is the complete guide to getting it running.
