Growing your own food is going to be a whole lot easier when you have a decent hydroponic system around. The Aerospring Vertical Hydroponic Tower comes with everything you need to grow 27 plants in 10 square feet. It has 9 hexagonal planter sections and 9 water pipe conduits. You also get a WiFi timer.
You can always add more sections to grow even more plants. This particular version is available for $530 at this time.