All buying guidesSoil & feeding

Best potting soil for houseplants 2026: the complete buying guide

8 min

Looking for the best potting soil for houseplants? Compare structure, drainage and pH to avoid soggy roots and yellow leaves.

Hands scoop airy potting soil into a terracotta pot for a houseplant
1

Universal houseplant potting soil with perlite (10 liters)

A versatile base soil for a mixed plant collection, holds moisture well while staying sufficiently airy.

View on Amazon
2

Coarse aroid mix with orchid bark, charcoal and perlite

Mimics the epiphytic growing conditions of monstera and philodendron and prevents root rot thanks to its coarse structure.

View on Amazon
3

Cactus and succulent mix with extra sand and perlite

Lets water drain away extremely fast, exactly what the fleshy roots of cacti and succulents need to avoid rotting.

View on Amazon
4

Orchid substrate made of coarse bark

Holds almost no water and lets the aerial roots of a phalaenopsis or cambria breathe freely.

View on Amazon
5

Moisture retentive potting soil with coconut fiber for ferns

Holds more moisture than universal soil, ideal for ferns and calatheas that should never dry out.

View on Amazon
6

Peat free universal houseplant potting soil with compost

Performs nearly the same as a classic peat mix without damaging peatland.

View on Amazon
7

Loose perlite or pumice granules for drainage (bag)

Significantly improves drainage of existing potting soil without needing to buy a whole new bag.

View on Amazon

A houseplant that keeps drooping despite regular watering usually does not need more care, it just needs the right soil. Standard garden soil or a cheap bag of potting mix on sale holds far too much water in a pot with limited drainage, and that is exactly the most common cause of death for houseplants, roots that rot from lack of oxygen. The best potting soil for houseplants is airy, holds enough moisture without becoming soggy, and matches the plant species growing in it, because a monstera, a cactus and an orchid all have completely different needs from their growing medium. In this buying guide we explain what to look for when choosing potting soil for houseplants, and we list seven concrete options for different plant types. Anyone who also wants to know which houseplants are easiest to care for can find more practical advice on GardenWorld.

What should you look for?

Not every bag labeled "for houseplants" is actually suited to the job. Keep these points in mind before buying.

Structure and airiness. Houseplants almost always sit in pots with limited drainage, so the soil needs to be airier than regular garden soil. Good potting soil feels crumbly and contains visible bits of perlite, the white granules, bark or wood chips that create air pockets between the roots. Squeeze a handful together: if the clump falls apart once released, the structure is right. If it stays a compact, sticky ball, the soil will compact in the pot and suffocate the roots within a few months.

Drainage and moisture retention. This sounds contradictory, but good potting soil needs to do two things at once: let excess water drain away quickly while still holding enough moisture between waterings. Coconut fiber and peat hold water well, while perlite, pumice and coarse sand promote fast drainage. The ratio between the two determines how often you need to water and how big the risk of root rot is. For most leafy houseplants, a mix of roughly 70 percent moisture retaining material and 30 percent draining material is a safe starting point.

Composition: peat, coconut coir or compost. Classic potting soil is often peat based, which naturally has a low pH and holds water well, but peat extraction harms the climate because peatland then loses its function as carbon storage. More and more brands therefore offer peat free potting soil based on coconut fiber, wood fiber and compost. Peat free mixes now perform nearly as well, though you may need to water slightly more often since coconut fiber dries out a bit faster at the surface than peat.

pH value. Most green leafed houseplants, such as monstera, fig trees and pothos, grow best in slightly acidic soil with a pH between 5.5 and 6.5. Orchids and bromeliads need a completely different substrate instead, with almost no fine soil and lots of coarse bark. Acid loving houseplants such as certain ferns do better at a slightly lower pH. The wrong pH means the plant simply cannot absorb nutrients properly, even when they are technically present in the soil.

Base fertilizer and nutrients. Many potting soils for houseplants contain a stock of fertilizer that lasts six to eight weeks. Check the packaging for the NPK value: leafy houseplants generally need relatively more nitrogen, while flowering species such as an anthurium or flaming katy benefit from extra phosphorus and potassium. Soil without any base fertilizer is fine for cuttings or young plants with sensitive roots, but mature houseplants need some nutrition from the start.

Weight of the soil. For large houseplants in heavy terracotta pots, the weight of the potting soil itself already makes a difference when moving the plant. Mixes with plenty of perlite and bark weigh considerably less than soil with a lot of clay or compost, which is handy if you regularly move a plant to a brighter or darker spot in the house.

Price per liter and bag size. Specialized houseplant potting soil is often pricier per liter than a large bag of universal garden soil, but still work out the price per liter before comparing. Small 5 to 10 liter bags are convenient for a handful of pots, while a 20 liter bag pays off once you care for a larger plant collection.

Our top picks

With these criteria in mind, these are the types of potting soil that perform most reliably in practice for different houseplants.

The universal houseplant potting soil with perlite is the most logical base choice for anyone with a mixed collection including a fig tree, a pothos and a few ferns. The added perlite keeps the soil airy enough for a pot with limited drainage holes, while the structure still holds enough moisture between waterings.

For monstera, philodendron and other aroids, a coarse aroid mix with orchid bark, charcoal and perlite is highly recommended. These plants often grow epiphytically on trees in the wild, with roots that need plenty of air, and the coarse structure of this mix closely mimics those conditions, which greatly reduces root rot.

Cacti and succulents need a completely different blend, and for that a cactus and succulent mix with extra sand and perlite is the best choice. This soil lets water drain away extremely fast, exactly what these plants need, since their fleshy roots rot quickly in damp, dense soil.

Orchids do not grow in regular potting soil at all, but in a loose orchid substrate made of coarse bark. This substrate holds almost no water and lets roots breathe freely, which is essential for the aerial roots of a phalaenopsis or a cambria.

For ferns, calatheas and other moisture loving foliage plants, a moisture retentive potting soil with coconut fiber works best. This mix holds more moisture than a regular universal soil, matching these plants' preference for an evenly moist root ball that never fully dries out.

For anyone deliberately choosing a sustainable alternative without peat, a peat free universal houseplant potting soil with compost is a great option. This soil performs nearly identically to a classic peat mix, with the added benefit that its production causes no damage to peatland.

Finally, a bag of loose perlite or pumice granules is a handy addition for anyone who wants to build their own mixes or make existing potting soil airier. Mixing a handful of perlite into standard potting soil noticeably improves drainage without needing to buy an entirely new bag.

Which potting soil suits which houseplant?

For the average houseplant collection with foliage plants such as a fig tree, a snake plant or a pothos, a universal houseplant potting soil with perlite is enough, perhaps topped up with a bit more perlite for spots with less light and therefore less evaporation. Aroids such as monstera, philodendron and anthurium noticeably do better in a coarser, draining mix than in standard potting soil, especially as the plant grows larger and the pot deeper. Cacti, succulents and other fat plants need a separate, fast draining mix, and should never sit in the same damp soil as a fern or a calathea, since that leads to root rot within weeks. Orchids, finally, do not belong in potting soil at all, but in a loose bark substrate with plenty of air space between the pieces. Anyone unsure which houseplant suits their interior and light level can find handy tips for choosing the right houseplant on GardenWorld before buying soil or plant.

Common mistakes with potting soil for houseplants

A common mistake is leaving a houseplant in the same soil for years without repotting. After a year or two the structure has compacted and the base fertilizer is exhausted, so water drains less well and the plant barely receives any nutrition. A second mistake is automatically using the same universal bag for every houseplant, while a cactus or orchid actually benefits from a specific mix. Third, potting soil is often pressed down far too firmly when repotting: that squeezes out the air and suffocates the roots, whereas filling loosely and pressing gently works much better. Finally, many people choose a pot without a drainage hole combined with regular potting soil, a combination that almost guarantees root rot unless a layer of drainage material is added at the bottom of the pot.

Frequently asked questions

Can I use regular garden soil for houseplants? Better not to. Garden soil is too compact and heavy for a pot, holds too much water, and can also contain weed seeds, fungi or insects that spread quickly indoors. Always choose specific potting soil, matched to the plant type.

How often should I replace potting soil for houseplants? Most houseplants are best repotted every one to two years, or as soon as roots visibly grow out of the drainage holes. When repotting, replace the old, compacted soil fully or mostly with fresh potting soil, so the structure and nutrients are restored.

Is peat free potting soil just as good as soil with peat? In practice, good peat free mixes perform almost as well as classic peat mixes, though you may need to water a bit more often since coconut fiber dries out faster at the surface. For the climate, peat free potting soil is clearly the better choice, since peat extraction damages valuable peatland.

Should I add drainage material to the bottom of the pot? A layer of clay pebbles or coarse gravel at the bottom of the pot helps excess water drain away, especially in a pot without a drainage hole. More important, however, is airy potting soil itself and a pot with a drainage hole, since a layer of gravel alone will not fix soil that is too compact.

Choosing the right potting soil for your houseplants is not a minor detail, it is the foundation of healthy growth and strong roots. Look at structure, drainage and pH, choose deliberately per plant type, and repot on time once the soil has compacted. To keep building a green, well cared for plant collection, GardenWorld offers more inspiration and care tips for houseplants that fit perfectly with choosing the right soil.

As an Amazon Associate we earn from qualifying purchases. It costs you nothing extra.