Grow bag size depends entirely on the plant’s root depth and volume needs: herbs thrive in 1–3 gallons, peppers and bush beans grow well in 5–7 gallons, standard tomatoes and cucumbers need 10–15 gallons, and potatoes or fruit trees require 20–25 gallons or larger.
Pick the wrong size and you will fight wilting plants, stunted growth, or soil that dries out by noon. Get it right, and your patio or deck transforms into a productive vegetable patch. The choice comes down to what you want to grow and where you live — hot climates demand bigger bags to hold moisture. Below is the exact sizing for every common plant, plus the rules that make grow bags work.
Why Size Matters More Than You Think
A grow bag that is too small dries out fast, forces roots to coil, and starves the plant of nutrients. One that is too large wastes soil and space but rarely causes harm — the plant simply expands into it. The rule of thumb from experienced growers is consistent: when in doubt, size up. Larger bags stay cooler, hold water longer, and give roots room to spread. This is especially true in hot, dry areas like the southeastern United States, where 20-gallon bags are the practical minimum for reliable moisture retention.
Fabric bags also perform “air pruning” — roots reaching the edge die back, which forces the plant to grow new branching roots inside the bag. Plastic pots do not do this. Stick with breathable cloth bags for healthier root systems.
Grow Bag Size Chart: Every Common Vegetable
The table below compiles recommendations from Bootstrap Farmer, GrowOya, and experienced home growers. Use it as your starting point, then adjust up for hot climates or long-season crops.
| Plant Type | Recommended Bag Size | Notes & Tips |
|---|---|---|
| Herbs (basil, thyme, oregano) | 1–2 gallons | 3 gallons supports multiple herbs in one bag. |
| Leafy Greens (lettuce, spinach) | 3–5 gallons | 5–7 gallons yields more and waters less often. |
| Peppers & Bush Beans | 3–5 gallons | 5 gallons cuts watering frequency noticeably. |
| Cherry / Grape Tomatoes | 5 gallons | Manageable for small spaces; stake outside the bag. |
| Standard / Vining Tomatoes | 10 gallons minimum; 15–20 gallons ideal | 20 gallons is the standard for big, productive plants in hot zones. |
| Cucumbers, Zucchini, Eggplant | 10 gallons minimum; 15 gallons ideal | Deep-rooted; undersized bags cause rapid wilting. |
| Potatoes (regular) | 10 or 25 gallons | 25 gallons yields more — plant up to 6 seed potatoes per bag. |
| Sweet Potatoes | 25 gallons only | Plant 6 slips per bag for best results. |
| Corn | 20 gallons minimum | Wine-barrel size (16–18″ wide) works best. |
| Artichokes | 20 gallons minimum | Wine-barrel preferred for root depth. |
| Small Fruit Trees & Perennials | 25–50 gallons | Bootstrap Farmer’s 50-gallon bag suits perennials long-term. |
How To Pick The Exact Bag Size For Your Plant
Start with the plant’s mature root depth. A tomato’s root system can reach 24 inches deep, so your bag must be at least that deep. Their 25-gallon bag stands 20 inches tall, which clears the threshold. Match bag depth to root depth, then add 1–2 inches for safety.
One more variable: how many plants per bag. Crowding is the most common mistake. Plant only one tomato or squash in a 10-gallon bag. One sweet potato slip in a 7-gallon bag. If you want multiple plants, jump up to 25 gallons. Our tested grow bag recommendations cover the top brands and sizes that hold up season after season if you are ready to buy.
Three Mistakes That Ruin Grow Bag Crops
Using a bag that is too small for your climate. In hot, dry areas a 5-gallon bag can need watering twice a day. Jump to 20 gallons and the same plant drinks once daily. If you live in the Southeast or Southwest, size everything up by one tier.
Staking inside the bag. Potting soil does not anchor stakes the way garden ground does. Place stakes next to the bag and tie the plant to them. For tomatoes, put the cage around the outside of the bag. Cattle panels behind a row of bags work for climbing crops like cucumbers.
Overcrowding. Two sweet potato slips in a 7-gallon bag sounds efficient but cuts each plant’s yield. The same rule applies to peppers, eggplants, and squash — one plant per 10-gallon bag is the limit.
Grow Bag Sizes By Popular Brand
Different brands use slightly different dimensions for the same gallon rating. The table below shows actual sizes from two reliable manufacturers so you can compare.
| Brand | Gallon Size | Dimensions | Best For |
|---|---|---|---|
| Bootstrap Farmer | 5 gal | 14″ dia × 14.5″ high | Single plant or leafy greens |
| Bootstrap Farmer | 7 gal | 12″ dia × 13″ high | Tomatoes, peppers, eggplant, potatoes |
| Bootstrap Farmer | 10 gal | 14″ dia × 14.5″ high | Long-season root crops, small fruit trees |
| Bootstrap Farmer | 25 gal | 18.5″ dia × 20″ high | Potatoes, mixed greens, multiple plants |
| GrowOya | 10 gal | 12″ wide × 16″ high | Flowers, small vegetables |
| GrowOya | 20 gal | 16″ wide × 20″ high | Tomatoes, squash, large vegetables |
| GrowOya | 34 gal | 18″ wide × 24″ high | Small trees, multiple vegetables, potatoes |
Planting In A Grow Bag: The Step Sequence
Fill the bag with a 2:1 or 3:1 mix of potting soil and compost. Position the bag near your irrigation source before filling — moving a full bag is awkward. Follow the seed packet spacing for your chosen crop. Install trellises or cages at planting time; adding them later risks damaging roots. Water slowly until water runs from the bottom, then check moisture daily. In hot weather, fabric bags lose water faster than plastic pots.
Place a saucer 2–4 inches wider than the bag under smaller sizes (5–7 gallons) to catch runoff. Larger bags generally sit on gravel or bare ground. You will know the bag is working when the plant grows steadily and the fabric shows white salt deposits — that is normal and means the bag is breathing.
Make Your Final Selection
Match each plant to its minimum size from the chart, then go one size larger if you garden in a hot climate or want less frequent watering. A 20-gallon bag handles most vegetables, two herbs in a 3-gallon bag works for small spaces, and 25 gallons is the sweet spot for potatoes and sweet potatoes. The right size means healthier roots, better yields, and a growing season you actually enjoy.
FAQs
Can I use a plastic pot instead of a fabric grow bag?
Plastic pots lack breathability and prevent air pruning, which is the natural root-tip dieback that encourages branching root growth. Fabric bags allow air flow and drainage that plastic simply cannot match, making them the better choice for container vegetables.
How many tomato plants fit in a 10-gallon grow bag?
One standard tomato plant per 10-gallon bag is the maximum. Squeezing two plants into that space reduces yield for both and forces them to compete for water and nutrients. A 20-gallon bag can hold two determinate varieties.
Do grow bags need drainage holes?
No. The fabric itself provides drainage and aeration across the entire surface. Unlike plastic pots that require bottom holes to prevent root rot, fabric bags release excess moisture through the sides so roots never sit in standing water.
Will a 5-gallon grow bag work for cucumbers?
A 5-gallon bag is too small for standard cucumbers. They need at least 10 gallons to support deep roots and consistent moisture. Cherry or pickling cucumbers might survive in 7 gallons, but 10 gallons is the safe minimum for reliable production.
References & Sources
- Bootstrap Farmer. “Fabric Grow Bags” Official product sizing and soil volume specs for 2–50 gallon bags.
- GrowOya. “Oya Grow Bag Sizing” Manufacturer sizing chart for 10, 20, and 34-gallon bags.
- Journey with Jill. “Grow Bag Gardening Do’s and Don’ts” Practical planting, staking, and watering advice from a home grower.
- 247Garden. “What is the Best Size Grow Bag for Vegetables?” Plant-specific size recommendations and climate considerations.
- San Diego Seed Company. “Vegetable Container Size Chart” Container sizing data for common vegetables.
