Most houseplant problems that people blame on watering are actually soil problems. If your soil holds too much water, even a careful watering routine will end in root rot. If it drains too fast, your plant will always be thirsty no matter how often you water it. Getting the soil right solves more issues than any watering trick ever will.
Why Regular Garden Soil Doesn’t Work Indoors
Garden soil is dense, compacts easily in a pot, and drains far too slowly once it’s confined without the natural drainage of open ground. In a container, that density suffocates roots and creates the perfect conditions for rot. Indoor plants need a mix that’s light, airy, and drains quickly while still holding enough moisture to be useful.
What a Good Potting Mix Actually Needs to Do
- Drain excess water quickly so roots aren’t sitting in moisture
- Hold enough moisture and nutrients that the plant isn’t drying out constantly
- Allow airflow to the roots, since roots need oxygen as much as water
No single ingredient does all three. That’s why a good mix is always a blend.
The Core Ingredients
Potting Soil (the base)
A standard bagged potting mix (not garden soil) forms the foundation — it holds moisture and nutrients.
Perlite
These small white volcanic particles create air pockets in the soil and dramatically improve drainage. Perlite is the single easiest way to fix a mix that’s too dense.
Orchid Bark or Pine Bark Fines
Chunky bark breaks up compaction, adds structure, and mimics the loose forest-floor conditions many tropical houseplants evolved in.
Coco Coir or Peat Moss
These hold moisture without becoming waterlogged and help the mix retain some structure over time. Coco coir is the more sustainable choice of the two.
Horticultural Charcoal (optional but useful)
Helps keep the mix fresh, absorbs excess salts and toxins, and reduces odor from trapped moisture.
Mix Ratios by Plant Type
General tropical houseplants (pothos, philodendron, peace lily): 60% potting soil, 20% perlite, 20% bark
Aroids that like extra airflow (monstera, philodendron, anthurium): 40% potting soil, 20% perlite, 30% bark, 10% charcoal
Succulents and cacti: 50% potting soil, 30% perlite or pumice, 20% coarse sand
Ferns and moisture-loving plants: 60% potting soil, 20% coco coir, 20% perlite
Signs Your Current Soil Is the Problem
- Water sits on top of the soil for a long time before soaking in, or runs straight through without wetting the middle
- The soil looks compacted, cracked, or pulls away from the pot
- Your plant needs watering far more or far less often than guides suggest it should
- Roots circling tightly at the bottom with little visible soil left around them
When to Repot With Fresh Soil
Potting mix breaks down and compacts over one to two years, losing its structure even if the plant itself looks fine. Repotting with fresh mix every one to two years — even into the same size pot — keeps roots healthy and prevents the slow decline that comes from old, compacted soil. If you’re not sure your plant is actually due, our post on signs your plant needs a bigger pot covers the tell-tale signs, and repotting without shocking your plant walks through doing it safely.
Frequently Asked Questions
Can I just buy a pre-made “aroid mix” instead of mixing my own? Yes, and for a few plants that’s often easier. Mixing your own becomes worthwhile once you have more than a handful of plants, since it’s significantly cheaper per pot.
Is perlite necessary, or can I skip it? It’s the single most important addition if your current soil stays wet too long. Very few indoor plants do well in soil without some form of drainage material mixed in.
How do I know if my soil mix drains well enough? Water the plant thoroughly and time how long it takes to run out of the drainage holes. Well-draining mixes typically show water flowing through within 10–20 seconds of watering.
Does soil expire? Bagged soil doesn’t spoil, but it does compact and lose structure sitting in storage or in a pot over time, which reduces how well it drains and aerates.
Looking for a moisture meter to double-check your mix is working? Our current picks are in the sidebar.
