How to Do Container Gardening With Vegetables


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.

Step 1

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.

Step 2

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.

Step 3

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.

Things You'll Need

  • Tomato plants
  • Container
  • Peat moss
  • Compost
  • Builder's sand


  • Michelak, Patricia S. and Cass Peterson. "Rodale's Successful Organic Gardening: Vegetables". Emmaus: Rodale Press, 1993.
  • Idlebrook, Craig. "The Dirt on Potting Soil". Maine Organic Farmers and Gardeners Association. 2006
  • Bradley, Fern Marshall, ed. "The Experts Book of Garden Hints". Emmaus: Rodale Press, 1993.
Keywords: Container planting, Growing vegetables, Container vegetables

About this Author

Kaye Lynne Booth has been writing for 13 years. She is currently working on a children's, series and has short stories and poetry published on;; Stastic Motion Online. She is a contributing writer for, Gardener Guidlines, and She holds a Bachelor of Arts in psychology with a minor in Computer Science from Adam’s State College