It's amazing what can be grown in a tiny space. Some friends have a courtyard garden in the city centre, they have a vine, grow potatoes, tomatoes, salad, beans, courgettes and still have room for flowers.
You just have to be imaginative about containers and think "upwards"