Is it okay to use garden soil for houseplants?
Why garden soil fails in pots
Garden soil is made of mineral particles, organic matter, and living organisms that work together in the ground, where earthworms, deep roots, and rainfall keep it aerated and drained. In a pot, that same soil compacts quickly, leaving little air for roots. Without the natural soil food web, it can turn sour and waterlogged.
Most houseplants evolved in loose, chunky, fast-draining forest litter or rocky soils. Their roots need oxygen between waterings. Dense garden soil suffocates them, leading to root rot, yellowing leaves, and stunted growth.
What to use instead
Commercial potting mixes are formulated with peat moss or coir, perlite, vermiculite, and sometimes bark or compost. They are lightweight, sterile, and drain well. You can also make your own mix: about 60% peat or coir, 30% perlite, and 10% compost or worm castings.
If you must use garden soil (for example, for a large outdoor planter), blend it with plenty of organic matter and perlite, and ensure the container has drainage holes. But for typical indoor pots, stick with potting mix.
- Garden soil compacts in pots, reducing air to roots.
- It may contain weed seeds, pests, and pathogens.
- Potting mix is sterile, lightweight, and drains fast.
- DIY mix: 60% peat/coir, 30% perlite, 10% compost.
Common mistakes
- Thinking garden soil is free and therefore better; it often costs more in plant losses.
- Believing you can just add sand or gravel to garden soil to improve drainage; that can actually make it heavier.
- Assuming all bagged soil is potting mix; garden soil and topsoil are different products.
