What Size Grow Bags For Tomatoes
Choosing the right grow bag size for tomatoes is one of those small decisions that makes a huge difference at harvest time. I’ve grown tomatoes in everything from tiny 5-liter bags to giant 50-liter containers, and I’ll walk you through what works best for different tomato types, how root space affects plant health, and practical tips so your plants thrive.
Why size matters
Tomatoes are hungry, thirsty plants with deep roots and a strong need for stable moisture and nutrients. Too-small a bag stresses the plant, reduces yield, and can lead to blossom end rot or early dieback. The right bag size gives roots room to explore, stores moisture more consistently, and supports a healthier, more productive plant.
Root behavior and practical depth
Tomato roots commonly explore 12–24 inches (30–60 cm) deep when unrestricted. That means depth — not just volume — matters. Shallow, wide bags can help, but a deep 20–30 liter (5–8 gallon) bag is often better than a shallow tray of equal volume.
Recommended grow bag sizes by tomato type
Here’s a simple guide from my own experience and general gardening practice.
- Cherry tomatoes and patio varieties: 7–12 liters (around 2–3 gallons). These plants are small and can be surprisingly productive in compact space.
- Determinate or bush tomatoes: 12–20 liters (3–5 gallons). These usually stay compact and do well in mid-sized bags.
- Indeterminate (vining) tomatoes: 20–50 liters (5–13 gallons). For big, unruly varieties and high yields I aim for 30 liters (about 8 gallons) or more.
- Large beefsteak or heirloom varieties: 30–50+ liters (8–13+ gallons). Bigger fruit and larger vines need more root volume to avoid stress.
One plant per bag — usually
I always plant one tomato per grow bag unless the bag is very large (40–50 liters). Crowding two plants into a 20 liter bag may save space but reduces root access and increases disease risk.
Grow bag conversions and quick rules of thumb
To make selecting easier, here are a few quick conversions I use in the garden:
- 10 liters ≈ 2.6 gallons — good for small patio or cherry plants.
- 20 liters ≈ 5.3 gallons — minimum for many indeterminate varieties if space is limited.
- 30 liters ≈ 8 gallons — my go-to for a reliable, roomy home-grown tomato.
- 50 liters ≈ 13 gallons — excellent for big varieties and maximum yield.
How to fill the bag — soil mix and drainage
The bag size matters, but what you put in it matters more. Here’s my favored mix and why:
- Good-quality compost or certified potting compost for structure and nutrients — about 50% of the mix.
- Coconut coir or well-rotted compost to retain moisture without waterlogging — about 20–30%.
- Perlite or grit for drainage — around 10% to prevent compaction.
- Slow-release fertilizer and some organic matter like worm castings for steady feeding.
Always ensure the bag has sufficient drainage holes. Grow bags are breathable, but extra small holes in the base speed drainage and prevent water sitting around roots.
Support, watering, and feeding in grow bags
Tomatoes in grow bags need consistent care:
- Provide a strong stake, cage, or trellis at planting — installing supports early avoids root disruption later.
- Water deeply and regularly. Smaller bags dry faster; check daily in hot weather. I find that a 30-liter bag needs watering every 1–3 days depending on sun and wind.
- Feed with a liquid tomato feed every 1–2 weeks or top up slow-release fertilizer at planting and mid-season.
Tips to avoid common problems
- Blossom end rot often comes from inconsistent calcium uptake. Keep moisture even and avoid letting the bag dry out completely.
- Overcrowding leads to poor air circulation. One plant per bag minimizes disease.
- A mulch layer on top of the bag keeps roots cool and helps retain water.
I’ve grown a lovely supply of cherry tomatoes each summer in 10-liter bags on my balcony, but when I switched to 30-liter bags for my beefsteaks, the fruits were larger, the harvest lasted longer, and the plants stayed vigorous right through late season.
Practical considerations when choosing bag size
Think about where you will place the grow bags, how often you can water, and whether you can lift them when full. Larger bags retain moisture better and need less frequent watering, but they are heavier and take more soil and compost.
Final recommendation and quick checklist
For most home gardeners growing a mix of tomatoes, I recommend keeping a selection of bag sizes:
- 10–12 liters for small cherries and patio varieties.
- 20–30 liters for general-purpose and many indeterminate types.
- 30–50 liters for big, heavy-fruiting varieties or when you want maximum yield and less frequent watering.
Quick checklist before planting: one plant per bag, deep loose soil, good drainage, early support, regular watering, and steady feeding. Do that and your grow bags will reward you with ripe tomatoes all season.
Parting thoughts
Choosing the right grow bag size is part science and part personal preference. If you want convenience and big harvests, go larger. If you’re limited on space or only growing small varieties, smaller bags work fine. Personally, I favor 30-liter bags as the sweet spot for most home growers — enough room for roots, manageable weight, and reliably good tomatoes. Experiment a little and you’ll find what works best in your garden or balcony.
