How to Start a Balcony Vegetable Garden (Complete Beginner Guide)

Everything you need to start a balcony vegetable garden, from measuring light and choosing containers to picking crops and building a watering routine.

Vegarden Team4 min read

Most failed balcony gardens fail for the same three reasons: not enough light, pots that are too small, and a watering schedule that collapses in July. Sort those out and the rest is detail.

Start With Your Light, Not Your Wishlist

Before you buy a single seed, work out how many hours of direct sun your balcony actually gets. Not brightness, not "it feels sunny" — hours where the sun physically lands on the floor or railing.

Pick a clear day and check every hour from morning to evening. Write down when the sun arrives and when it leaves. Do this in at least two spots, because a 2 m (6 ft) balcony can easily have a bright end and a dead end.

A rough guide once you have the number:

  • Six hours or more: tomatoes, peppers, chillies, aubergines, courgettes, beans
  • Four to six hours: bush beans, chard, spring onions, dwarf carrots, most herbs
  • Under four hours: lettuce, rocket, spinach, mint, parsley, mizuna

Also note which direction the balcony faces. A south-facing balcony (north-facing in the southern hemisphere) with a solid wall behind it can run 5-8C hotter than the street and will dry pots out fast. A north-facing balcony rarely gets direct sun at all, and you should plan around leaves rather than fruit. There is more detail on this in how much sun vegetables really need.

Choose Containers That Hold Water Long Enough

The single biggest beginner mistake is buying pretty pots that hold three litres of soil. On a hot balcony a 3 L pot dries out in half a day, and a plant that wilts repeatedly will drop flowers and split fruit.

Volume is what buys you time. As a working minimum:

  • Leafy greens and most herbs: 5-10 L, at least 20 cm (8 in) deep
  • Bush beans, chard, spring onions: 10-15 L
  • Peppers and chillies: 15-25 L
  • Determinate tomatoes: 30-40 L
  • Indeterminate tomatoes, courgettes: 40 L and up

Every container needs drainage holes. If it has none, drill them. Do not put gravel in the bottom — it does not improve drainage, it just raises the saturated zone and gives you less root space.

Long troughs and fabric grow bags are usually better value per litre than round pots, and fabric bags air-prune roots so plants do not spiral. Their downside is faster evaporation, so they suit spring and autumn crops or gardeners who water daily. Full sizing tables live in the container size guide.

Pick Five Crops, Not Twenty

A first balcony season goes much better with five things you eat often than twenty things you are curious about. Twenty pots is twenty watering decisions every evening.

A reliable starter set for a sunny balcony: one cherry tomato, two chillies or sweet peppers, a pot of basil, a trough of salad leaves, and a perennial herb such as thyme or oregano. For a shadier spot: salad leaves, rocket, chard, parsley and mint (mint always alone, it will strangle anything sharing its pot).

Skip sweetcorn, pumpkins, maincrop potatoes and full-size brassicas in year one. They need space and give a poor return per litre of compost.

Get the Soil Right (It Is Not Garden Soil)

Never fill containers with soil dug from the ground. It compacts into a brick, drains badly and brings weed seeds and pathogens with it.

Use a peat-free multipurpose compost, and improve it. A good working mix is roughly 70% compost, 20% coarse material such as perlite, fine bark or coir, and 10% worm castings or well-rotted manure. That gives you air pockets that survive months of watering.

Container compost is exhausted after six to eight weeks. From then on, feed weekly: a balanced liquid feed while plants are growing leaves, then a high-potassium tomato feed once they set flowers. Underfeeding, not disease, is why most balcony tomatoes stall at knee height.

Build a Watering Routine You Can Actually Keep

Check daily in summer by pushing a finger 3-4 cm (1.5 in) into the compost. Dry at that depth means water; damp means wait.

When you do water, water properly — until it runs freely from the drainage holes. Small daily splashes keep the top wet and the root zone dry, which trains roots upward where they cook. A 40 L tomato pot in high summer can want 3-4 litres a day.

Water in the early morning if you can. Evening watering is fine and far better than none, but leaves that stay wet overnight invite mildew. Saucers help in heat, though empty them within an hour or the roots sit and rot.

If you travel, group pots together, move them out of the wind, and mulch the surface with 2 cm of bark or gravel. That alone can cut evaporation by a third.

Plan Before You Buy

Write down your light hours, your container list with litres, and your sowing dates before spending money. Almost every crowded, disappointing balcony started as an unplanned trolley of impulse buys at the garden centre.

If you would rather not keep all of that on paper, Vegarden turns your light readings and container notes into a planting plan with sowing dates and a watering schedule for each pot.

Start with five crops, water deeply, feed weekly. That is roughly 80% of balcony growing.