Beautiful Green roofs are a good alternative for growing food where there is little or no garden space, it also helps to keep the temperature fresh in summer and isolate the house in winter.
This video show how to make a green roof with a mix that is one third of the weight of common soil – so that the roof can handle the load.