This is just a guide as to what crops you could grow to best utilise limited space. If you have a garden or the space for raised beds, this is less relevant as you’ll be able to plant what you want – just be sure to respect the principles of crop rotation.
In a small balcony, choose vertical crops like runner beans around the sides. Use medium sized pots and containers for tomatoes, carrots and compact courgettes, and for assortments of herbs. Plant radishes and lettuce as intercrops to make the most of your space. avoid squash, potatoes and brassicas which use a lot of space.
On a larger balcony or patio, you may have room for larger containers where you can grow four or more mutually beneficial plants together, such as carrots, onions, parsley, chamomile and radishes. The plan below illustrates what I planted last year on my patio, which is roughly 3 meters at the longest side and 2 meters long on the shortest side.