Many vegetables can be grown successfully in containers for those that don't have a lot of garden space. Common gardening vegetables include tomatoes, potatoes, cucumber, pepper, cabbage, lettuce and squash. Gardeners who have limited space can still enjoy beautiful, large vegetable bounties through container gardening.
Select plant cultivars that are suited to containers. Dwarf cultivars of large vegetables are more appropriate for pots and containers than their full-size counterparts.
Choose a container that is the proper size for the vegetable that you plan to grow. Small pots and hanging baskets may be fine for strawberries and herbs, but heavy producing vegetable plants require larger containers. Large pots; ½ whiskey barrels; and even recycled buckets or trash cans can be used for container plantings. Be sure that the container has several holes in the bottom for proper drainage.
Mix equal amounts of peat moss, builder's sand and compost to create a nutrient-rich potting soil that is also high in humus, doesn't compact easily and allows good drainage. (Idelbrook) Vegetables are heavier feeders than many other garden plants and require a higher amount of nutrients and good drainage to thrive and produce.