DIY Network

How to Grow Container Tomatoes

Even the most space-challenged gardener can have fresh tomatoes. If you don't have the space or yard for a garden, grow a crop in a hanging basket or in just about any suitable large container that you may have lying around the house.

More in Outdoors

add wire cage to support plant with tomatoes
  • Time

    1 hour

  • Price Range

    $1 - $50

  • Difficulty



Step 1: Choose a Container

One way to grow a tomato plant is in a special type of hanging basket (Image 1). The tomato actually grows upside down with the fruit at the bottom rather than the top. The plant goes into the plastic planter, which then secures around the stem. Turn it upside down and feed and water it through the opening in the top (Image 2). A hanging planter can hold one or two tomato plants, depending on the size of the variety you choose.

Another way to grow tomatoes is in a large container such as an old trash can (Image 3).

Step 2: Drill Holes for Drainage

Drill a few holes in the bottom and add a few inches of gravel for water drainage.

drill holes in the bottom of trash can

Step 3: Add a Bag and Soil

Punch or cut holes in the bottom of a regular trash bag, place it in the can (Image 1) and add soil halfway up the sides (Image 2).

Step 4: Plant the Tomato

Plant the tomato in the soil and add water.

To help the tomato plant get a good start, add a slow-release fertilizer around the base.

As the plant grows, it will need some stability, so add a wire cage on top to provide support for all the new tomatoes.

get plants off to good start with fertilizer