Skip to main content

What soil mix to use for grow bags at home?

If you've been filling your grow bags with regular garden soil and wondering why your tomatoes, chillies, or leafy greens look stunted after a few weeks — the soil mix is almost certainly the problem. Grow bags are not like the ground. They are shallow, fabric containers that breathe from all sides, dry out faster, and depend entirely on the mix you fill them with. The wrong soil mix for grow bags leads to compaction, waterlogging, and root suffocation — even if you're watering correctly.

This guide covers exactly what soil mix to use for grow bags on an Indian terrace or balcony. You'll get the standard recommended mix, a budget alternative, crop-specific adjustments for tomatoes, chillies, root vegetables, and leafy greens, and a step-by-step guide to mixing and filling. Everything here is practical and suited to Indian conditions — the heat in Lucknow, Delhi, or Kanpur through April–June, the high humidity in Mumbai or Bengaluru during the kharif season (June–October), and the dry winters of Jaipur and Bhopal in the rabi window (November–March).


Why you must never use plain garden soil in grow bags

Garden soil looks fine when you scoop it out of a bed. It feels rich, earthy, and free. But inside a grow bag, garden soil behaves very differently from how it behaves in open ground.

In an open bed or field, plant roots can go sideways and down to find pockets of air, water, and nutrients. In a grow bag — even a 40L or 50L bag — the roots are confined. When garden soil is compressed into that confined space and then watered repeatedly, it packs down tightly within two to three weeks. The pore spaces that roots need for oxygen collapse. Water starts pooling at the base instead of draining. The fabric bag cannot compensate for poor drainage the way a clay pot or ceramic planter sometimes can, because fabric relies on the mix having its own good structure.

The result: roots become waterlogged and oxygen-starved. You'll see yellowing leaves starting at the bottom of the plant, wilting even when the bag feels wet, and stunted growth that no amount of fertiliser will fix. Root rot usually follows within a month.

Beyond compaction, plain garden soil from most Indian urban gardens — especially in older cities like Lucknow, Kanpur, or Patna — is often laterite-heavy or contains construction debris and clay. It has very low organic matter and typically poor drainage. Even if you're starting fresh, garden soil from a nursery or hardware shop is rarely clean enough for containers.

One more issue specific to grow bags: plain soil also tends to dry out unevenly in a fabric bag. The outer layer touching the fabric dries out very fast in Indian summer heat (35–45°C), while the centre stays wet. Roots in the centre rot while roots at the edge desiccate. The only way to prevent this uneven drying is to use a mix that holds moisture evenly throughout the bag — which cocopeat does well.


This mix works well for most vegetables and herbs grown on Indian terraces and balconies throughout the year:

50% cocopeat + 30% vermicompost + 20% coarse sand or perlite

Here is what each ingredient does and where to source it in India:

Cocopeat (50%) — Also called coco peat or coir pith. Made from the fibrous husks of coconuts, cocopeat is widely available across India in compressed brick form for ₹30–₹60 per 650g brick (which expands to roughly 8–10 litres when hydrated). Cocopeat holds moisture evenly, has a neutral to slightly acidic pH (5.8–6.5), does not compact, and allows roots to breathe. For a 40L grow bag, you'd need roughly 20 litres of cocopeat — about 2–3 bricks.

Vermicompost (30%) — Worm castings are the most balanced organic fertiliser available to Indian home gardeners. They release nutrients slowly, improve microbial life in the mix, and do not burn roots even at 30% concentration. Vermicompost is available in most Indian nurseries and on e-commerce platforms for ₹120–₹250 per kg. For a 40L grow bag, you need about 12 litres (~5–6 kg) of vermicompost.

Coarse sand or perlite (20%) — This is the drainage layer. Coarse river sand (not fine beach sand, which compacts) improves aeration and drainage. If you can get perlite — a volcanic glass material — it's lighter and works even better in bags, but it is more expensive (₹300–₹500 per litre at gardening stores). For city gardeners in Bengaluru, Mumbai, or Delhi, perlite is easier to find than in smaller towns; coarse river sand is available everywhere.

This mix gives you:

  • Good drainage so water doesn't pool
  • Consistent moisture retention so the bag doesn't dry out in four hours during Delhi or Lucknow summers
  • Adequate nutrients for the first 4–6 weeks without any additional fertiliser
  • A light, airy structure roots can spread through easily

Budget alternative when vermicompost is unavailable or costly

If vermicompost is not easily available in your area or the budget is tight, this works well as a substitute:

40% cocopeat + 40% compost + 20% garden soil (sterilised)

For compost, you can use well-rotted cow dung compost (available from nurseries for ₹20–₹50 per kg), leaf compost, or homemade kitchen compost that has fully decomposed. The key word is well-rotted — fresh or partially rotted compost heats up as it breaks down and can burn plant roots.

For the 20% garden soil, it must be sterilised before use. The simplest way: spread it on a metal tray or old baking sheet, sprinkle water lightly, and microwave it in 2-minute bursts, or bake it at 82°C (180°F) in an oven for 30 minutes. This kills weed seeds, fungal spores, and soil pests. Allow it to cool completely before mixing.

This budget mix costs roughly ₹150–₹250 for a 40L grow bag versus ₹300–₹500 for the standard mix. It holds up well through one growing season — typically one kharif cycle (June–October) or one rabi cycle (November–March). After harvesting, add fresh compost or vermicompost before the next planting.


Crop-specific adjustments to your grow bag soil mix

Not all vegetables have the same soil requirements. Here are the adjustments that make a real difference:

Tomatoes and chillies

Both are heavy feeders and need a nutrient-rich mix. Increase vermicompost to 35% and reduce cocopeat to 45%, keeping sand or perlite at 20%.

Recommended mix: 45% cocopeat + 35% vermicompost + 20% coarse sand or perlite

Tomatoes in particular benefit from the extra organic matter. You can also add 100g of neem cake per 40L bag at the time of mixing — it acts as a slow-release fertiliser and helps suppress soil-borne pests and fungal infections. During the kharif season when temperatures and humidity both run high in cities like Mumbai, Bengaluru, and Hyderabad, the neem cake addition is especially useful because it deters fungus gnats and discourages early blight spore germination.

Root vegetables: carrots, radish, beetroot, turnip

Root vegetables need the easiest path through the soil for root formation. Any resistance — clumps, stones, or dense soil — causes forking, stunting, and malformed roots. Increase coarse sand to 30% and use a looser mix overall.

Recommended mix: 45% cocopeat + 25% vermicompost + 30% coarse sand or perlite

For grow bags, choose at least 40L depth bags for carrots and radishes. Shallow bags give short, fat roots that don't develop fully. During the rabi season (November–March), which is when root vegetables grow best in most of India, this looser mix allows roots to elongate without obstruction.

Leafy greens: spinach, methi, lettuce, coriander

Leafy greens are shallow-rooted and demand consistent moisture more than drainage. Increase cocopeat to 60% to maximise moisture retention. They don't need as much drainage as fruiting crops.

Recommended mix: 60% cocopeat + 30% vermicompost + 10% coarse sand

A 10L or 15L grow bag is sufficient for leafy greens, and this lighter, moisture-heavy mix stays hydrated longer between waterings — useful during the hot, dry zaid season (February–May) when evaporation is high. Cities like Jaipur and Lucknow see soil surface temperatures above 40°C in May, and a cocopeat-heavy mix insulates roots better than a sand-heavy one.

Herbs: basil, mint, tulsi, curry leaves

Use the standard 50/30/20 mix for most herbs. Mint is an exception — it likes consistently moist soil, so go closer to the leafy greens mix (55% cocopeat, 30% vermicompost, 15% sand). Curry leaves and tulsi prefer slightly drier conditions and better drainage — keep sand or perlite at 25%.


Grow bag specifics: what's different about fabric bags

Fabric grow bags are not the same as plastic pots or ceramic planters. Understanding the differences helps you manage them correctly.

Faster drying. A 25L fabric bag in direct summer sun in Delhi or Lucknow will dry out in 24–36 hours versus 3–4 days for the same volume in a plastic pot. The fabric allows air exchange from all sides — this is great for root health but means you need to water more frequently. Check bags daily in April–June.

Air pruning. When roots reach the fabric wall, they are naturally pruned by exposure to air rather than circling around the container wall as they do in plastic pots. This results in a more fibrous, healthy root system. But it only works if the mix is open and airy enough — another reason to avoid garden soil.

Temperature swings. Fabric conducts heat faster than plastic or ceramic. In harsh summer heat above 40°C, a dark-coloured grow bag sitting on a concrete terrace can heat the root zone to damaging temperatures. Use light-coloured bags where possible, or place the bags on a wooden pallet or coir mat to insulate the base from the hot surface.

Top mulching. Always add a 2–3 cm layer of dry straw, dry leaves, or coconut husk chips on top of the soil surface in the bag. This mulch slows evaporation significantly — it can reduce watering frequency by 30–40% in peak summer. It also keeps the surface from crusting, which would block water absorption.


How to prepare and fill the grow bag mix

Follow these steps to prepare the mix correctly before filling:

Step 1: Hydrate the cocopeat. Soak compressed cocopeat bricks in water for 30–60 minutes until fully expanded. Squeeze out excess water — the cocopeat should feel moist but not dripping. Dry cocopeat does not mix well with other ingredients.

Step 2: Combine dry ingredients first. In a large tub or on a tarpaulin, measure out your vermicompost and coarse sand (or perlite) and mix them together thoroughly. Break up any lumps in the vermicompost with your hands.

Step 3: Add the hydrated cocopeat. Add the moist cocopeat to the dry mixture and work everything together until the colour is uniform and no large pockets of single ingredient remain. This takes about 5 minutes of hand mixing for a 40L batch.

Step 4: Check moisture level. Take a handful of the mix and squeeze it firmly. It should hold a loose ball shape when you open your hand, and no water should drip out. If water drips, spread the mix and let it air for 15–20 minutes. If it crumbles immediately and feels dry, sprinkle a little water and re-mix.

Step 5: Fill the bag. Fill the bag loosely — do not press the mix down. Bags shrink a little as they settle with watering; leave 5–8 cm from the top for watering. Pressing the mix down defeats the purpose of using a well-structured mix.

Step 6: Water before planting. Water the filled bag slowly and let it drain fully. This settles the mix and shows you where air pockets might be. Top up with a little more mix if the level drops significantly.

Now it is ready to plant into directly. There is no need to wait or "rest" the mix before planting, unlike some field soil prep methods.


What to avoid: common mistakes Indian terrace gardeners make

Pure garden soil. Already covered in detail — it compacts, drains poorly, and leads to root suffocation within weeks.

Pure cocopeat. Cocopeat on its own has almost no nutrients. Plants will grow initially but will show severe deficiency symptoms (yellowing, stunted growth) within 3–4 weeks. Always mix it with organic matter.

Pure sand. No nutrient value and no moisture retention. It drains instantly but gives the roots nothing to feed on. Sand is an amendment, not a growing medium.

Pure compost or vermicompost. At high concentrations, organic matter decomposes actively and generates heat. This can burn tender roots, especially in newly germinated seedlings. Never use more than 40% compost or vermicompost in a mix.

Using the same mix for more than two seasons without refreshing. After one full growing season, the organic matter in the mix will have been largely consumed. The structure also degrades. Before replanting, remove the top third of the mix and replace it with fresh compost and vermicompost. Every two seasons, replace the entire bag content.

Mixing in slow-release chemical fertilisers at high doses. Adding excess NPK granules to a confined grow bag can create salt build-up that draws water out of roots (osmotic stress). If you use slow-release fertilisers, use them at half the recommended rate and supplement with liquid organic feeds like jeevamrit or panchagavya.


Frequently asked questions

Can I reuse grow bag soil from the previous season?

Yes, but not without refreshing it first. After one full season, remove the top 5–8 cm of the mix and replace with fresh vermicompost or compost. If the mix has been compacted or shows signs of root rot or disease (white fungal threads, foul smell), replace it completely. Never replant the same crop family into the same mix without this refresh — it encourages soil-borne disease carryover.

How often should I water a grow bag compared to a regular pot?

Grow bags typically need watering 30–50% more frequently than the same-volume plastic or ceramic pot, because fabric allows moisture to evaporate from all sides. In peak Indian summer (April–June) with temperatures above 38°C, a 25L grow bag with leafy greens may need watering every day. A 50L bag with tomatoes may need watering every 1–2 days. Check the bag by pressing your finger 2–3 cm into the soil — if it feels dry at that depth, water thoroughly.

Should I add neem cake or jeevamrit to my grow bag mix?

Neem cake (at 100–150g per 40L bag) is a useful addition at the time of filling — it acts as a slow-release fertiliser rich in nitrogen and helps suppress soil pests and certain fungal issues. Jeevamrit (a fermented solution of cow dung, cow urine, jaggery, and gram flour) can be used as a liquid drench every 15–20 days instead of chemical liquid fertilisers. Both are widely available at nurseries across India and cost very little compared to synthetic options.

Is perlite better than coarse sand for grow bags?

Perlite is better for lighter bags — it weighs significantly less than sand, which matters if you're placing multiple large grow bags on a balcony with load limits. Perlite also has slightly better aeration properties. However, in India, perlite costs ₹300–₹500 per litre and is not easily available in smaller cities. Coarse river sand (not fine sea sand) is a practical, widely available alternative that works well in the 20–30% range. If you're growing in coco-based mixes and can source perlite affordably, it is the better choice.

What size grow bag should I use for different crops?

A rough guide: leafy greens (spinach, methi, coriander) — 10–15L; herbs (basil, mint, tulsi) — 5–10L; chilli, capsicum — 20–25L; tomatoes — 35–50L; brinjal — 25–35L; root vegetables (carrot, radish, beetroot) — 40L with depth of at least 40 cm; cucumbers and bottle gourd — 40–50L with vertical support. Undersizing the bag is one of the most common reasons plants plateau at a certain size and stop producing.

My grow bag mix looks healthy but my plants are still yellowing — what's happening?

Yellowing despite a good mix usually points to one of four issues: overwatering (check that the bag drains fully and isn't sitting in a saucer of water), nitrogen deficiency (add a liquid feed of jeevamrit or diluted vermicompost tea), pH imbalance (cocopeat + vermicompost mixes are usually fine, but tap water in many Indian cities is alkaline — if you're using hard water from a borewell, the pH can creep up over time; test with a cheap pH strip), or root rot from a mix that wasn't draining well. If in doubt, use the AI Plant Doctor on TerraceFarming to upload a photo — it can help distinguish nutrient deficiency patterns from disease symptoms.


Got a plant problem? Use the free Plant Doctor →

Need expert advice? Book a certified agronomist →

Speak with an agronomist

30-minute video call with a certified plant expert.

Book a call →

Related questions