How-to guide

How to grow food in small spaces

No garden? No problem. A balcony, patio, doorstep or even a bright windowsill is enough to grow real food — fresh herbs, salad leaves, tomatoes, chillies, strawberries and more. This guide covers what to grow, where to put it, and how to keep it alive.

You don't need a plot, a shed or specialist knowledge to grow your own food. A few containers, good-quality compost and a spot with reasonable light will get you further than you think — and the first harvest is always worth it.

What grows well in containers

Not every crop suits container life, but a good range does. Here are the most reliable choices, grouped by how much space and sun they need.

Almost anywhere (windowsill, shady balcony):

  • Fresh herbs — basil, chives, flat-leaf parsley, mint (keep mint in its own pot; it spreads), coriander and thyme all grow happily in small pots. They're harvested a little at a time so a single plant goes a long way.
  • Cut-and-come-again salad leaves — loose-leaf lettuce, rocket, spinach and mixed salad blends. Snip the outer leaves and the plant regrows. A 30 cm pot can produce salad for weeks.

Sunny spot (4–6+ hours of direct sun):

  • Tomatoes — compact or "patio" varieties (such as Tumbling Tom or Tumbler) are bred for containers. They need a pot at least 30–40 cm across, regular watering and feeding once they flower.
  • Chillies — highly productive in pots; one plant can give dozens of fruits. They love warmth and sun. Start indoors and move outside once nights are reliably mild.
  • Strawberries — grow well in hanging baskets, window boxes or ordinary pots. They're perennial, so the same plants come back each year.
  • Climbing or dwarf French beans — dwarf varieties need no support and produce well in a larger container (at least 30 cm deep). Climbing types can be grown up a trellis or frame against a wall.

Good for deeper pots or grow bags:

  • Courgettes — one plant can fill a large pot and produce prolifically all summer. They need space and sun but are forgiving beginners' crops.
  • Potatoes — grow perfectly in a large bucket, old compost bag or purpose-made potato planter. Roll the bag up as the plant grows to earth it up.

Light & placement

Light is the single biggest factor in container growing. Most food crops need sun — specifically, direct sunlight, not just bright sky.

  • South- or west-facing spots (northern hemisphere) get the most sun and suit the broadest range of crops, including tomatoes, chillies and beans.
  • East-facing spots get morning sun, which is gentler. Salad leaves, herbs (except basil), spinach and chard cope well with this.
  • North-facing spots are the trickiest — direct sun is limited. Stick to mint, chives, parsley and cut-and-come-again salad, which tolerate shade better than fruiting crops.

Count your sun hours on a clear day. Four or more hours of direct sun opens up most of the crops above. Fewer than four hours, focus on leaves and herbs. Note that tall buildings or trees can create shade at different times of day — check in both morning and afternoon if you're unsure.

Wind matters too. Balconies and rooftops can be very exposed. Wind dries compost out fast and can snap tall plants. Use a windbreak (trellis, bamboo screen) if possible, and pick sturdy compact varieties rather than tall or sprawling ones.

Containers & drainage

Containers don't need to be expensive. Almost any vessel works as long as it has drainage holes and is the right size for the plant.

  • Drainage holes are non-negotiable. Roots sitting in waterlogged compost will rot. Drill holes in the base if your chosen container doesn't have them.
  • Bigger is generally better. Larger containers hold more water and nutrients, so they're more forgiving of irregular watering. A 10-litre pot is a reasonable minimum for most crops; tomatoes and courgettes want 30–50 litres.
  • Reuse what you have. Old colanders, wooden crates, paint tins, yoghurt pots (for seedlings), washing-up bowls and compost bags all work. Line wooden crates with plastic if you want them to last.
  • Depth matters for root crops. Potatoes, carrots (short varieties) and leeks need at least 30–40 cm of depth. Herbs and salad can get away with 15 cm.
  • Place a layer of crocks (broken pot pieces, stones or coarse gravel) over the drainage holes to stop compost washing out without blocking the holes.

Soil, watering & feeding

Compost: Always use a peat-free multi-purpose compost for containers — not garden soil, which compacts solidly and drains poorly in pots. For longer-season crops (tomatoes, courgettes), mixing in some perlite or horticultural grit improves drainage and air in the root zone. Replace or top-dress compost each season, as it loses structure and nutrients.

Watering: Containers dry out much faster than open ground, especially in sun and wind. In warm weather, check daily. Water when the top centimetre or two feels dry, and always water until it drains freely from the bottom — a shallow trickle just wets the surface and encourages roots to stay near the top. Terracotta pots dry faster than plastic; self-watering containers or drip trays can help.

Feeding: Multi-purpose compost provides nutrients for around 4–6 weeks. After that, plants in containers — especially fruiting crops — need feeding. A general liquid feed (seaweed or balanced NPK) every 1–2 weeks from midsummer works well. For tomatoes, switch to a high-potassium (tomato) feed once the first flowers appear. You don't need to spend much; a cheap liquid tomato feed from a garden centre is perfectly adequate.

Easy wins for beginners

If you're new to container growing, start with crops that give quick results and forgive mistakes.

  • Cut-and-come-again salad is the undisputed beginner's crop. Scatter seeds into a tray or pot of compost, water in, and you'll be harvesting within 3–4 weeks. Keep cutting the outer leaves rather than pulling whole plants, and the pot can produce for months. Sow a new pot every few weeks for a continuous supply.
  • Herbs "rescued" from the supermarket. A pot of living basil, chives or mint from the supermarket herb shelf is already a growing plant. Split it into two or three smaller clumps, pot each one into its own container with fresh compost, and you instantly have several plants for the price of one. Keep basil in a warm, bright spot indoors; chives and mint tolerate more shade and cold.
  • Radishes are the fastest-maturing salad vegetable — some varieties are ready in under a month. Sow straight into a pot, thin them a little as they grow, and eat quickly once harvested.

Vertical & indoor options

When floor space is limited, go up.

  • Wall-mounted planters and pocket planters attach to fences, railings or walls and are good for herbs, strawberries and salad. Make sure the wall can take the weight when the soil is wet.
  • Hanging baskets work well for trailing strawberries and compact tomatoes.
  • Tiered plant stands stack multiple containers without taking much floor area.
  • Grow bags leaned against a south-facing wall stay warm and work for tomatoes, peppers and courgettes.
  • Indoors on a bright windowsill — herbs (especially basil, chives and spring onions), microgreens and sprouts need no outdoor space at all. Microgreens (pea shoots, sunflower shoots, mustard greens) are ready in 7–14 days and are highly nutritious.

Start your first container

  1. Choose your crop. If you're a beginner, pick cut-and-come-again salad mix or a herb. If you have a sunny spot, try a compact tomato variety from a local garden centre.
  2. Find a suitable container. It needs drainage holes and enough depth — at least 15 cm for salad/herbs, 30 cm+ for tomatoes. Any clean container will do.
  3. Fill with peat-free multi-purpose compost. Leave a gap of 2–3 cm at the top so water doesn't overflow when you water.
  4. Sow seeds or plant seedlings. For seeds, follow the packet depth guide — most salad seeds are sown shallowly, just pressed into the surface. For seedlings, firm compost gently around the roots.
  5. Water gently and thoroughly. Use a watering can with a rose head (the sprinkler attachment) so you don't wash seeds away. Water until you see it draining from the bottom.
  6. Place in your sunniest available spot. For indoor seeds, a south-facing windowsill is ideal. Keep compost consistently moist — not waterlogged — while seeds germinate.
  7. Check daily and water as needed. In warm weather, containers dry out fast. Start feeding once the compost nutrients run out (around 4–6 weeks), or sooner for fast-growing crops.
  8. Harvest little and often. For herbs and salad, regular picking encourages more growth. Don't wait until the plant bolts (runs to seed) — cut regularly from the start.

Quick-start checklist

  • Pick a spot and count your sun hours before choosing crops.
  • Choose a container with — or drill — drainage holes.
  • Fill with peat-free multi-purpose compost, not garden soil.
  • Start with salad leaves or herbs if you're new to this.
  • Water thoroughly and check daily in warm or windy weather.
  • Start feeding fruiting crops (tomatoes, chillies) once they flower.
  • Harvest regularly to encourage more growth.
Questions

Container growing FAQ

What's the easiest food to grow for beginners?

Cut-and-come-again salad leaves and fresh herbs are the easiest starting points. Both grow quickly, don't need much space, tolerate partial shade, and you can start harvesting within a few weeks of sowing. A pot of basil, mint or chives on a windowsill is a genuinely zero-effort first step.

Can I grow food without a garden or with very little light?

Yes. A sunny windowsill, balcony or doorstep is enough for herbs, salad leaves, chillies, strawberries and even compact tomato varieties. With very little light (fewer than 4 hours of direct sun), focus on shade-tolerant crops: mint, chives, parsley, spinach and cut-and-come-again salad. Avoid fruiting crops like tomatoes and chillies, which need more sun to produce well.

What soil should I use for containers?

Use a peat-free multi-purpose compost as your main mix. Garden soil is too dense for containers — it compacts, drains poorly and can harbour pests and diseases. For long-season crops like tomatoes or courgettes, mix in some perlite or grit to improve drainage, and switch to a container-specific or tomato compost if you can.

How often should I water containers?

Check daily in warm weather — containers dry out fast, especially small ones in sun or wind. Water when the top centimetre or two of compost feels dry, and water thoroughly so it reaches all the roots. In cool or cloudy weather, every few days may be enough. Consistent moisture matters more than any fixed schedule.

Start with one pot this weekend

A bag of peat-free compost, a spare pot with drainage holes and a packet of salad seeds is all you need. Most beginners are harvesting within the month.