You don't need a huge yard, really don't even need a small yard. Edible garden can be grown in courtyards, balconies, porches, you can even grow some edibles inside.