The soil amount depends on container size and root depth

A tomato plant needs between 5 and 10 gallons of soil to grow well, depending on whether you are growing a determinate variety (bush type, smaller) or an indeterminate variety (vining type, larger). Determinate tomatoes — the kind that stop growing at a set height — do fine in 5-gallon containers. Indeterminate tomatoes, which keep growing taller throughout the season, need at least 10 gallons, and 15 to 20 gallons is better if you want strong root development and consistent watering intervals.

The reason soil volume matters is root space. Tomato roots spread outward and downward, and cramped roots mean the plant cannot absorb water and nutrients evenly. A plant in too little soil dries out faster, needs watering every day or more, and produces smaller fruit. A plant in adequate soil holds moisture longer, feeds more steadily, and tolerates missed waterings better.

If you are planting in the ground rather than a container, you do not need to calculate volume — dig a hole about twice as wide as the root ball and as deep as the plant is tall, then backfill with amended soil. The limiting factor in ground planting is usually soil quality, not quantity.

Key Takeaways

  • Determinate (bush) tomatoes need a minimum of 5 gallons of soil; indeterminate (vining) tomatoes need 10 to 20 gallons.
  • Soil volume affects how often you water and how well the plant tolerates dry spells — more soil means more water retention and steadier nutrient uptake.
  • In ground beds, dig a hole twice as wide as the root ball and backfill with soil mixed with compost or aged manure.
  • Container tomatoes planted in less than 5 gallons will need daily watering and produce smaller yields.

Container size and soil depth for different tomato types

A 5-gallon bucket or pot holds roughly 5 gallons of soil and works for determinate varieties like Roma, Bush Early Girl, or Mountain Magic. These plants reach 3 to 4 feet tall and do not sprawl, so their root systems stay compact. A 5-gallon container is also portable, fits on patios, and is straightforward to move if you need to adjust sunlight or protect the plant from weather.

Indeterminate varieties like Brandywine, Sungold, or Cherokee Purple grow 6 feet tall or taller and produce fruit all season. These plants need deeper, wider containers because their roots keep expanding as the plant grows. A 10-gallon container is the practical minimum; a 15 or 20-gallon container (or a large fabric grow bag) gives the roots room to develop fully. Larger containers also stay cooler in summer heat and dry out more slowly, which reduces stress on the plant.

Soil depth matters as much as volume. Tomato roots go down 12 to 18 inches if given the space. A container that is tall and narrow (like a 5-gallon bucket) works, but a container that is wider and shallower (like a storage tub) forces roots to circle and compete. If you are choosing between containers, pick one that is at least 12 inches deep and 12 inches wide for determinate types, and 15 to 18 inches deep and 18 inches wide for indeterminate types.

Soil composition and amendments matter as much as volume

The volume of soil is only half the story. A tomato plant in 10 gallons of dense, compacted clay will struggle more than a plant in 5 gallons of loose, well-draining potting mix. Soil composition affects how roots move through it, how water drains, and how nutrients stay available.

For containers, use a potting mix rather than garden soil. Potting mixes are lighter, drain faster, and do not compact over time. A basic mix is peat moss or coconut coir, perlite or vermiculite, and compost in roughly equal parts. If you buy bagged potting mix, look for one labeled for vegetables or containers — these typically have the right balance already.

For ground beds, amend your native soil with 2 to 4 inches of compost or aged manure worked into the top 8 to 10 inches. This loosens clay, improves drainage in sandy soil, and adds nutrients. Tomatoes are heavy feeders, so soil rich in organic matter means fewer fertilizer applications later in the season.

How to calculate soil for raised beds and multiple plants

If you are planting tomatoes in a raised bed, measure the bed's length, width, and depth in feet, then multiply them together to get cubic feet. One cubic foot of soil weighs about 40 pounds and fills roughly 7.5 gallons. A raised bed that is 4 feet long, 2 feet wide, and 1.5 feet deep holds 12 cubic feet, or about 90 gallons of soil — enough for two indeterminate tomatoes or three determinate ones with room for other plants.

Space determinate tomatoes 24 to 30 inches apart in a bed; space indeterminate tomatoes 36 to 48 inches apart. Crowding plants reduces air circulation, which invites disease, and forces roots to compete for water and nutrients. If you are planting multiple tomatoes, calculate soil volume for the whole bed, then divide by the number of plants to see how much root space each one gets.

Soil settles over time, especially in the first few weeks after planting. If you fill a container to the brim, it will drop an inch or two as the soil compacts. Fill containers to about an inch below the rim to leave room for watering without overflow.

Watering frequency changes with soil volume

A tomato in a 5-gallon container may need water every day or every other day during hot weather, depending on humidity and sun exposure. A tomato in a 15-gallon container may go three to four days between waterings. The larger the soil volume, the more water it holds and the longer it takes to dry out.

Check soil moisture by pushing your finger into the soil 2 inches deep. If it feels dry at that depth, water until it drains from the bottom of the container. If it still feels moist, wait another day. Consistent moisture — not soggy, not bone-dry — produces the most fruit and prevents problems like blossom-end rot (a calcium deficiency that shows as dark spots on the fruit).

Mulching the soil surface with 2 to 3 inches of straw or wood chips slows evaporation and keeps soil temperature more stable. This is especially useful in containers, where soil heats up faster than in the ground.

Signs your tomato does not have enough soil

If your tomato plant wilts by mid-afternoon even after watering, or if the soil dries out completely within 24 hours, the container is probably too small. Other signs include stunted growth (the plant stays small even as weeks pass), pale or yellowing leaves (a sign of nutrient stress), and small fruit or few flowers.

If you realize mid-season that your container is too small, you can transplant the tomato to a larger one. Do this carefully: water the plant the day before, gently slide it out of the old container, loosen the root ball with your fingers, and set it in the new container at the same depth. Fill around it with fresh potting mix, water well, and let it settle for a few days before resuming normal watering.

Transplanting stresses the plant, so it is better to start with the right size. If you are unsure, choose the larger container — extra soil does not hurt, and it gives you a margin for error.

Frequently Asked Questions

Can I use garden soil from my yard in a container?

Garden soil compacts in containers and drains poorly, which suffocates roots and causes root rot. Use potting mix instead — it is lighter, stays loose, and drains faster. If you want to stretch potting mix, you can mix it 50-50 with compost, but do not use pure garden soil.

Do I need to replace the soil every year?

In containers, replace the top 2 to 3 inches of soil each year and refresh the rest with compost. In raised beds, add 1 to 2 inches of compost annually. Soil loses nutrients and compacts over time, so refreshing it keeps plants healthy and reduces disease carryover from the previous season.

What if I only have a small pot, like 2 or 3 gallons?

A 2 or 3-gallon pot is too small for most tomatoes and will need watering twice daily in hot weather. If space is limited, choose a determinate variety and accept that yields will be lower. A 5-gallon container is the practical minimum for any tomato variety.

Does soil type affect how much I need?

Volume is volume — 5 gallons of potting mix holds the same amount of root space as 5 gallons of compost. What changes is how well the soil drains and feeds the plant. Potting mix drains faster and holds nutrients better than dense garden soil, so the same volume performs better.

Can I reuse soil from last year's tomato container?

Yes, but refresh it first. Mix the old soil 50-50 with fresh compost or potting mix to restore nutrients and loosen compacted areas. Do not use soil from a container where the tomato had disease (like early blight or fusarium wilt) — discard that soil or use it for ornamental plants instead.