According to achingdebts.com, there are 12 vegetables that are easy to grow in a pot. They are: Beets, spinach, leaf lettuce, tomatoes, radishes, green peppers, green beans, squash, eggplant, Swiss chard and herbs.
Susan Littlefield, the horticultural editor at the National Gardening Association, suggests using bush varieties of vegetables, particularly tomatoes, which grow well in containers.
To get the most out of your container gardening, use the technique of successive sowing. Littlefield uses the example of planting a small amount of lettuce seeds every 10 days in a window box.
Ten days after the first planting of seeds, plant another row. A second crop should be starting to grow as the first row of lettuce would be ready to pick.
"If you keep doing this every 10 days, two or three weeks, you get a fresh crop to harvest," Littlefield said. "After awhile the lettuce you planted in the spring will peeter out, or you can cut the whole head. Plant a little bit, smaller amount of seeds, and do that over the summer so you have a fresh continuous crop."
Littlefield says this technique works well with anything that matures quickly; bush beans, snap green beans, other salad greens such as arugula, and herbs like cilantro.