For years, I used to think “soil is soil.” I’d grab a bag of whatever was cheapest at the garden center, shove my new houseplant in it, and wonder why some thrived while others slowly withered. What I found was that the stuff in those bags for indoor plants isn’t really soil at all, at least not in the way garden soil is. It’s an engineered blend, often called potting mix or soilless media, and understanding what goes into it makes all the difference.
Outdoor garden soil is heavy, dense, and packed with microorganisms, which is great for a thriving ecosystem in your backyard. But bring that indoors, and you’ve got a recipe for disaster. It compacts quickly in a pot, chokes out roots, and holds onto way too much moisture, leading to rot. I learned this the hard way with a beautiful fern that just never looked happy until I finally repotted it in a proper mix.
What’s in a Good Potting Mix?
![]()
The basic idea behind a good potting mix is to provide a stable anchor for the roots while ensuring proper air circulation and moisture management. It needs to hold enough water for the plant to drink but also drain freely so the roots don’t sit in soggy conditions. Most commercial potting mixes are built on a few core ingredients:
- Peat Moss: This is a classic component. It’s spongy and excellent at holding moisture. It also tends to be slightly acidic, which many houseplants appreciate. The downside is that it’s not the most sustainable resource.
- Coconut Coir: I’ve been switching to coir more and more lately. It’s a fantastic alternative to peat moss, made from coconut husks. It holds moisture well, provides good aeration, and is generally more sustainable. Plus, I’ve noticed fewer fungus gnats with coir-based mixes.
- Perlite: Those little white bits that look like Styrofoam? That’s perlite. It’s volcanic glass that’s been heated until it expands. It’s incredibly lightweight and its main job is to create air pockets in the mix, improving drainage and aeration. It’s essential for preventing compaction.
- Vermiculite: Similar to perlite, vermiculite also improves aeration and drainage. However, it has a slightly higher water-holding capacity than perlite, and it can also hold onto some nutrients.
- Compost or Worm Castings: Some higher-quality mixes will include these. They add a slow release of nutrients and beneficial microbes, which can give your plants a nice boost.
Customizing Mixes for Different Plants
One size doesn’t fit all when it comes to potting mixes. What works for a moisture-loving fern will drown a desert succulent. I’ve found that tailoring the mix to the plant’s natural habitat makes a huge difference.
Succulents, Cacti, and ZZ Plants
![]()
These plants are built for arid conditions. They need a mix that drains almost instantly and allows the soil to dry out completely between waterings. I learned early on that regular potting mix is a death sentence for most succulents. They just can’t handle the constant moisture.
- What works: A specialized cactus and succulent mix. These are typically heavy on inorganic components like sand, perlite, pumice, or gravel. You can also make your own by mixing regular potting soil with extra perlite or coarse sand – aim for at least a 50/50 ratio. The goal is super fast drainage.
Aroids (Monsteras, Alocasias, Peace Lilies)
![]()
Many popular houseplants fall into the aroid family. These plants often grow as epiphytes or hemi-epiphytes in their natural environment, meaning their roots are used to clinging to trees or growing in loose leaf litter, not dense soil. They need a chunky, airy mix that still retains some moisture.
- What works: A chunky aroid mix. I usually start with a good quality potting mix and then add a generous amount of amendments. My go-to additions are orchid bark for large air pockets, more perlite for drainage, and horticultural charcoal. The charcoal helps with aeration and can even reduce bacteria, which is a bonus.
Orchids
![]()
Orchids are a special case. Most common orchids, like Phalaenopsis, are epiphytic and don’t grow in soil at all in nature. They attach to trees and get their moisture and nutrients from the air and rain.
- What works: Orchid bark is the most common medium. It provides excellent air circulation around the roots. Some orchids also do well in sphagnum moss, which holds more moisture. The key here is to stick with whatever medium the orchid was growing in when you bought it. Switching can be a shock to the plant.
The Role of Horticultural Charcoal
![]()
I started adding horticultural charcoal to my mixes a few years ago, especially for plants in pots without drainage holes. It’s not a substitute for drainage, but it does help. Charcoal is porous, so it increases aeration and can adsorb some impurities. I’ve read that it can help reduce bacteria in the soil, which might contribute to preventing root rot. If you’re using a pot without drainage, a layer of charcoal at the bottom can offer a little extra insurance, but nothing beats a good drainage hole.
Mixing Your Own Potting Soil
![]()
For a long time, I just bought pre-made mixes. But I started experimenting with mixing my own, and it’s been a game-changer for plant health. It gives me complete control over the texture and drainage. It also lets me tailor mixes precisely to what each plant needs. I’ve noticed my plants generally look healthier and grow more vigorously when I use a custom blend.
A simple starting point:
- For most houseplants: 2 parts peat moss or coco coir, 1 part perlite, 1 part compost/worm castings.
- For aroids: Start with the base above, then add 1 part orchid bark and another 1/2 part perlite or horticultural charcoal.
Remember, the goal is always balance: enough moisture retention without being waterlogged, and plenty of air for the roots to breathe. It takes a little trial and error to get it right for your specific plants and watering habits, but it’s worth the effort for happier, healthier indoor greenery.


