Short answer: one tomato plant needs at least a 5 gallon pot, and a big vining type does far better in 15 to 20 gallons. Go smaller than that and you’re signing up for daily watering and a stunted, sulky plant.
The fuller answer depends on which tomato you’re growing, because a little patio type and a six foot beast have very different needs. Here’s the full breakdown, with a chart you can bookmark.
Pot size chart by tomato type
| Tomato type | Bare minimum | Better, for a real harvest |
|---|---|---|
| Indeterminate (tall, vining) | 10 gallons | 15 to 20 gallons |
| Determinate (bush) | 7 gallons | 10 gallons |
| Patio, dwarf, or micro types | 2 to 3 gallons | 5 gallons |
One thing that trips people up: cherry tomatoes are all over the map. A compact bush cherry is happy in 5 gallons, but a vigorous vining cherry like Sungold gets huge, so treat that one like an indeterminate and give it a big pot.
And depth counts as much as volume. Aim for a container at least 12 inches deep, ideally 14 to 18, so the roots have somewhere to go.
Why pot size matters this much
It comes down to three things the pot has to hold: water, roots, and food.
Water first. A bigger pot holds more soil, which holds more water, which means the plant doesn’t dry out the second the sun comes out. A small pot can bake dry between morning and afternoon on a hot day, and a thirsty tomato drops its flowers and gets blossom end rot.
Roots next. Tomatoes throw down a big root system when you let them. Give the roots room and you get a bigger, stronger plant up top. Cram them into a little pot and the whole plant stays small to match.
Food last. Every time you water a pot, some nutrients rinse out the bottom. More soil means more of a nutrient buffer, so the plant isn’t running on empty by midsummer.
So pot size isn’t a fussy detail. It quietly sets the ceiling on how well your plant can do.
Sizing by type, in plain terms
Indeterminate tomatoes
These are the tall, vining types that keep growing and fruiting all season, like Sungold, Better Boy, and most beefsteaks and heirlooms. They get big, sometimes six feet or more, and they want room to match. Ten gallons is the floor. Fifteen to twenty is where they’re genuinely happy and productive. This is the group where sizing up pays off the most. Bonnie Plants goes as far as a 20 gallon container for a full size plant, and they’re not wrong.
Determinate tomatoes
Bush types that grow to a set size and ripen their fruit over a few weeks, like Roma or Celebrity. They stay more compact, so seven gallons gets you by and ten is a comfortable home. Determinate types are the easiest match for pots.
Patio, dwarf, and micro types
Bred on purpose to stay small, these are the ones for a windowsill, a railing, or a hanging basket. A patio or dwarf tomato does fine in 2 to 3 gallons, and 5 gallons is luxury for them.
Not sure which type you’ve got? The types of tomatoes guide sorts out determinate from indeterminate and everything in between.
Depth matters, not just gallons
Gallon numbers get all the attention, but a wide shallow pot and a tall deep pot of the same volume are not the same thing to a tomato.
Tomatoes root deep, especially if you plant them deep the way you should. So check the depth, not just the width. Twelve inches is a sensible minimum, and 14 to 18 inches gives those roots real room. A deep container beats a shallow bowl every time.
What about grow bags?
Fabric grow bags are a great option, and they’re sized the same way in gallons. A 10 gallon bag suits a determinate type, and 15 to 20 gallons handles a big indeterminate.
One nice perk: grow bags don’t need drainage holes, because the whole fabric wall breathes and drains. The fabric also air prunes the roots, which builds a denser root system. Just know they dry out a bit faster than a solid pot, so keep an eye on watering.
Signs your pot is too small
If you’ve already got a plant in a pot and something feels off, size might be the culprit. Watch for:
- Soil that dries within hours and needs watering more than once a day.
- A plant that stays small and pale no matter how you feed it.
- Wilting every afternoon, even when the soil was damp that morning.
- Roots creeping out the drainage holes or circling the surface.
Catch these early in the season and you can still bump the plant up into a bigger container. Later on, just water and feed more often, and take the lesson into next year.
Frequently asked questions
What size pot do I need for one tomato plant?
At least 5 gallons for a standard plant, and 10 gallons or more for a big indeterminate type. One plant per pot, always.
Is a 5 gallon bucket big enough for a tomato?
Yes, a 5 gallon bucket works for determinate, bush, and compact cherry tomatoes, as long as you drill drainage holes in the bottom. For a large indeterminate variety, go bigger if you can.
Can a tomato grow in a 2 gallon pot?
Only dwarf, micro, and patio types. A full size tomato in a 2 gallon pot dries out constantly and stays stunted. Match the little pots to the little plants.
How deep should a tomato container be?
At least 12 inches, and ideally 14 to 18. Tomatoes root deep, so depth matters as much as how many gallons the pot holds.
Do bigger pots really grow more tomatoes?
Yes. A bigger pot holds more water and nutrients and gives the roots more room, and all of that lets the plant grow larger and set more fruit. It’s the single easiest upgrade for a better harvest.
Bottom line: five gallons is the floor for a normal tomato, ten is comfortable, and fifteen to twenty is where a big vining plant really thrives. When in doubt, size up. You’ll water less and pick more.
Want the full container routine, from soil to harvest? Here’s the complete guide to growing tomatoes in pots.