When space is limited, and a full-size garden is not going to happen, you can find an eco-friendly, self-contained option like this Garden in a Bag!
The Basil garden...think of the pasta-bilities!!
Kit Includes: seeds, growing medium, coconut husks for drainage and directions. Bag 7" high x 6" wide.