How to Grow Tomatoes in Containers: Complete Beginner’s Guide
This post may contain affiliate links, which means that I may receive a commission if you make a purchase using these links. As an Amazon Associate I earn from qualifying purchases.
Grow tomatoes in containers with this beginner-friendly guide. Learn the best tomato varieties, container sizes, soil, watering tips, and care for healthy, productive plants.
Tomatoes are one of the most popular crops to grow, and the good news is that you don’t need a large garden to enjoy a fresh harvest. Tomato plants grow very well in containers, making them a perfect choice for patios, decks, balconies, and other small spaces where you want to grow tomatoes in pots or containers.
With the right container, good potting soil, and regular care, container-grown tomatoes can be just as productive as plants grown in the ground. In fact, growing tomatoes in pots can make gardening easier because you can control the soil, move plants to the sunniest location, and keep them close to the kitchen for quick harvesting.
In this guide, you’ll learn how to grow tomatoes in containers successfully, including how to choose the best tomato varieties for pots, what size containers work best, how to plant and care for your plants, and tips for keeping them healthy and productive all season.
If you’re new to growing tomatoes, you may also find my complete guide helpful: How to Grow Tomatoes, which covers everything from starting seeds to harvesting your crop.
Why Grow Tomatoes in Containers?
Growing tomatoes in pots or containers is a simple and flexible way to enjoy homegrown tomatoes, even if you don’t have space for a traditional garden. With just a few pots and a sunny location, you can grow productive tomato plants on a patio, deck, balcony, or even near a doorway.
Container gardening also gives you more control over the growing conditions. You can start with fresh potting soil, move the plants to follow the sun, and keep them close by so it’s easier to water, care for them, and harvest ripe tomatoes.
Tomatoes naturally adapt well to container growing, and many varieties are specifically bred to grow in pots and small spaces. With the right container size and regular care, container-grown plants can produce just as well as those planted in garden beds.
Best Location for Container Tomato Plants
Container tomatoes grow best in a location that receives at least 6 to 8 hours of direct sunlight each day. More sunlight generally leads to stronger plants and better fruit production.
Because containers are portable, you can often move them to take advantage of the sunniest spots around your home. Patios, decks, driveways, and south-facing walls can all be good locations for container tomatoes.
Keep in mind that containers placed against walls or on paved surfaces may heat up quickly in hot weather. Providing some afternoon shade or moving containers slightly away from heat-reflecting surfaces can help prevent plants from becoming stressed.
It’s also helpful to place containers somewhere convenient for frequent watering, since tomatoes in pots often need daily watering during warm weather.
Can Tomatoes Grow on Balconies or Indoors?
Tomatoes can grow successfully on sunny balconies or patios as long as the plants receive enough direct sunlight. Choose compact varieties and use a container large enough to support healthy root growth.
South-facing balconies typically provide the best conditions because they receive the most sunlight throughout the day.
Growing tomatoes indoors is more challenging because most homes do not provide enough natural light. However, tomatoes can be grown indoors under strong grow lights if you want to experiment with year-round container gardening.
Tips to Choose the Best Tomato Varieties for Containers
Many tomato varieties grow well in containers, but some are easier to manage than others. When space is limited, compact plants that stay smaller and produce reliably in pots are often the best choice.
Tomatoes are generally divided into two main growth habits: determinate and indeterminate.
Determinate Tomatoes for Containers
Determinate tomatoes grow to a set size and produce their harvest over a shorter period. Because they tend to stay more compact, they are often a good choice for container gardening.
Several tomato varieties grow well in containers, including compact slicing tomatoes, cherry tomatoes, and paste tomatoes:
- Patio Choice Yellow: A compact plant that grows about 2 feet tall and produces bright yellow, round fruits with a mild, sweet flavor.
- Tiny Tim: A dwarf tomato that stays small and produces clusters of sweet cherry tomatoes, making it perfect for small containers.
- Bushsteak: A compact plant that grows about 3 feet tall and produces large, meaty slicing tomatoes.
- Celebrity: A reliable hybrid variety that grows larger than many determinate plants and produces medium-sized tomatoes with good disease resistance.
- Cherry Falls: A determinate cherry tomato bred for containers and hanging baskets with a trailing habit and flavorful fruit.
- Tumbling Tom: A trailing cherry tomato that grows beautifully in hanging baskets and containers, producing lots of small, sweet tomatoes throughout the season.
- Roma: A popular paste type tomato that makes great sauces and salsas. Many Roma varieties grow as compact determinate plants that adapt well to containers when planted in a large pot with sturdy support.
Indeterminate Tomatoes in Containers
Indeterminate tomatoes continue growing and producing fruit throughout the growing season. These plants can grow quite large, but they can still be grown successfully in containers if you provide a large pot and sturdy support.
Cherry and grape tomato varieties grow well in containers because they tend to be vigorous and productive throughout the season.
Some popular indeterminate tomatoes that grow well in large containers include:
- Sungold: A vigorous cherry tomato known for its incredibly sweet flavor. The plants produce clusters of bright orange tomatoes continuously throughout the growing season.
- Sweet 100: A classic cherry tomato variety that produces long clusters of small, sweet red tomatoes. It is extremely productive and grows well in large containers when supported with a sturdy cage or trellis.
If you’d like to learn more about tomato types and how they grow, see my guide on How to Grow Tomatoes, which explains the differences between determinate and indeterminate varieties in more detail.
What Size Container Do Tomatoes Need?
One of the most important factors for successfully growing tomatoes in containers is choosing a pot that is large enough for the plant’s root system. Tomato plants grow quickly and develop deep roots, so small containers often dry out too fast and can limit plant growth.
As a general rule, larger containers make tomato plants easier to maintain because they hold more soil and moisture. This helps reduce how often you need to water and provides more room for healthy root development.
Larger containers also add weight and stability, which is especially helpful when growing tall indeterminate tomato plants. A bigger pot filled with soil helps prevent plants from toppling over as they grow large and heavy with fruit.
Use these general guidelines when selecting a container size:
- Cherry or dwarf tomatoes: at least a 3 to 5 gallon container
- Medium-sized tomato plants: about a 5 to 10 gallon container
- Large indeterminate tomatoes: 10 to 20 gallons or larger
If possible, choose the largest container you can manage. Bigger containers hold moisture longer, support larger root systems, and help stabilize taller plants.
Tomatoes can be grown in many types of containers, including plastic nursery pots, fabric grow bags, a 5-gallon bucket with drainage holes, wooden planters, and self-watering containers.
No matter what type of container you choose, drainage holes are essential. Tomatoes do not tolerate waterlogged soil.
If you are growing tomatoes on a patio, deck, or balcony, placing a saucer or tray under the container can help catch excess water and protect surfaces. Just be sure the container does not sit in standing water for long periods, since overly wet soil can lead to root problems.
The Best Soil for Growing Tomatoes in Containers
The soil you use plays an important role in the success of container-grown tomatoes. While it may seem convenient to fill pots with garden soil, it usually doesn’t work well in containers. Garden soil tends to be too dense and can compact in a pot, restricting root growth and preventing proper drainage.
Instead, use a high-quality potting mix designed for container gardening. Potting mixes are lightweight and formulated to drain well while still holding enough moisture for plant roots.
You can further improve the potting mix by adding a little compost or an organic vegetable or tomato fertilizer. This helps provide the nutrients tomato plants need for steady growth and fruit production.
When to Plant Tomatoes in Containers
Tomatoes are warm-season plants and should be planted outdoors only after the danger of frost has passed and nighttime temperatures stay consistently above about 50°F (10°C).
I suggest planting tomatoes outdoors one to two weeks after your last expected frost date. If you start tomatoes indoors from seed, you can transplant hardened-off seedlings into containers once the weather warms and the plants have developed several sets of leaves.
If temperatures drop unexpectedly, containers can be temporarily moved to a protected location to help shield young plants from cold weather.
How to Plant Tomatoes in Containers
Once you have selected the right container and location, it’s time to plant your tomato seedling. Tomatoes transplant easily and benefit from being planted deeper than most garden plants.
Follow these steps to plant tomatoes in containers successfully:
Step 1: Place the Container in Its Final Location
Before filling your container with soil, take a moment to choose the best location for your tomato plant. Once the pot is filled with potting mix and watered, it can become very heavy and difficult to move.
Place the container in a spot that receives at least 6 to 8 hours of direct sunlight each day. Tomatoes need plenty of sun to grow well and produce fruit. It’s also helpful to position the container somewhere near a water source so it is easy to reach with a watering can or garden hose, since container-grown tomatoes often need frequent watering during warm weather.
Step 2: Prepare the Potting Mix
Before filling the container, prepare the potting mix so it is ready for planting. Start with a high-quality potting mix designed for container gardening.
Mix in compost and an organic fertilizer formulated for tomatoes or vegetables to enrich the potting mix before planting. This helps provide a steady supply of nutrients as the plant grows. Products such as Espoma Tomato-tone work well for container tomatoes when used according to the label directions.
Next, lightly moisten the potting mix with water so it is evenly damp but not soggy. Hydrating the mix before filling the container helps ensure the soil absorbs water more evenly once the plant is planted and growing.
Step 3: Fill the Container
Fill the container with your prepared potting mix, leaving 2 to 3 inches of space at the top so there is room to water without the soil spilling over the sides.
Step 4: Dig the Planting Hole
Dig a hole in the center of the container large enough to accommodate the tomato plant’s root ball and part of the stem. Tomatoes benefit from deep planting, so the hole should be deep enough to bury several inches of stem.
Step 5: Prepare the Tomato Seedling
Remove the tomato seedling from its pot and gently loosen the roots if they are tightly packed.
If your seedling is tall, remove the lower leaves from the stem so several inches of bare stem can be buried in the soil when planting.
Step 6: Plant the Tomato Deeply
Place the tomato plant into the hole and fill in with potting mix so the stem is buried up to the remaining leaves.
Tomato plants naturally form roots along buried stems, so planting deep helps create a strong root system and a more vigorous plant.
Step 7: Water Thoroughly
Gently firm the soil around the base of the plant and water thoroughly to settle the soil and remove air pockets.
Once the tomato is planted and watered, the next step is to provide support so the plant can grow upright and stay healthy as it begins producing fruit.
Provide Support for Container Tomatoes
Tomato plants benefit from support as they grow, especially once they begin producing fruit. Without support, the stems can bend or break under the weight of the tomatoes, and the fruit may rest against the soil.
Adding support also improves air circulation around the plant, helps keep the foliage off the soil surface, and makes harvesting easier.
It’s best to install the support soon after planting while the plant is still small. This prevents damage to the roots later in the season.
Several types of supports work well for container-grown tomatoes:
- Tomato cages: One of the simplest options, especially for determinate types. Place the cage over the plant and allow the stems to grow through the openings as the plant grows.
- Stakes: Insert a sturdy stake into the container and loosely tie the main stem with garden twine or soft plant ties.
- Small trellises: A trellis placed in the container can guide taller plants upward and keep growth organized.
For more ideas and examples, see my guide on Tomato Trellis Ideas: Practical Supports for Healthy Plants.
Watering Container Tomato Plants
Tomatoes grown in containers usually need more frequent watering than those planted in the ground. Because containers hold a limited amount of soil, they tend to dry out faster, especially during warm or windy weather.
Check the soil regularly and water when the top inch of soil feels dry. When watering, apply enough water so it flows out of the drainage holes at the bottom of the container. This helps ensure the entire root system receives moisture.
Watering deeply also helps flush excess salts and nutrients from the soil, which can sometimes build up in containers when fertilizers are used.
During hot summer weather, container tomatoes may need to be watered once a day or even twice a day if the plants are large and the weather is especially hot.
Adding a layer of mulch, such as straw or shredded leaves, on top of the soil can help retain moisture and reduce how quickly the soil dries out.
Consistent watering is important for healthy tomato plants. Allowing the soil to dry out too much between watering can stress the plants and may lead to problems such as blossom end rot or cracked fruit.
Fertilizing Container Tomatoes
Tomatoes are heavy feeders, and plants grown in containers rely on you to supply the nutrients they need throughout the growing season. Because containers hold a limited amount of soil, nutrients can be used up or washed out more quickly than in garden beds, especially once the plants begin producing fruit.
If you added compost and a slow-release organic fertilizer at planting time, your tomato plants are already off to a good start. As the plants grow, additional feeding will help keep them healthy and productive.
You can feed container tomatoes periodically with an granular organic fertilizer or a liquid fertilizer during the growing season. Watering with a liquid fish fertilizer is my favorite for providing nutrients and supporting steady plant growth.
Follow the package directions for whichever fertilizer you choose. Regular feeding helps keep tomato plants vigorous and encourages consistent fruit production throughout the season.
Using Self-Watering Containers for Tomatoes
Self-watering containers can make growing tomatoes in pots much easier, especially during hot summer weather. These planters include a water reservoir at the bottom that allows the soil to draw moisture upward through a wicking system. This helps keep the soil consistently moist and reduces how often you need to water.
I enjoy using self-watering planters for tomatoes because they help provide a steady supply of water while also delivering nutrients throughout the growing season. The consistent moisture can help reduce plant stress and make container tomatoes easier to maintain.
If you enjoy DIY projects, you can build an inexpensive self-watering container using a plastic storage tote and a few simple materials. See my tutorial: How to Build a Self-Watering Container, which walks through the process step by step.
Commercial options are also available if you prefer a ready-made planter. Systems such as EarthBox-style planters are designed specifically for growing vegetables in containers and include features that help regulate water and nutrients.
Common Problems with Container Tomatoes
Container-grown tomatoes are generally easy to grow, but plants can occasionally run into a few common issues. Most problems can be prevented by providing consistent water, good sunlight, and proper nutrition.
Here are a few things to watch for when growing tomatoes in containers:
Blossom End Rot
Blossom end rot appears as a dark, sunken spot on the bottom of the tomato fruit. This problem is often caused by inconsistent moisture levels, which affect the plant’s ability to absorb calcium.
To help prevent blossom end rot, keep the soil evenly moist and avoid letting the container dry out completely between waterings.
Yellowing Leaves
Lower leaves may occasionally turn yellow as the plant grows, which can be normal. However, widespread yellowing may indicate overwatering, underwatering, or a lack of nutrients.
Make sure the container drains well, water consistently, and feed the plants regularly with compost or an organic fertilizer.
Plants Drying Out Too Quickly
If your tomato plants seem to wilt quickly or the soil dries out rapidly, the container may be too small or exposed to intense sun and wind.
Using a larger container, adding mulch to the soil surface, or switching to a self-watering planter can help keep the soil moist longer.
Harvesting Tomatoes from Container Plants
Tomatoes grown in containers are ready to harvest when the fruits have fully developed color and feel slightly soft when gently squeezed. Most varieties will change from green to their mature color, such as red, yellow, or orange, depending on the type of tomato you are growing.
Harvest tomatoes by gently twisting the fruit from the vine, or use clean garden scissors or pruners to clip the stem. Regularly picking tomatoes encourages the plant to keep producing fruit throughout the season.
You can also harvest partially ripe tomatoes and let them finish ripening indoors on a kitchen counter. This can help prevent cracking, pest damage, or loss to birds or chipmunks while still allowing the fruit to develop good flavor.
If a frost is expected late in the season, harvest mature green tomatoes and allow them to ripen indoors.
With proper care, container-grown tomato plants can produce a steady supply of fresh tomatoes for salads, sandwiches, and cooking throughout the growing season.
Tips for Growing Better Container Tomatoes
Growing tomatoes in containers is simple once you understand what the plants need to thrive. Keep these tips in mind to help your container tomatoes stay healthy and productive throughout the season:
- Choose a large container. Bigger pots hold more soil and moisture, making plants easier to care for and helping stabilize taller plants.
- Use high-quality potting mix. A lightweight potting mix drains well and provides a healthy environment for roots.
- Provide plenty of sunlight. Tomato plants need at least 6 to 8 hours of direct sun each day for best growth and fruit production.
- Water consistently. Containers dry out quickly, so check the soil regularly and keep it evenly moist.
- Feed plants regularly. Tomatoes are heavy feeders and benefit from compost and organic fertilizers throughout the growing season.
- Add support early. Install cages, stakes, or trellises while plants are still small to avoid damaging the roots later.
- Harvest often. Picking ripe tomatoes encourages the plant to continue producing more fruit.
With the right container, soil, and care, container-grown tomato plants can produce a generous harvest even in small spaces.
Frequently Asked Questions About Growing Tomatoes in Containers
Growing tomatoes in containers is straightforward, but a few common questions often come up. Here are answers to some of the most frequently asked questions from gardeners getting started with container tomatoes.
What size container do tomatoes need?
Tomato plants grow best in large containers that allow plenty of room for root development. Cherry or dwarf tomatoes can grow in containers that hold 3 to 5 gallons of soil, while larger tomato plants typically need 5 to 10 gallons or more. Large indeterminate varieties often perform best in 10 to 20 gallon containers.
Can indeterminate tomatoes grow in containers?
Yes, indeterminate tomatoes can grow successfully in containers if they are planted in a large pot and provided with strong support such as a cage or trellis. Because these plants continue to grow throughout the season, they benefit from larger containers that hold more soil and retain moisture.
How often should container tomatoes be watered?
Container tomatoes usually need more frequent watering than tomatoes planted in the ground. Check the soil regularly and water when the top inch feels dry. During hot summer weather, large plants may need watering once a day or even twice a day.
How many tomato plants should I grow per container?
In most cases, it’s best to grow one tomato plant per container. Tomato plants need space for their roots to develop and for air to circulate around the foliage. Planting multiple tomatoes in the same container can lead to overcrowding and reduced yields.
Enjoy Fresh Tomatoes from Your Container Garden
Growing tomatoes in containers is a way to enjoy fresh, homegrown tomatoes, even if you don’t have space for a traditional garden. With the right pot, quality potting mix, and regular care, tomato plants can thrive in containers on patios, decks, balconies, or anywhere that receives plenty of sunlight.
By choosing suitable varieties, providing consistent watering and nutrients, and supporting the plants as they grow, you can enjoy a steady harvest of flavorful tomatoes throughout the growing season.
If you’re new to container gardening, you may also enjoy learning how to grow other crops in pots. See my guide on Growing Vegetables in Pots for Beginners for more ideas on starting a productive container garden.
If you’d like to learn more about growing tomatoes in the garden as well, see my complete guide on How to Grow Tomatoes.
Whether you’re growing a few cherry tomatoes near the kitchen door or several larger plants on a sunny patio, container gardening makes it easy to add fresh, juicy tomatoes to your meals all summer long.
Good planning is key to a successful vegetable garden
Whether you are new to growing your own food or have been growing a vegetable garden for years, you will benefit from some planning each year. You will find everything you need to organize and plan your vegetable garden in my PDF eBook, Grow a Good Life Guide to Planning Your Vegetable Garden.

