You don't need a farm. You don't need a garden. You don't even need a backyard. A balcony, a few containers, and some decent soil is all it takes to grow real food in 2026. Food you picked yourself, ten seconds before eating it. Food that didn't travel 2,000 kilometres in a refrigerated truck to reach your plate.
The "Grow What You Eat" movement is accelerating fast this year — and food prices are a big reason why. When a bag of lettuce costs more than the seeds to grow a full season's worth, the math stops making sense. Add in new compact vegetable varieties bred specifically for small spaces, and suddenly a balcony becomes a genuinely productive growing space.
Here are the 12 best vegetables to grow on a balcony in 2026, including what container you need, when you'll harvest, and one pro tip for each. Whether you've never touched soil in your life or you're upgrading from a windowsill herb pot, this list has you covered.
Key Takeaways
- A balcony of just 2-3 square metres can grow enough salad greens, herbs, and vegetables to meaningfully reduce your grocery bill
- New 2026 compact varieties (tabletop chillies, hanging basket cucumbers, dwarf aubergines) make small-space growing easier than ever
- Radishes give you a harvest in 25 days — perfect for building confidence as a beginner
- One compact zucchini plant can produce enough for a family of four all summer long
- Succession planting (sowing every 2-3 weeks) lets you harvest fresh food 10-11 months per year
- You need three things to start: containers with drainage holes, quality potting soil, and seeds — total investment under 40 euros
The 12 Best Vegetables for Your Balcony
1. Cherry Tomatoes (Sungold)
If you grow one thing on your balcony, make it cherry tomatoes. The Sungold variety produces sweet, golden fruit that tastes nothing like the pale grocery store versions. They're incredibly productive — one plant can give you hundreds of tomatoes across a season. Pop them straight into your mouth while you water. That's the whole point.
Container size: 20-30 litre pot, minimum 30cm deep.
Harvest time: 60-70 days from transplanting.
Pro tip: Pinch out the side shoots (suckers) that grow between the main stem and branches. This sends energy into fruit production instead of foliage. One strong stem with good support will outproduce a bushy, neglected plant every time.
2. Lettuce (Cut-and-Come-Again)
Lettuce is the gateway crop. It grows fast, needs almost no space, and cut-and-come-again varieties let you harvest outer leaves while the plant keeps producing new ones from the centre. You'll never buy a bagged salad again. Sow a new small batch every two weeks and you'll have fresh greens from March through November.
Container size: Any container at least 15cm deep — window boxes work perfectly.
Harvest time: 30-45 days from sowing.
Pro tip: Lettuce actually prefers partial shade. If your balcony gets scorching afternoon sun, tuck your lettuce containers behind taller plants like tomatoes. Heat makes lettuce bolt (go to seed) and turn bitter.
3. Herbs — Basil (Treviso), Parsley, Coriander
Fresh herbs transform your cooking overnight. And in 2026, there's a standout variety you should know about: Treviso basil. It's been bred specifically to resist bolting — the annoying tendency of regular basil to flower and stop producing leaves the moment summer heats up. Treviso keeps producing fragrant leaves weeks longer than standard sweet basil.
Container size: 15-20cm pots, or a single herb garden kit that fits three varieties.
Harvest time: 21-30 days for first harvest, ongoing all season.
Pro tip: Always harvest from the top, pinching just above a pair of leaves. This encourages the plant to branch out and become bushier, giving you more leaves over time instead of a single tall, leggy stem.
4. Chillies (Compact/Tabletop Varieties)
The new generation of compact chilli plants is perfect for balconies. Tabletop varieties grow just 20-30cm tall and produce an absurd number of chillies relative to their size. They look beautiful too — red, orange, and purple fruits against dark green leaves. Equal parts kitchen garden and decoration.
Container size: 15-20cm pot for tabletop varieties, 25cm for larger types.
Harvest time: 80-100 days from transplanting.
Pro tip: Start chilli seeds early — February or March indoors — because they need a long growing season. If you missed that window, buy young plants from a garden centre. No shame in skipping ahead.
5. Radishes
Radishes are the confidence builder. Sow the seeds, water them, and in 25-30 days you're pulling bright red roots out of the soil. Nothing gives a beginner more motivation than a fast first harvest. They also work brilliantly as gap-fillers between slower-growing crops.
Container size: Any container at least 15cm deep.
Harvest time: 25-30 days. That's not a typo.
Pro tip: Don't overcrowd them. Thin seedlings to 3-5cm apart once they sprout. Crowded radishes produce all leaf and no root. Give them space and they'll reward you with crisp, peppery globes.
6. Spring Onions
Spring onions grow vertically, so they take up almost no floor space. You can tuck them into corners, edges of larger pots, or dedicate a single narrow container along a railing. Harvest them young and tender, or let them grow thicker. Either way, you'll use them constantly in cooking.
Container size: Any container at least 15cm deep, even a recycled tin can works.
Harvest time: 60-70 days from sowing.
Pro tip: When you harvest, leave the root and bottom 2cm in the soil. Many spring onions will regrow from the base, giving you a second harvest from the same planting. Free food from free food.
7. Cucumbers (Hanging Basket Varieties)
This is a 2026 highlight. New hanging basket cucumber varieties trail downward instead of needing a trellis, making them ideal for balconies with overhead hooks or railings. The fruits are smaller than shop cucumbers — more like snacking cucumbers — but the flavour is incredible and the yield is generous.
Container size: 25-30cm hanging basket or railing planter.
Harvest time: 55-65 days from transplanting.
Pro tip: Cucumbers are thirsty plants. In hot weather they may need watering twice a day. A simple drip irrigation kit takes this chore off your hands and keeps the soil consistently moist, which prevents bitter fruit.
8. Spinach
Spinach thrives in cooler conditions, which makes it the perfect balcony crop for spring, autumn, and even mild winters. It's packed with nutrients, grows quickly, and you can harvest baby leaves for salads or let it mature for cooking. If your balcony doesn't get much sun, spinach is your best friend.
Container size: Any container at least 15cm deep.
Harvest time: 35-45 days for baby leaves, 50-60 days for full size.
Pro tip: Sow spinach in early spring and again in late summer/autumn. It bolts in hot weather, so avoid midsummer planting. This is the crop that extends your growing season into the colder months when most other things have finished.
9. Strawberries
Technically a fruit, but no balcony growing list is complete without them. Strawberries grow beautifully in containers, hanging baskets, and vertical planters. One plant produces fruit for 3-4 years. The taste of a sun-warmed strawberry picked five seconds ago is a completely different experience from anything you've ever bought in a shop.
Container size: 20cm pot per plant, or a strawberry tower/stacking planter.
Harvest time: June-September for most varieties (everbearing types fruit all summer).
Pro tip: Buy everbearing varieties like Albion or Mara des Bois. They produce fruit continuously from June through September instead of one big flush. More strawberries, spread across the whole summer.
10. Zucchini (Compact Varieties)
Here's the balcony power move. One single compact zucchini plant can produce enough zucchini to feed a family of four all summer long. That's not an exaggeration — zucchini are famously productive. Compact bush varieties like Patio Star stay manageable in a large pot while still churning out fruit week after week.
Container size: 30-40 litre pot, minimum 40cm deep. This is your biggest container.
Harvest time: 50-60 days from transplanting.
Pro tip: Harvest zucchini when they're 15-20cm long. Don't let them grow into baseball bats. Smaller fruits taste better and picking regularly signals the plant to keep producing. Leave one too long and the plant slows down.
11. Peppers (Sweet Bell and Snack Varieties)
Sweet peppers love the warmth that balconies naturally provide — the reflected heat from walls and floors creates a microclimate that peppers thrive in. Snack pepper varieties produce dozens of small, sweet fruits perfect for eating raw. They're colourful, productive, and satisfying to grow.
Container size: 20-25 litre pot.
Harvest time: 70-85 days from transplanting.
Pro tip: Pick the first few peppers while they're still green. This tells the plant to focus its energy on producing more fruit. Later in the season, let some ripen to red, orange, or yellow for sweeter flavour and a beautiful balcony display.
12. Dwarf Beans (French/Bush Varieties)
Bush beans are one of the most rewarding balcony crops because they're incredibly low-maintenance. They don't need staking or training. They fix nitrogen from the air into the soil, actually improving it for whatever you plant next. And they produce handfuls of crisp, tender beans perfect for stir-fries, salads, and snacking.
Container size: 25-30cm pot, at least 20cm deep.
Harvest time: 50-60 days from sowing.
Pro tip: Pick beans every 2-3 days once they start producing. Like zucchini, regular harvesting keeps the plant productive. Stop picking and the plant thinks its job is done. A 5-minute harvest every other evening keeps the supply coming for weeks.
| Vegetable | Container Size | Harvest | Difficulty |
|---|---|---|---|
| Cherry Tomatoes | 20-30L pot | 60-70 days | Easy |
| Lettuce | 15cm+ deep | 30-45 days | Very easy |
| Herbs (Basil Treviso) | 15-20cm pot | 21-30 days | Very easy |
| Chillies (compact) | 15-20cm pot | 80-100 days | Easy |
| Radishes | 15cm+ deep | 25-30 days | Very easy |
| Spring Onions | 15cm+ deep | 60-70 days | Very easy |
| Cucumbers (hanging) | 25-30cm basket | 55-65 days | Moderate |
| Spinach | 15cm+ deep | 35-45 days | Very easy |
| Strawberries | 20cm pot | Jun-Sep | Easy |
| Zucchini (compact) | 30-40L pot | 50-60 days | Easy |
| Peppers | 20-25L pot | 70-85 days | Easy |
| Dwarf Beans | 25-30cm pot | 50-60 days | Very easy |
Getting Started: Container Basics, Soil, and Watering
You're three decisions away from your first balcony harvest. Here's what you actually need to know.
Containers
Any container works as long as it has drainage holes in the bottom. Plastic pots, ceramic planters, wooden crates, recycled buckets — your vegetables don't care about aesthetics. That said, the 2026 trend toward design-conscious kitchen gardens is real. Cedar or Corten steel raised bed kits look stunning on a balcony and last for years. But a five-euro plastic pot grows tomatoes just as well.
The one rule: always use containers with drainage holes. Sitting water rots roots faster than anything else. If your favourite pot doesn't have holes, drill some. Three to five holes in the bottom is enough.
Soil
Don't use garden soil or dirt from outside. It's too heavy for containers, drains poorly, and often carries pests or diseases. Buy a quality potting mix designed for containers. It's lighter, drains well, and usually contains enough nutrients to feed your plants for the first few weeks. After that, a liquid feed every two weeks keeps everything growing strong.
Watering
Balcony containers dry out faster than garden beds because they're exposed to wind and reflected heat from walls. Most containers need watering once daily in summer. The simplest test: push your finger 2cm into the soil. Dry? Water it. Moist? Leave it alone.
If daily watering feels like a lot, a drip irrigation kit with a timer is a genuine game-changer. Set it once and your plants get consistent moisture without you thinking about it. A soil moisture sensor removes the guesswork entirely — it tells you exactly when each pot needs water.
The Succession Planting Trick
This is the single most useful technique for maximising a small balcony. Instead of planting everything at once, sow small batches of fast-growing crops (lettuce, radishes, spinach, spring onions) every 2-3 weeks from March through September.
The result? You harvest fresh food continuously instead of getting a mountain of lettuce in June and nothing for the rest of the year. Succession planting lets you grow food 10-11 months per year in most climates. That's a balcony earning its space.
What to Plant First (Beginner's Starting Three)
Feeling overwhelmed by twelve options? Start with just three: lettuce, radishes, and herbs. They're the fastest, most forgiving, and most useful crops on this list. Get one harvest under your belt and you'll have the confidence (and the motivation) to expand. Most balcony growers end up adding tomatoes and strawberries within their first season because the momentum is addictive.
Need seeds for all of them in one go? An heirloom seed mix gives you variety without the decision fatigue. One packet, a dozen possibilities.
Not sure what to grow on your balcony?
Take our free Edible Space Scan. Tell us about your balcony — size, sunlight, what you like to eat — and we'll give you a personalised growing plan in 2 minutes.
Take the Free Edible Space ScanRead: Container Gardening for Beginners
What to Read Next
- Container Gardening on a Balcony: The Complete Beginner's Guide — everything about pots, placement, and drainage
- Best Containers for Growing Vegetables — our tested picks for every budget
- How to Grow Your Own Food for Beginners — the full roadmap from zero to harvest
- Food Prices Keep Rising — Here's What You Can Actually Do About It — practical steps beyond just complaining
- The Clover Lawn Guide — a low-maintenance, eco-friendly alternative to traditional grass
Frequently Asked Questions
Absolutely. A balcony of just 2-3 square metres is enough to grow cherry tomatoes, herbs, lettuce, radishes, and spring onions. The key is choosing compact or dwarf varieties bred specifically for containers, and using vertical space with hanging baskets and railing planters. Many balcony growers produce enough salad greens and herbs to skip buying them at the store entirely.
Radishes are the speed champions — ready to harvest in just 25-30 days from sowing. Lettuce and spinach come next at 30-45 days. Spring onions take about 60 days. If you want fast results to build confidence, start with radishes and cut-and-come-again lettuce. You can be eating your own food within a month of planting.
Most balcony containers need watering once daily in summer, sometimes twice during heatwaves. The best method is to check the top 2cm of soil with your finger — if it's dry, water thoroughly until it drains from the bottom. Self-watering pots or a simple drip irrigation kit can reduce this to every 2-3 days and prevent both over- and under-watering.
Not all vegetables need full sun. Lettuce, spinach, and herbs like parsley actually prefer partial shade and can thrive with just 3-4 hours of direct sunlight. Cherry tomatoes, peppers, and chillies need 6-8 hours. Check which direction your balcony faces: south-facing gets the most sun, north-facing is best for leafy greens and shade-tolerant herbs.
Succession planting means sowing small batches of seeds every 2-3 weeks instead of planting everything at once. This gives you a continuous harvest instead of a glut followed by nothing. For example, sow a small row of lettuce every two weeks from March through September, and you'll have fresh salad leaves for 10 months of the year. It's the single best technique for maximising food from a small balcony.