
You may not have room for a vegetable patch or time for an allotment, but many delicious varieties of salad, vegetable and fruit will thrive in containers and don't take up much space. Follow our guide if you want to grow crops on patios, balconies, windowsills and roof gardens.
It's best to try compact plants such as sweet peppers, chilli peppers, aubergine and tumbling varieties of tomatoes, rather than tall growing vegetables such as Brussels sprouts that demand lots of water and can be blown down easily. With lettuces, go for varieties that you pick a few leaves at a time rather than the whole head at once. Herbs can be planted on their own or try growing ten different varieties in a strawberry planter. Most plants are ideal in multi-purpose compost, but some have special needs, for instance thyme prefers well-drained soil and blueberries need acidic ericaceous compost.