There are plenty of ways to grow plants without soil. You can use soilless or container gardening, for example. But hydroponics is the only system that directly delivers nutrients to the roots of plants. It’s ideal for growing food in urban settings with little access to outdoor space, and it also uses less water than traditional methods of growing foods.