Rome wasn't built in a day and neither is a lush garden, but there are certain plants that can bear fruit in as little as two months. Depending on the fruit, you don't even need a whole lot of space.
Growing fruit trees in containers gives you flexibility to control sunlight, size, and damaging weather. Try growing one of these fruit trees in pots.