What Can You Grow In A Grow Bag

I'm here to share my experience. If you buy something through our links, we may earn a commission.

Why Grow Bags Are A Game-Changer For Home Gardeners

If you’ve never used a grow bag before, you might be surprised by just how much you can grow in them. When I first tried grow bags, I thought of them as “cheap pots.” Now I think of them as one of the most flexible tools in my whole garden. They’re lightweight, breathable, and perfect for small spaces, patios, balconies, and even rented yards where you can’t dig up the soil. Grow bags are simply fabric containers that hold potting mix and plants. Because the sides are breathable, plant roots get more oxygen and naturally “air prune,” which encourages a stronger, denser root system. That often means healthier, more productive plants compared to compacted roots spiraling around in plastic pots. Let’s walk through what you can actually grow in a grow bag — and how to get the best from each type of plant, based on what has worked (and failed!) in my own garden.

Key Things To Know Before Choosing Plants For Grow Bags

Before we dive into plant lists, a few basics will help you match the right plant to the right size bag.

Choosing The Right Size Grow Bag

Grow bags come in many sizes, but the most common are 1, 3, 5, 7, 10, and 20 gallons. As a general guideline I use in my garden:

  • 1–2 gallon bags: Herbs, dwarf flowers, lettuce, radishes
  • 3 gallon bags: Single pepper plant, bush beans, compact flowers
  • 5 gallon bags: Most peppers, eggplant, bush tomatoes, strawberries, chard
  • 7 gallon bags: Full-size tomatoes, compact zucchinis, small potatoes
  • 10–20 gallon bags: Large tomatoes, potatoes, cucumbers, multiple lettuce or herb plants, small shrubs

This isn’t rigid, but it gives you a good starting point. When in doubt, choose the bigger bag — more soil means happier roots and less frequent watering.

The Right Soil Mix For Grow Bags

Garden soil alone is usually too heavy and compact for grow bags. I get the best results with a light, fluffy mix that drains well but holds moisture:

  • About 60% good quality potting mix
  • About 20–30% compost for nutrition
  • 10–20% perlite, vermiculite, or coarse sand for extra drainage

I also like to sprinkle in a slow-release organic fertilizer at planting time, especially for heavy feeders like tomatoes and peppers.

Watering And Feeding Plants In Grow Bags

Because grow bags breathe, they dry out faster than plastic pots or in-ground beds. That’s good for roots, but it means you’ll likely water more often. In the heat of summer, some of my bags need water every day, especially tomatoes and cucumbers. I’ve also learned:

  • Dark bags heat up more in full sun — in very hot climates, morning sun and afternoon shade may be better.
  • A light mulch on top (shredded leaves, straw, or even grass clippings) helps keep moisture in.
  • Regular feeding is important — I use a balanced liquid fertilizer every 1–2 weeks for heavy feeders.

With those basics covered, let’s look at what you can actually grow.

Vegetables That Thrive In Grow Bags

Veggies are where grow bags really shine. You can turn a plain balcony into a productive mini-farm with a few bags and some sunshine.

Tomatoes: The Superstars Of Grow Bags

Tomatoes are one of my favorite crops for grow bags. They love the warm, well-drained environment. Best types of tomatoes for grow bags:

  • Determinate (bush) tomatoes: Great for 5–7 gallon bags. They stay compact and manageable.
  • Dwarf or patio varieties: Perfect for smaller spaces and 3–5 gallon bags.
  • Indeterminate (vining) tomatoes: Do best in 10–20 gallon bags with strong support.

Tips from my own trials:

  • Use at least a 7 gallon bag for a full-size tomato if you want serious harvests.
  • Insert a stake, cage, or trellis right at planting time. It’s much harder to add later.
  • Feed regularly with a tomato fertilizer and keep moisture consistent to avoid blossom end rot.

Peppers And Eggplants: Compact And Productive

Peppers and eggplants are surprisingly well-suited to grow bags. They prefer warm roots and good drainage, and they don’t need as much soil volume as giant tomato vines. What works well:

  • Bell peppers and sweet peppers in 5 gallon bags
  • Hot peppers (jalapeño, cayenne, chili) in 3–5 gallon bags
  • Eggplants (standard and Asian) in 5–7 gallon bags

I’ve had my best pepper harvests from plants in 5 gallon grow bags on a sunny patio wall — the reflected heat seems to make them very happy. Just make sure they don’t dry out, or you’ll get blossom drop and fewer fruit.

Potatoes In Grow Bags: One Of My Favorite Uses

If you only try one crop in a grow bag, make it potatoes. They’re fun, productive, and a lot cleaner to harvest than digging in the ground. Ideal setup:

  • Use at least a 10 gallon bag for potatoes; 15–20 gallons is better for big yields.
  • Add 4–6 inches of soil, lay seed potatoes on top, and cover with a few inches of mix.
  • As the plants grow, add more soil around the stems (“hilling”) until the bag is mostly full.

When the foliage dies back, just tip the bag out and collect your potatoes. No shovels, no lost tubers — just a pile of soil and treasure.

Leafy Greens: Quick, Easy, And Forgiving

If you’re new to grow bags, leafy greens are a great way to get started. They don’t need deep soil, and they mature quickly. Great candidates:

  • Lettuce of all kinds (leaf, romaine, butterhead)
  • Spinach and arugula
  • Kale and Swiss chard
  • Asian greens like bok choy, mizuna, tatsoi

You can plant several greens together in a 5 gallon bag, or create a “salad bag” with mixed types. I regularly cut a handful of leaves for the kitchen and let the plants regrow — a true cut-and-come-again setup.

Root Vegetables: Carrots, Beets, And Radishes

Many root crops do very well in the loose, stone-free soil of a grow bag. You just need the right depth:

  • Radishes: Grow beautifully in shallow bags (8–10 inches deep). They’re fast and fun for kids.
  • Beets: Do well in 5 gallon bags with at least 10–12 inches of depth.
  • Carrots: Choose shorter or “stubby” varieties for typical grow bags, or use extra-deep bags for long ones.

In my experience, root veggies from grow bags are often straighter and more uniform than those from my heavier ground soil.

Cucumbers, Zucchini, And Other Vining Veggies

Vining crops can absolutely be grown in bags, but they need space and support. What has worked well for me:

  • Cucumbers in 10 gallon bags with a trellis or netting to climb
  • Compact or bush zucchini in 7–10 gallon bags
  • Small melons in large bags with strong vertical support

These plants are heavy feeders and heavy drinkers. I’ve had the best results when I:

  • Use a rich soil mix with extra compost
  • Apply a balanced fertilizer every 1–2 weeks
  • Water deeply and consistently, especially when flowers and fruit are forming

Herbs That Love Life In A Grow Bag

Herbs and grow bags are a match made in gardener heaven. They stay neat, controllable, and close to the kitchen door.

Classic Mediterranean Herbs

Many sun-loving herbs thrive in the quick-draining conditions of grow bags:

  • Rosemary
  • Thyme
  • Oregano
  • Sage
  • Lavender (in larger, well-draining bags)

These herbs prefer slightly drier soil and don’t like “wet feet.” I use a grittier mix with extra perlite for them, and I make sure not to overwater. A 3–5 gallon bag is usually plenty for a single plant.

Soft, Leafy Culinary Herbs

The more you cut them, the more they grow — perfect for containers you can keep right by the back door. Excellent choices:

  • Basil
  • Parsley
  • Cilantro
  • Dill
  • Chives
  • Mint (but see note below!)

I often plant a little “pasta sauce bag” with basil, oregano, and parsley together in a 5–7 gallon bag. Just remember that watering needs vary slightly by herb, so group plants with similar preferences. A quick personal tip: Keep mint in its own bag. Mint is enthusiastic (that’s the polite word!) and will happily overrun gentler neighbors. A dedicated grow bag lets it grow as wildly as it likes without taking over the whole garden.

Fruit You Can Grow In Grow Bags

Yes, you can grow fruit in grow bags, and no, it’s not just strawberries.

Strawberries: Perfect For Bags And Small Spaces

Strawberries are one of the most popular crops for grow bags — and for good reason. They have shallow roots and adapt well to containers. Why I love them in bags:

  • Berries stay cleaner and are less likely to rot than those on bare ground.
  • You can move the bags to chase the sun or protect from late frosts.
  • They’re easy to net against birds and squirrels.

You can plant several strawberry crowns in a 5–7 gallon bag. Over time, they’ll send out runners that fill the bag nicely.

Blueberries And Other Small Fruit Shrubs

Dwarf fruit shrubs can do well in large grow bags, especially if your native soil isn’t ideal. For example:

  • Dwarf blueberries in 10–20 gallon bags with acidic potting mix
  • Small currants or gooseberries in large bags
  • Dwarf raspberries or blackberries in very large, sturdy bags with supports

I like blueberries in bags because you can control the pH much more easily than in the ground. Just remember they’re long-term residents, so use a big bag and refresh the top layer of soil and compost every year.

Dwarf Fruit Trees In Extra-Large Bags

If you have a sunny patio but no ground to plant in, dwarf fruit trees can live surprisingly happily in very large grow bags. Think:

  • Dwarf citrus (in warm climates or moved indoors for winter)
  • Dwarf apples or pears
  • Figs (in colder areas, the bag can be moved to shelter in winter)

Go big here: 20 gallons or more. Trees need stable moisture and room to root. I treat them a bit like potted trees — regular feeding, pruning, and occasional root pruning or repotting when they get pot-bound.

Flowers And Ornamentals For Grow Bags

Grow bags aren’t just for food. I’ve used them to add color and life to dull corners, steps, and even around raised beds.

Annual Flowers For Color All Season

Many annuals perform beautifully in grow bags:

  • Petunias and calibrachoa
  • Marigolds
  • Zinnias
  • Nasturtiums (edible and great near veggies)
  • Alyssum and lobelia for trailing edges

I often tuck marigolds into veggie grow bags too. They add color and can help deter some pests.

Perennials And Small Shrubs

You can also grow perennials and compact shrubs in larger bags, especially if you move or rearrange your garden often. Good candidates include:

  • Hostas (especially in shadier spots)
  • Small ornamental grasses
  • Dwarf conifers
  • Compact hydrangeas

Just remember, these plants are long-term, so give them a larger bag, fresh compost each year, and winter protection if you live in a very cold climate (cluster the bags together or wrap them for insulation).

What Not To Grow In A Grow Bag (Or Grow With Caution)

While you can grow a surprising amount in bags, some plants are trickier:

  • Very large, deep-rooted trees (oaks, maples) — they quickly outgrow bags.
  • Corn — it’s hungry, thirsty, tall, and often blows over in containers.
  • Huge pumpkins or full-size winter squash — possible in very large bags but hard to keep fed and watered.
  • Water-hungry crops without daily care — if you can’t water regularly in hot weather, choose tougher, more drought-tolerant plants.

That said, gardeners are always experimenting. If you’re curious, try one or two “risky” plants for fun, but don’t rely on them for your main harvest.

My Favorite Grow Bag Planting Combinations

Mixing plants in a single bag can be very productive and beautiful, as long as you match their needs. Here are a few combos that have worked really well for me:

The Salad Grow Bag

In a 7 gallon bag, I plant:

  • 2–3 types of loose-leaf lettuce
  • A few spinach or arugula plants
  • A ring of radishes around the edge

The radishes mature first, giving the lettuce more room as they bulk up. It’s like a living salad bowl.

The Pizza And Pasta Herb Bag

In a 5–7 gallon bag, I combine:

  • Basil in the center
  • Oregano and thyme around the edges
  • A small parsley plant wherever there’s space

This bag lives closest to my kitchen door because I raid it constantly.

The Patio Pepper Bag

In a 7 gallon bag, I’ll grow:

  • One sturdy pepper plant in the center (bell or hot)
  • Low-growing basil or marigolds around the base

The companion plants shade the soil and help keep moisture in, and it looks great in a sunny corner.

Final Thoughts: So, What Can You Grow In A Grow Bag?

In short, almost anything you grow in a pot, you can grow in a grow bag — and often with better results. From tomatoes, potatoes, and peppers to strawberries, herbs, and flowers, grow bags let you garden in places where traditional beds just aren’t possible. The real trick is matching the plant to the right size bag, using a good soil mix, and keeping up with watering and feeding. Once you get those basics down, you’ll be amazed how productive a few fabric bags can be. If you’ve got even a small patch of sun, you can start: a couple of lettuce bags by the back door, a tomato bag on the balcony, or a whole row of potato bags along the fence. Fill them, plant them, and let them turn your patio or pathway into a thriving little garden.

Nick Wayne

Gardening and lawn care enthusiast

Nicolaslawn