What is the best potting mix for indoor plants?
What makes a good indoor mix
Indoor plants grow in containers, so their roots need a mix that holds some moisture but lets excess water drain freely. A dense, heavy mix stays wet too long and can suffocate roots. The ideal mix is porous and chunky, often described as 'airy.'
Most commercial potting mixes are built on peat moss or coconut coir for moisture retention, perlite or pumice for drainage, and composted bark for structure. Some include slow-release fertilizer, which can be helpful for heavy feeders but not necessary for all plants.
- Peat or coco coir: holds water and nutrients
- Perlite or pumice: improves drainage and aeration
- Pine bark: adds structure and slowly breaks down
- Compost or worm castings: adds nutrients
- Sand or grit: for succulents and cacti
Adjusting for specific plants
Different plants have different needs. Succulents and cacti prefer a gritty mix with extra perlite or sand, while ferns and calatheas like a mix that stays evenly moist. You can buy specialty mixes or make your own by blending ingredients.
A simple DIY recipe for a general indoor mix is 2 parts peat or coco coir, 1 part perlite, and 1 part pine bark. For succulents, use 1 part peat, 1 part perlite, and 1 part coarse sand. Always moisten the mix before potting and never pack it down tightly.
Common mistakes
- Using garden soil straight from outdoors: it compacts in pots and may contain pests or diseases.
- Assuming all indoor plants need the same mix: succulents and ferns have opposite moisture preferences.
- Adding a layer of gravel at the bottom for drainage: it actually raises the water table and can cause root rot.
