Unlike a community garden, food forests are designed to mimic a natural ecosystem. Trees, shrubs and perennials are selected and planted to support one another's growth.