The best soil for indoor plants is usually not garden soil. Houseplants need a potting mix that holds enough moisture for roots but still drains and contains air. Dense soil in a closed indoor pot is one of the fastest routes to root rot.
Most houseplants do well in a high-quality indoor potting mix adjusted for plant type. Tropical foliage plants often need a moisture-retentive but airy mix. Succulents and snake plants need a faster-draining mix. Orchids and many aroids may need barkier blends.
For pot choices, read Best Indoor Plant Pots With Drainage.
Last updated: June 6, 2026.
Quick Answer
Use a sterile indoor potting mix with good drainage and aeration. For general foliage plants, use indoor potting mix with perlite or bark. For succulents and snake plants, use cactus mix or add extra perlite/pumice. Avoid outdoor garden soil in indoor pots.
What Indoor Potting Mix Should Do
| Function | Why it matters |
|---|---|
| hold moisture | roots need available water |
| drain excess water | prevents oxygen starvation |
| hold air | roots need oxygen |
| support roots | keeps plant stable |
| hold nutrients | fertilizer works better |
| stay clean | reduces disease and pests |
Common Ingredients
| Ingredient | Role |
|---|---|
| peat moss or coir | water retention |
| perlite | drainage and aeration |
| vermiculite | water and nutrient retention |
| bark | structure and airflow |
| compost | nutrients and biology, used carefully |
| pumice | drainage and weight |
| sand | weight and drainage in some mixes |
Best Mix by Plant Type
| Plant type | Better mix |
|---|---|
| pothos, philodendron, monstera | indoor mix plus bark/perlite |
| snake plant, ZZ plant | cactus mix or extra perlite |
| ferns | moisture-retentive indoor mix |
| succulents | gritty fast-draining mix |
| peace lily | indoor mix that stays evenly moist but drains |
| orchids | orchid bark mix, not regular potting soil |
For Monstera yellow leaves, see Why Are My Monstera Leaves Turning Yellow?.
Do Not Use Garden Soil Indoors
Garden soil can:
- compact in pots
- drain poorly
- carry pests
- carry disease organisms
- become heavy
- suffocate roots
Use bagged potting media made for containers.
Should You Add Rocks to the Bottom?
Rocks at the bottom do not fix a pot without drainage and can reduce usable root space. Use a pot with drainage holes and the right mix instead.
FAQ
Can I use cactus soil for all indoor plants?
Not all. Cactus mix may dry too quickly for moisture-loving plants. It is useful for succulents, snake plants, and ZZ plants.
What is the best soil for Monstera?
Use a chunky, airy mix that holds some moisture but drains well, often indoor mix amended with bark and perlite.
How often should indoor soil be replaced?
Refresh soil when repotting, when mix breaks down, when salts build up, or after root rot or serious pest problems.
Related Reading
- Best Indoor Plant Pots With Drainage
- How to Repot a Root-Bound Plant
- How to Save an Overwatered Plant
- Self-Watering Pots: Pros and Cons