Urban gardening refers to growing food in a heavily populated place like a town or a city. It doesn’t require a huge amount of land or space, just some determination and creativity. Urban gardens come in all shapes and sizes from vertical green walls to gardens cultivated exclusively in pots.