What Size Grow Bag Do I Need? | Plant-by-Plant Guide

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

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.