If we want to talk about ideal, then the "food forest" concept is about as ideal as it gets. Once built, assuming your local climate doesn't shift radically (difficult assumption now), you can get a lot of edible material out of a relatively small space with remarkably little human intervention.
Ideally we would work to develop food forests everywhere in and around our population centers. However, that's much harder for a multinational company to make money doing, so it's not going to happen. Likewise, with city land becoming increasingly expensive, reverting blocks or spaces to be used to develop food forests is not likely.
Maybe our best bet is to learn how to eat money.