Answer: Almost any plant will grow in a container! First, choose containers that have good drainage holes. Fill them 2/3 full of commercial potting soil and place transplants, or sow seeds directly in the soil. Vegetables will need lots of sunshine in order to grow and produce. As a result, you may need to water your containers a couple times a day if the summer weather is really hot.
The size of the container depends upon what you'll be growing. Tomato plants should probably have the largest sized pot because they've got lots of roots. Try to find one around 18 inches deep. Most other annuals will grow successfully in pots that are 12 inches deep. Because the roots will be held captive in these containers, you will need to water more often and apply a liquid fertilizer every two weeks. You can dilute the fertilizer and apply it each time you water to provide a steady flow of nutrients to your plants.
Experiment with different plants and you'll discover what grows well in your situation.
Q&A Library Searching Tips