You don't need a garden to grow food. You don't need a yard, a plot of land, or even a patch of dirt. The best containers for growing vegetables turn a balcony, patio, rooftop, or sunny corner into a productive food source. And the technology behind container growing has evolved dramatically in the last few years.
Whether you're in a studio apartment with one south-facing window or a suburban house with a neglected patio, the right container setup lets you grow real quantities of fresh food. We're talking kilos of tomatoes, peppers, herbs, and leafy greens from spaces you're probably not using right now. No digging. No weeding. No back-breaking labor. Just smart container choices and a bit of daily attention.
This guide breaks down exactly which containers work best, what size you need for each crop, and where your money goes furthest. We've tested vertical planters, raised bed kits, and budget fabric bags. Here's what actually delivers.
Key Takeaways
- Container growing works in any space — balconies, patios, rooftops, even indoor windowsills with enough light
- Vertical planters like the Garden Tower 2 let you grow 50 plants in under 0.5 m2 of floor space
- Container size matters more than container material — most beginners use pots that are too small
- Budget options like fabric grow bags (under $10 each) perform nearly as well as expensive pots for most crops
- The right container eliminates the biggest garden problems: weeds, poor soil, pests, and drainage issues
- Use our Edible Space Scan to find out exactly which containers and crops fit your specific space
Why Containers Work (Better Than You Think)
There's a misconception that container growing is a compromise — something you settle for when you can't have a "real" garden. That's outdated thinking. Modern container systems offer genuine advantages over traditional in-ground growing, especially for beginners.
Total soil control
In-ground gardens inherit whatever soil exists on your property. Clay that waterlog roots. Sand that drains too fast. Soil contaminated with lead from old paint or years of chemical treatment. With containers, you start with perfect growing mix from day one. You choose the nutrients. You control the drainage. Your plants never have to fight bad soil.
Mobility and flexibility
Frost warning? Roll your containers inside. Heatwave? Move them to shade. Realize your tomatoes need more sun? Shift them two meters to the left. Try doing that with an in-ground garden. Containers give you the freedom to experiment, adjust, and optimize in ways fixed beds never can.
Virtually zero weeds
If you've ever maintained a traditional garden, you know weeding eats half your time. Containers filled with clean potting mix have essentially no weed seeds. You'll spend your time growing food instead of fighting unwanted plants. That alone makes containers worth it for people with limited time.
Pest reduction
Elevated containers are harder for slugs, ground beetles, and soil-borne diseases to reach. Vertical systems like the GreenStalk put your plants high enough that most ground-level pests never find them. It's not immunity, but it's a significant advantage.
Accessibility
Bad knees? Limited mobility? Containers sit at whatever height works for you. Raised beds and table-height planters make growing food possible for people who physically can't kneel and dig in ground-level soil. Growing food shouldn't wreck your body.
What Size Container for What Crop
This is where most beginners go wrong. They buy a cute little pot, stuff a tomato plant in it, and wonder why it produces three sad fruits before dying in July. Container size is not optional — it's the single biggest factor in your success.
Here's the minimum container size for the most common vegetables:
| Crop | Minimum Size | Ideal Size | Depth Needed |
|---|---|---|---|
| Herbs (basil, parsley, chives) | 2 L | 5 L | 15 cm |
| Lettuce / salad greens | 5 L | 10 L | 15-20 cm |
| Peppers (sweet or hot) | 10 L | 15-20 L | 25 cm |
| Cherry tomatoes | 15 L | 20-25 L | 30 cm |
| Full-size tomatoes | 20 L | 30-40 L | 35 cm |
| Courgettes / cucumbers | 20 L | 30+ L | 30 cm |
| Beans (bush) | 10 L | 15 L | 20 cm |
| Carrots | 15 L | 20 L | 30+ cm |
| Strawberries | 5 L | 8-10 L | 20 cm |
| Potatoes | 30 L | 40-50 L | 40+ cm |
The Golden Rule
When in doubt, go bigger. A container that's too large never hurts your plants — it just gives them more room to grow. A container that's too small stunts growth, dries out fast, and limits your harvest. If you're choosing between two sizes, always pick the larger one.
Our Top Container Picks for 2026
We've narrowed it down to five options that cover every budget and space situation. Each one earns its spot for a different reason — from the premium vertical system that maxes out small-space production to the budget fabric bags that punch way above their price point.
1. Garden Tower 2 — Premium Vertical System
The Garden Tower 2 is the most productive container system we've tested per square meter of floor space. It holds 50 plants in a rotating vertical column that takes up less space than a small side table. The built-in vermicomposting tube in the center turns your kitchen scraps into fertilizer while you grow — creating a closed-loop system that feeds itself.
It rotates 360 degrees so every plant gets even sun exposure. The nutrient tea collects at the bottom for liquid feeding. And because it's self-composting, you spend far less on soil amendments over time. We did a full breakdown in our Garden Tower 2 review.
- 50 planting pockets in 0.4 m2
- Built-in composting system
- Rotates for even sun
- Self-fertilizing over time
- High upfront cost ($399)
- Heavy when full (~200 kg)
- Not easy to move once planted
2. GreenStalk Vertical Planter — Best Mid-Range
The GreenStalk is a stackable tiered planter that grows 30+ plants in about 0.2 square meters of floor space. Each tier has five planting pockets, and you can stack up to five tiers high. The patented watering system means you pour water into the top reservoir and it distributes evenly to every tier through internal channels.
It's lighter than the Garden Tower, easier to move, and the modular design means you can start with three tiers and add more later. Perfect for strawberries, herbs, lettuce, spinach, and compact peppers. Not ideal for heavy feeders like tomatoes or root vegetables that need depth.
- Tiny footprint (0.2 m2)
- Built-in watering system
- Modular — add tiers as needed
- Lighter and more portable
- Shallow pockets limit crop choice
- No composting feature
- Top tiers dry faster in heat
3. Mr. Stacky — Best Budget Vertical
If you want to try vertical growing without spending $200+, Mr. Stacky is your entry point. At roughly $40, it's a fraction of the cost of premium systems while still letting you grow 20 plants in minimal space. The stacking design is simple — five tiers with four pockets each.
It's not as refined as the GreenStalk (no internal watering system, smaller pockets), but for herbs, strawberries, and small lettuce varieties, it gets the job done. Think of it as a test run. If you love vertical growing after a season with Mr. Stacky, upgrade to a GreenStalk or Garden Tower 2 next year.
- Under $40 — lowest barrier to entry
- Lightweight and portable
- Great for herbs and strawberries
- Easy assembly (minutes)
- Small pockets limit options
- Manual watering (no system)
- Less durable plastic
4. Raised Bed Kit — Best for Patios and Yards
If you have any outdoor ground space — a patio, deck, or small yard — a raised bed kit gives you the most growing versatility. Unlike vertical planters that limit you to smaller crops, a raised bed handles everything: tomatoes, root vegetables, courgettes, melons, corn, and anything else you can think of.
Modern kits assemble in 20-30 minutes without tools. A standard 1.2m x 2.4m bed at 30cm depth gives you nearly 3 square meters of growing space. Fill with quality soil mix and you skip every in-ground problem: weeds, compaction, poor drainage, contamination. One raised bed can produce 90-135 kg of food per year once established.
- Grow literally anything
- High yields per investment
- Easy on your back (30+ cm height)
- Lasts 10-15+ years
- Needs outdoor ground space
- Soil fill costs extra ($50-100)
- Permanent placement
5. Fabric Grow Bags — Best Ultra-Budget Option
Fabric grow bags are the unsung heroes of container gardening. They cost almost nothing, they perform brilliantly, and they have one scientifically-proven advantage over hard pots: air pruning. When roots hit the breathable fabric wall, they stop circling (which happens in plastic pots) and instead branch out. More root branching means more nutrient uptake means bigger yields.
They come in every size from 5L to 100L. Buy a five-pack of 20L bags for under $30 total and you have enough containers for five tomato plants. They fold flat for storage in winter. The only downside is they dry out faster than solid pots in hot weather, so you water more frequently. A drip irrigation system solves that entirely.
- Incredibly cheap ($5-10 each)
- Superior root health (air pruning)
- Fold flat for storage
- Available in any size
- Dry out faster in heat
- Less aesthetically appealing
- Last 3-5 seasons before replacing
Search "fabric grow bags" on Amazon for dozens of options. We recommend 20L+ for tomatoes and 10L for peppers.
Container Comparison: At a Glance
Here's how all five options stack up side by side:
| Container | Price | Capacity | Best For | Space Needed |
|---|---|---|---|---|
| Garden Tower 2 | ~$399 | 50 plants | Maximum production, small space | 0.4 m2 |
| GreenStalk | ~$150-200 | 30+ plants | Herbs, greens, strawberries | 0.2 m2 |
| Mr. Stacky | ~$40 | 20 plants | Budget vertical trial | 0.15 m2 |
| Raised Bed Kit | ~$80-150 | Unlimited | Full crop range, highest yields | 2.9 m2 |
| Fabric Grow Bags | ~$5-10 each | 1 plant per bag | Flexibility, budget growing | Variable |
Best Crops for Container Growing
Not every vegetable thrives in containers equally. Some crops are naturally compact, shallow-rooted, and productive in confined spaces. Others need room to sprawl and resent any restriction. Here's what does best:
Top performers in containers
- Cherry tomatoes — Insanely productive in 20L+ pots. Varieties like 'Tumbling Tom' are bred specifically for containers.
- Peppers (all types) — Naturally compact plants. They love the warmth that containers provide and produce heavily in 15L pots.
- Herbs — Basil, parsley, mint, chives, rosemary, thyme. All thrive in containers. Mint actually SHOULD be contained because it spreads aggressively.
- Lettuce and salad greens — Shallow roots, fast growing, continuous harvest. Perfect for the shallow pockets in vertical systems.
- Strawberries — Made for vertical planters and hanging baskets. GreenStalk and Mr. Stacky both excel at strawberries.
- Bush beans — Compact bush varieties produce heavily in 15L containers. No staking needed.
- Radishes — Seed to harvest in 25-30 days. Grow them in any container with 15+ cm depth.
- Spring onions — Grow in clusters in small pots. Harvest individual stalks as needed.
Crops that need bigger containers (but still work)
- Courgettes — Need 30L+ pots but produce enormous yields. One plant can give you 15-20 courgettes per season.
- Cucumbers — Need 20L+ and vertical support (trellis or cage). Bush varieties work better than vining types.
- Potatoes — Grow brilliantly in 40-50L fabric bags. You can literally stack soil as they grow.
- Carrots — Need depth (30cm+) but container-grown carrots are often straighter than ground-grown ones because the soil is uniform.
Want to know which combinations work best together? Our companion planting guide shows you exactly which crops help each other when grown side by side — and which to keep apart.
Soil and Composting: The Hidden Success Factor
Your container is only as good as what you fill it with. This is where most container gardeners either succeed spectacularly or fail quietly. The difference between a mediocre harvest and an amazing one usually comes down to soil quality.
The right potting mix
Never use garden soil in containers. It compacts, drains poorly, and may carry diseases. You need a proper potting mix designed for container growing. Look for mixes that contain:
- Coco coir or peat — holds moisture while staying airy
- Perlite or vermiculite — creates drainage and prevents compaction
- Compost — provides initial nutrients and beneficial microbes
- Worm castings — the best slow-release fertilizer that exists
Spend a bit more on quality potting mix. The cheap bags from discount stores are often poorly balanced — too dense, not enough drainage, and barely any nutrition. Your plants eat from this soil all season. Give them something worth eating.
Composting in containers: close the loop
Here's where the Garden Tower 2 has a built-in advantage — its central composting tube lets you turn kitchen scraps into fertilizer right inside the planter. But even without that system, you can easily compost in small spaces.
The Worm Factory is a stacking tray vermicomposting system that fits under a sink or on a balcony. You feed it fruit peels, vegetable scraps, coffee grounds, and cardboard. Red wiggler worms break it down into vermicast — the most nutrient-dense, plant-available fertilizer on the planet. No smell when managed correctly. Your container plants will visibly respond within days of top-dressing with worm castings.
Within three to four months of starting a worm bin, you'll have a steady supply of free fertilizer that outperforms anything you can buy in a bottle. Combined with quality potting mix, this is how you get those "how is your balcony garden so productive?" results that make neighbors jealous.
Soil Refresh Tip
Container soil gets depleted after one growing season. Don't throw it out — refresh it. Mix in 30% fresh compost or worm castings, a handful of perlite, and an organic slow-release fertilizer. Your soil actually improves year over year with this approach, because the microbial life builds up. The Garden Tower 2 does this automatically via its internal composting.
Watering containers correctly
Container soil dries out faster than ground soil. That's the trade-off for all the other advantages. Here's how to handle it:
- Check daily in summer. Stick your finger 2-3 cm into the soil. If it's dry at that depth, water thoroughly until it drains from the bottom.
- Water deeply but less often. A good soak every 2-3 days beats a shallow sprinkle every day. Deep watering encourages roots to grow down.
- Mulch the surface. A 2-3 cm layer of straw, wood chips, or even shredded newspaper reduces evaporation by 50-70%.
- Consider drip irrigation. A simple timer-based drip system costs $30-50 and completely automates watering. Game-changer if you travel or forget.
- Fabric bags dry fastest. If using grow bags in hot climates, either double-bag them or use drip irrigation.
Getting Started: Your First Container Setup
If you're reading this and feeling overwhelmed by options, here's the simplest path to your first harvest:
The beginner balcony setup (~$60-80 total)
- Buy three 20L fabric grow bags ($15-20 total)
- Fill with quality potting mix ($20-30)
- Plant one cherry tomato, one pepper, and one bag of mixed herbs
- Add a packet of heirloom seeds for succession planting ($5-10)
- Water when soil feels dry at finger depth
- Harvest in 8-12 weeks
Total investment: under $80. Expected first-season yield: 5-10 kg of fresh produce worth $40-80 at the store. By season two, you'll know exactly what works in your space and can expand strategically.
The serious small-space setup (~$400-500)
- Get a Garden Tower 2 ($399)
- Fill with potting mix and start the internal compost tube
- Plant all 50 pockets: herbs on top (less sun), tomatoes and peppers in the middle, lettuce and greens on the shaded side
- Add a Worm Factory to supercharge your composting
- Rotate the tower weekly for even sun exposure
Expected first-season yield: 15-25 kg. By year two: 25-45 kg. The composting system means your soil gets richer every month, so yields compound over time.
Not sure which setup matches your space? Our Edible Space Scan takes three minutes and gives you a personalized recommendation based on your exact situation — available light, space dimensions, budget, and growing goals. It's free and surprisingly specific.
Find your perfect container setup
Answer a few quick questions about your space, sunlight, and goals. Get a personalized growing plan with specific container recommendations for your situation.
Take the Free Edible Space ScanGarden Tower 2 — Grow 50 plants in 0.4 m2
Your Next Steps
Container growing removes every excuse. No space? Vertical planters. No yard? Fabric bags on a balcony. No experience? Start with herbs in a $5 bag of potting mix and work up from there. The barrier to growing your own food has never been lower.
Pick one container from this list. Buy it this week. Plant something in it this weekend. Even if it's just a single basil plant in a small pot on your windowsill — you've started. And once you taste food you grew yourself, you'll understand why people keep expanding their container gardens year after year.
If you're new to growing food entirely, read our full beginner's guide to growing your own food for everything from soil basics to planting calendars. And if you already know you want a Garden Tower 2, our detailed review covers setup tips, best planting configurations, and real yield data from our testing.
Ready to start growing?
The Garden Tower 2 turns any small space into a productive food system. 50 plants, 0.4 m2, built-in composting.
Check Garden Tower 2 PriceShop Heirloom Seeds for Your Containers
Frequently Asked Questions
For cherry tomatoes, a 20L container minimum (25L ideal). For full-size tomatoes, you need 30-40L. Fabric grow bags work brilliantly because they air-prune roots and prevent circling. The Garden Tower 2 also grows excellent tomatoes in its larger middle pockets. Whatever container you choose, make sure it has drainage holes and use quality potting mix. Tomatoes are heavy feeders — top-dress with worm castings monthly for best results.
Yes, always. Without drainage, water pools at the bottom and roots rot. Every container you use for vegetables must have holes in the bottom. If you're using a decorative pot without holes, either drill some (easy with a masonry bit) or use it as an outer sleeve with a smaller pot inside that does have drainage. Fabric grow bags solve this automatically since the entire bag is breathable.
It depends on temperature, container size, and material. In summer heat, small containers may need daily watering. Larger containers (30L+) typically need water every 2-3 days. The finger test works best: push your finger 2-3 cm into the soil. If it's dry at that depth, water thoroughly until it runs out the bottom. Mulching the surface with straw or wood chips reduces watering frequency by 50% or more. Fabric bags dry faster than plastic pots.
Absolutely — and you should. Throwing out potting soil each year is wasteful and unnecessary. Refresh it by mixing in 30% fresh compost or worm castings, a handful of perlite for drainage, and a dose of organic slow-release fertilizer. Remove any old roots and break up compacted chunks. Soil that's been refreshed this way actually performs better than brand new mix because it has established microbial life. The only exception: if plants had disease (blight, fusarium), dispose of that soil to avoid reinfection.
It depends on your space constraint. If floor space is your limiting factor (small balcony, apartment patio), vertical planters multiply your growing capacity by 3-5x compared to regular pots. The Garden Tower 2 grows 50 plants in 0.4 m2 — you'd need a whole patio full of individual pots to match that. However, if you have ample floor space, regular pots or raised beds give you more flexibility in crop choice since each plant gets its own full-depth container. Budget pick: start with a Mr. Stacky ($40) to test vertical growing before investing more.