Dreaming of fresh meals straight from your backyard? You don't need acres of land to cultivate a thriving garden. With a little imagination, you can transform any small space into a bountiful plot. Whether you have a sunny porch or just a windowsill, there are loads of fruits that thrive in containers. From compact lettuce to fragrant mint, the po