Tomato plants need at least 5 gallons of soil per plant, but 10 gallons gives them room to develop stronger roots and produce more fruit
The amount of soil matters because roots need space to spread, and more soil holds more water and nutrients. A 5-gallon container works for determinate varieties (bush types that stay compact), but indeterminate varieties (vining types that grow all season) perform better in 10 gallons or larger. If you are planting in the ground, dig a hole at least 12 inches deep and 12 inches wide per plant, though larger is better.
Soil volume also affects how often you water. A small pot dries out faster and stresses the plant. A larger volume stays moist longer and gives roots access to more nutrients, which means fewer feeding sessions and more consistent growth. This matters especially in hot weather or if you cannot water daily.
Key Takeaways
- Container tomatoes need a minimum of 5 gallons of soil, with 10 gallons being the better choice for plants that vine and produce all season.
- Larger soil volume holds moisture longer and reduces how often you need to water, which is especially helpful during hot spells.
- In-ground planting should include a hole at least 12 inches deep and 12 inches wide, filled with soil mixed with compost or aged manure.
- Soil depth matters as much as width because tomato roots grow downward and sideways, and shallow soil forces roots to stay near the surface where they dry out faster.
Container size and soil depth for different tomato types
Determinate tomatoes (varieties like Roma, Celebrity, and Bush Early Girl) grow to a fixed height and stop, so they fit in smaller containers. A 5-gallon bucket or pot works for these, and the soil should fill it completely with about 2 inches of space at the top for watering. The roots of determinate plants are more compact and do not need as much room to spread.
Indeterminate tomatoes (varieties like Brandywine, Sungold, and most heirloom types) grow taller and produce fruit all season until frost. These need 10 gallons minimum, and 15 to 20 gallons is ideal if you have the space. A large pot or fabric grow bag works well. The extra soil gives roots room to expand as the plant grows taller and heavier, and it prevents the pot from drying out between waterings.
For in-ground planting, the hole should be at least 12 inches deep and 12 inches wide. You can dig deeper—18 inches is even better—because tomatoes develop roots along their buried stem. If you bury part of the stem when you plant, those buried sections will grow roots, creating a stronger root system. Mix the soil you remove with compost or aged manure at a ratio of about one part compost to two parts native soil before filling the hole back in.
Why soil volume affects watering and feeding schedules
A small pot holds less water, so it dries out faster. This means you may need to water every day in summer, and the plant experiences stress between waterings. Stressed plants produce fewer flowers and smaller fruit. A larger volume of soil acts like a buffer—it stays moist longer, so you can water less often and the plant stays more stable.
Soil volume also affects nutrient availability. More soil means more organic matter and minerals for roots to draw from. A 5-gallon pot depletes its nutrients faster, especially if you are growing an indeterminate plant all season. With a 10 or 15-gallon container, you can go longer between fertilizer applications. In the ground, a larger planting hole mixed with compost provides nutrients that last several weeks before you need to add more.
Soil quality matters as much as quantity
The type of soil you use is as important as the volume. Tomatoes need soil that drains well but holds moisture—a balance that prevents root rot while keeping the plant hydrated. A good container mix is potting soil (not garden soil from a bag, which compacts) mixed with compost. Use about 60 percent potting soil and 40 percent compost by volume.
For in-ground planting, amend your native soil with compost or aged manure. If your soil is heavy clay, add more compost—up to 50 percent by volume—to improve drainage. If your soil is sandy and drains too fast, compost helps it hold water. Compost also adds slow-release nutrients that feed the plant over weeks.
Avoid using garden soil from another part of your yard in containers. Garden soil compacts in pots and prevents water and air from reaching roots. Potting soil is lighter and stays loose, which is what container roots need.
Adjusting soil depth for shallow-rooted locations
If you are planting in a raised bed, aim for at least 12 inches of depth. If your raised bed is shallower than that, tomatoes will still grow, but roots will be confined and the plant will need more frequent watering. A 18-inch-deep raised bed is better for indeterminate varieties.
If you are planting in a very small space or a shallow container (less than 12 inches deep), choose a determinate variety and expect to water more often. You can also use a self-watering container, which has a reservoir at the bottom that keeps soil moist longer. These containers extend the time between waterings and reduce stress on shallow-rooted plants.
Signs your tomato plant does not have enough soil
If the soil dries out within a few hours of watering, or if the plant wilts by afternoon even after watering in the morning, the pot is too small. Yellowing leaves that appear even when you are feeding regularly can also signal that roots are crowded and cannot access nutrients efficiently. Stunted growth or very few flowers are other signs that the plant needs more soil volume.
If you notice these signs mid-season, you can transplant to a larger container. Water the plant well, gently tip it out of its current pot, and move it to one that is at least 5 gallons larger. Do this on a cloudy day or in the evening to reduce transplant shock. The plant will recover in a few days and often produces more fruit after the move.
Frequently Asked Questions
Can I grow a tomato plant in a 3-gallon pot?
A 3-gallon pot is too small for most tomatoes. It dries out quickly and forces you to water daily, which stresses the plant. If you must use a small pot, choose the most compact determinate variety you can find and expect reduced production. A 5-gallon minimum is much better.
Does soil need to be loose or packed down when I plant?
Soil should be loose enough for roots to push through easily, but not so loose that it falls apart. Fill the pot or hole with soil, gently firm it down with your hand, then water. The water will settle the soil naturally. Do not pack it hard or roots will struggle to expand.
What if I only have garden soil and no potting soil or compost?
Garden soil alone compacts in containers and does not drain well. If you must use it, mix it 50-50 with sand or perlite to improve drainage. For in-ground planting, garden soil works fine—just break up any clumps and remove rocks and roots before planting.
How deep should I bury the tomato plant when I transplant it?
Bury the stem up to the lowest set of leaves. Tomatoes grow roots along buried stem sections, so deeper planting creates a stronger root system. This is one reason larger soil volume helps—it gives you room to plant deep without running out of soil.
Can I reuse soil from last year's tomato pot?
You can reuse it, but refresh it first. Remove the top 2 to 3 inches of old soil and replace it with fresh compost or potting soil. This removes disease spores and adds nutrients. If the old soil is compacted, loosen it with a garden fork before refilling the pot.