The soil is the most overlooked killer of houseplants. Grab the wrong bag — or worse, scoop soil from the garden — and even perfect watering can’t save the plant, because the roots are suffocating. Here’s what actually matters.

Some links may be affiliate links — they never change our advice. How we research: How We Research.

Never use garden soil in a pot

This is the single biggest mistake. Garden soil put into a container has its drainage and aeration severely impeded, so plants grow poorly or not at all (Illinois Extension). In the open ground it works; trapped in a pot it compacts, holds too much water in its small pore spaces, and drowns roots.

What a good houseplant mix actually does

A container mix has one job profile: be well-drained and well-aerated while still retaining enough moisture for the plant (Illinois Extension). Those goals trade off, which is why “potting mix” is engineered, not dug.

Why it’s “soilless”

Quality container mixes are often soilless — no garden soil at all — built from components such as peat, coir (ground coconut hulls), perlite, vermiculite and bark (Illinois Extension). Peat and coir hold moisture; perlite and bark create the air pockets roots need.

Matching the mix to the plant

Most foliage houseplants do well in a quality all-purpose mix. Two common adjustments are widely used: chunkier, barkier “aroid” mixes for plants like monstera and philodendron that want fast-draining airy roots, and gritty, fast-draining mixes (more perlite, sand or pumice) for succulents and cacti, which rot in moisture-retentive mixes. When unsure, err toward more drainage — overwet is deadlier than slightly dry.

Buy or DIY?

A bagged quality mix is fine for most people; check it’s labelled for indoor/container use and feels light and airy, not dense and muddy. A simple DIY approach is an all-purpose base loosened with extra perlite and/or bark for plants that want sharper drainage.

It connects to everything else

The right mix is what makes the soak-and-dry method work — see How Often to Water Houseplants. If a plant is already mushy and the soil stays wet, the mix plus overwatering is usually why — start at the Troubleshooting hub. Part of Houseplant Care Basics.