Best potting soil for houseplants
How to choose the right potting soil for indoor plants: why garden soil fails, the difference between mixes, and which blend suits aroids or succulents.
Some links in this guide go to Amazon. As an Amazon Associate we earn from qualifying purchases, at no extra cost to you. How this works.
The honest answer is that there is no single best potting soil for houseplants. The right mix depends on the plant in front of you, and the only universal rule is that bagged garden soil or topsoil is the wrong choice indoors: it compacts in a pot, holds far too much water, and leaves roots gasping. What you actually want is a light, open mix made for containers, with a few cheap tweaks for the plants that ask for them.
What a good houseplant mix actually does
A pot is a closed box, so the mix has to do two things that pull against each other: hold enough moisture for the roots to drink, and drain fast enough that air flows back in between waterings. This is why drainage and air matter more than richness. Roots breathe, and a mix that stays soggy suffocates them long before it ever runs short of food.
Structure over nutrients. Most people feed their plants through the growing season with liquid fertiliser, so you do not need a heavy, compost-rich bag. You need a mix that crumbles in your hand rather than packing into a wet brick.
The classic recipe. A good general mix is a base of composted material lightened with perlite for air and bark for structure. That is most of the secret.
How to choose the best potting soil for houseplants by type
Match the bag to the plant rather than hunting for one perfect product.
General indoor mix, for most foliage plants. A peat-free houseplant or multipurpose compost with added perlite suits the majority of leafy plants: peace lilies, calatheas, ferns, dracaenas, and the like. If the bag looks dense and fine, open it up with a few handfuls of perlite.
Chunky aroid mix, for monstera, pothos, and philodendron. These climbers grow on trees in the wild and want air around their roots. A mix of bark, perlite, and a little charcoal drains fast and is hard to overwater, which is exactly what they like.
Fast-draining cactus and succulent mix, for desert plants. Cacti, echeverias, and most succulents rot in ordinary compost. Use a gritty cactus mix, or cut a basic bag with extra perlite or coarse sand until water runs straight through.
Seed and cutting compost, for propagation. Fine, low in nutrients, and free-draining, this is what you want for sowing seeds or rooting cuttings. Strong feed can burn tender new roots. If you propagate regularly, a propagation station keeps cuttings stable while they root.
How to read a potting compost bag
The label tells you most of what you need before you open it. Two minutes in the aisle saves a season of trouble.
Read the ingredient order. Ingredients are listed by volume, biggest first. If the first word is peat or coir with no mention of bark, grit, or perlite, you are buying a dense water-holder that will need opening up for anything but ferns and peace lilies. A bag that lists bark or perlite near the front is already part of the way to an indoor mix.
John Innes numbers are about feed, not drainage. John Innes is a loam-based recipe sold in three strengths. No.1 is low feed for seedlings and cuttings, No.2 is general potting, No.3 is the richest for hungry, established plants. All three are heavier and denser than a soilless compost, so they hold structure well but still want perlite for most houseplants.
Decode the marketing words. “Moisture-control” means the bag holds even more water, which is the opposite of what a struggling indoor plant usually needs. “Added feed” or “feeds for six months” just means slow-release fertiliser is mixed in; useful, but it runs out in a few months and does not change how the mix drains. Treat both as starting points, not finished products.
Spot a bag that needs heavy amending. Words like multipurpose, moisture-retentive, fine grade, or for tubs and baskets signal a dense base. It is fine to buy, but plan to cut it with perlite or bark before it touches an aroid or a succulent. Pumice does the same job as perlite and is heavier and longer-lasting, so it settles less over time. An open mix is also the first defence against fungus gnats, which prefer peat-heavy, wet composts. If you see a white crust on an old bag or pot, that is fertiliser salt, not a sign the bag is bad.
Tell a bad bag from a good one before you buy
You can judge a compost by hand, even through the bag.
The squeeze test. Lucy Liu, at her London nursery, runs this on every fresh bag: dig a hand in, give it a hard squeeze, then let go. A good mix crumbles apart when you poke it. A poor one stays in a dense, muddy ball that holds its shape, and that is what your roots would sit inside, airless and wet. If a handful clings together like that, it will suffocate roots, so it is a no-go for potting.
The smell test. A healthy compost smells like a fresh forest after rain, earthy and woody. A sour or sulfurous note means it has gone anaerobic in the bag, sitting wet and airless in storage. Put that bag back; the structure has already broken down.
Bone-dry is not a fault. Peat-free and coir-based mixes often feel bone-dry and dusty in the bag and resist the first watering. That is normal. Wet them in slowly, stirring as you go, and they take up water fine. Dryness in a coir bag is not a defect, only a sign you need to hydrate it before potting.
How much soil to actually buy
Buying by guesswork means a half-empty bag or a second trip. Pot diameter gives you a usable estimate.
| Pot diameter | Roughly the soil it holds |
|---|---|
| 12cm | 0.5L |
| 15cm | 1.5L |
| 18cm | 2.5L |
| 21cm | 4L |
| 24cm | 7L |
Fill to about 70 to 80% of a pot’s rated volume, since roots, drainage gravel, and headroom take the rest. A common 50L bag therefore repots a lot of small pots or a handful of large ones. Buy for the season, not the decade: an opened peat-free bag dries, settles, and slowly degrades, so a fresh smaller bag often beats a giant one stored for two years.
Match the pot and the watering, not just the bag
When in doubt, pick the mix that dries out, not the one that stays wet.
A heavy, moisture-retaining mix is the single most common cause of root rot indoors. The mix never works alone. A water-retentive compost in a pot with no drainage hole, watered by a heavy hand, is a recipe for trouble, while the same compost in a terracotta pot with a careful waterer can be fine. Pair an open mix with a pot that drains and a watering habit that lets the top of the soil dry out, and you avoid the problem that kills more houseplants than any pest.
Keep a bag of perlite on the shelf
The single move that makes all of this easier is keeping perlite or pumice within reach, so one bag of peat-free multipurpose compost can become a general mix, an aroid mix, or near enough a succulent mix depending on how much you stir in. Next time you repot, run the squeeze test before the plant goes in rather than after it has sulked for a month. Buy small and fresh each season too, since a giant bag stored for years settles into exactly the dense brick you are trying to avoid. A soil moisture meter also takes the guesswork out of knowing when the mix has dried enough to water again.