The best fabric pot size for tomatoes is 5–7 gallons for patio types, 7–10 gallons for determinate varieties, and 10–20 gallons for indeterminate vines. Go toward the top of each range in hot climates, because fabric dries out faster than plastic. Below you’ll find a size table by variety, plants per bag, soil volume, support and watering.

Fabric pot size for tomatoes by variety

Tomato size is set by how big the plant gets and how long it keeps growing. Vining (indeterminate) plants keep adding stems and roots all season, so they need the most soil. The ranges below follow common gardening-site guidance, such as Harvest to Table. Bag dimensions vary by brand, so check the label.

Tomato typeExample varietiesMinimumIdealTypical bag size (varies by brand)
Dwarf / patioTiny Tim, Patio Choice, Tumbler3–5 gal5–7 galAbout 12 in wide, 9–10 in deep
Determinate (bush)Roma, Celebrity, Rutgers5 gal7–10 galAbout 14–16 in wide, 10–12 in deep
Indeterminate (vining)Better Boy, Big Boy, Brandywine, Early Girl10 gal15–20 galAbout 16–20 in wide, 12–14 in deep
Cherry (vining)Sungold, Sweet 1007 gal10–15 galAbout 16 in wide, 12 in deep

One retailer lists a 10-gallon fabric pot at roughly 16 in across by 12 in deep and markets it for tomatoes and peppers. That matches the width and depth most brands use for this size.

Cherry types are a judgment call. Sungold and Sweet 100 are indeterminate and grow as large as slicers. Their fruit is small, but the vine is not, so size the bag for the vine.

How do I decide which fabric pot size to buy?

Use this rule: start with your variety’s ideal size, then adjust for climate and how often you can water.

  1. Find the growth habit on the seed packet or plant tag: determinate, indeterminate or dwarf.
  2. Pick the ideal size from the table, not the minimum.
  3. Add one size up if summer highs regularly hit the 90s °F, your bags sit in full sun all day, or you are away on weekdays.
  4. Drop to the minimum only in a cool, mild climate where you can check moisture daily.
  5. Check the label for the actual gallon rating. Some bags are labeled by nominal size and hold less when filled to a sensible level below the rim.

Worked example: You are growing Better Boy (indeterminate) in a sunny Texas backyard. The ideal size is 15–20 gallons, and the heat pushes you toward the top. Buy a 20-gallon bag. A 10-gallon bag would work only with daily watering and a lower yield.

For general pot sizing across other plants, see our simple plant pot sizing guide.

Is a bigger fabric pot always better for tomatoes?

No. More soil means a steadier root zone, but there are limits. Past about 20 gallons, a single tomato plant gains little, and the costs add up.

What you gain from a larger bag

  • Soil holds more water, so it dries out less often and moisture swings are smaller.
  • More room for roots and more nutrients to draw on.
  • Better stability for tall, heavy vines.

What you give up

  • Weight. Wet potting mix is heavy. A 20-gallon bag can weigh 100 lb or more when saturated, depending on the mix. Fill and place it where it will stay, or use a wheeled plant stand rated for the load. Lift with your legs and get help.
  • Soil cost. Large bags take a lot of potting mix to fill.
  • Slow warm-up. A big mass of cold soil warms slowly in spring. In cool areas, a mid-size bag may get an early plant going faster.
  • Waterlogging risk. Oversized bags with dense mix can stay wet in cool, rainy weather. Fabric drains well, but a heavy mix still holds water.

Common mistake: Putting a small patio tomato in a 25-gallon bag. The extra soil stays wet around a small root system and wastes mix.

How do fabric pots change watering and fertilizing?

Fabric pots breathe, so water evaporates through the sides as well as the top. They usually dry out faster than plastic pots of the same size, especially in sun, heat and wind. They also drain freely, so nutrients wash out sooner.

Watering

  • Check by hand. Push a finger 2 in into the mix. Water when it feels dry at that depth.
  • Expect daily watering in midsummer for bags under 10 gallons in hot, sunny spots. Larger bags may go longer between waterings. Actual frequency depends on your climate, mix and plant size.
  • Water slowly until it runs out the bottom and sides, then stop.
  • Keep moisture even. Big swings in moisture are linked to blossom end rot and split fruit, according to university extension sources.
  • Add mulch. A 1–2 in layer of straw or shredded leaves on top slows evaporation.

Fertilizing

  • Mix a slow-release fertilizer into the potting mix at planting, following the label rate.
  • Once fruit sets, add a liquid tomato fertilizer about every 1–2 weeks, or as the product label directs.
  • Pale, yellowing lower leaves can signal low nitrogen. Overfeeding with nitrogen can give leafy plants and few fruit, so stick to label rates.

Air pruning: Roots that reach the fabric wall dry out and stop elongating, which prompts more fine side roots inside the bag. That is the main root-health advantage over plastic, which can let roots circle the wall. Whether it raises yields depends on your conditions, so treat it as a benefit, not a guarantee.

How many tomato plants fit in one fabric pot?

For most home gardens, plant one tomato per bag. Crowded roots compete for water and nutrients, and crowded foliage holds humidity and encourages disease.

If you want to share a bag, use this rule of thumb. It reflects common gardener guidance rather than a fixed standard:

  • Dwarf or determinate: two plants in a 15–20 gallon bag, set about 12 in apart near opposite sides.
  • Indeterminate: one plant per bag up to 20 gallons. Consider two only in 30-gallon or larger bags, or in very long, wide bags.
  • Very large bags: One Australian seed retailer suggests about 95 L (roughly 25 gal) for three plants. That is a minimum-style recommendation, so expect heavy watering and feeding.

So two tomatoes in one 20-gallon bag works for determinate or compact types, but it is tight for big indeterminates. Plant them about 12 in apart at opposite edges and plan to prune and tie them up.

Planting deeply helps in any bag. Bury the stem up to the first set of true leaves, since tomatoes root along the buried stem.

How much potting mix, and what support do tomatoes need?

One cubic foot is about 7.5 gallons. Here is how much mix each bag takes when filled to a couple of inches below the rim:

Bag sizeApprox. potting mix
5 galAbout 0.6 cu ft
7 galAbout 0.9 cu ft
10 galAbout 1.3 cu ft
15 galAbout 2 cu ft
20 galAbout 2.7 cu ft

Use a quality potting mix, not garden soil, which compacts in containers. A mix with compost, and with perlite or similar material for drainage, works well. Bag sizes of potting mix vary, so check the volume on the label. For more on mixes, see our guide to the best soil for tomatoes, which covers the same needs, such as drainage and nutrients.

Cage or stake

  • Indeterminate: use a sturdy cage at least 48–60 in tall, or a stake 6–8 ft long, and tie stems as they grow.
  • Determinate and patio: a smaller cage about 30–36 in tall is enough.
  • Anchoring: Fabric bags have no rigid walls, so a stake pushed in beside the plant can lean. Set the support in at planting so you do not damage roots later. Anchor tall cages into the ground beside the bag, or lash them to a fence or trellis in windy areas.

Heat and surface: Dark bags on hot asphalt or pavers can overheat roots. Raise them on a stand or pallet. Wet bags can stain decks and patios, so use a tray or stand.

Material safety: Choose bags made from untreated or food-safe fabric if you grow edibles, and check the maker’s materials information if PFAS-free matters to you.

Fabric pots versus plastic, and reusing your bags

Fabric wins on drainage and root health. Plastic wins on water retention and stability. Choose fabric if you tend to overwater or want air pruning. Choose plastic or glazed pots if you travel a lot or live in a hot, dry area and cannot water daily.

If you need a rigid, wheeled or decorative planter instead, see our roundups of the best planters for tomatoes and the best patio tomato planters. For a side-by-side look at pot materials, our best pots and planters roundup helps you compare.

End-of-season cleanup

  1. Empty the bag. If plants had blight, wilt or other disease, discard the mix in the trash, not your compost.
  2. Shake or brush out remaining roots and soil.
  3. Wash with water and a mild soap, rinse well and let the bag dry fully in the sun.
  4. Fold and store dry. Many bags last several seasons, depending on the fabric and UV exposure.

Rotate tomatoes to fresh mix every year. Healthy mix from last season can be refreshed with compost and fertilizer, but do not reuse mix from diseased plants.

Frequently Asked Questions

Is a 5-gallon fabric pot big enough for a tomato?

A 5-gallon bag works for dwarf, patio and some determinate varieties like Roma. It is too small for most vining types. Expect to water daily in summer, and feed regularly. For Better Boy or Brandywine, choose at least 10 gallons.

Is a 10-gallon pot too small for an indeterminate tomato?

Ten gallons is the common minimum for indeterminate tomatoes, and it works with consistent watering and feeding. Yields and plant vigor are usually better at 15–20 gallons, especially in hot weather where fabric dries out quickly.

How deep should a fabric pot be for tomatoes?

Look for at least 10–12 inches of depth for determinate types and 12–14 inches for indeterminate ones. Width matters as much as depth. A bag about 16 inches wide and 12 inches deep, typically sold as 10 gallons, is a common tomato size.

Do tomatoes grow better in fabric pots than plastic?

Not automatically. Fabric drains well and air prunes roots, which can reduce circling and soggy soil. But it dries out faster, so you must water and feed more often. In cool, damp climates fabric often helps. In hot, dry ones plastic can be easier.

{“@context”: “https://schema.org”, “@type”: “FAQPage”, “mainEntity”: [{“@type”: “Question”, “name”: “Is a 5-gallon fabric pot big enough for a tomato?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “A 5-gallon bag works for dwarf, patio and some determinate varieties like Roma. It is too small for most vining types. Expect to water daily in summer, and feed regularly. For Better Boy or Brandywine, choose at least 10 gallons.”}}, {“@type”: “Question”, “name”: “Is a 10-gallon pot too small for an indeterminate tomato?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Ten gallons is the common minimum for indeterminate tomatoes, and it works with consistent watering and feeding. Yields and plant vigor are usually better at 15–20 gallons, especially in hot weather where fabric dries out quickly.”}}, {“@type”: “Question”, “name”: “How deep should a fabric pot be for tomatoes?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Look for at least 10–12 inches of depth for determinate types and 12–14 inches for indeterminate ones. Width matters as much as depth. A bag about 16 inches wide and 12 inches deep, typically sold as 10 gallons, is a common tomato size.”}}, {“@type”: “Question”, “name”: “Do tomatoes grow better in fabric pots than plastic?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Not automatically. Fabric drains well and air prunes roots, which can reduce circling and soggy soil. But it dries out faster, so you must water and feed more often. In cool, damp climates fabric often helps. In hot, dry ones plastic can be easier.”}}]}