The quick answer
The best soil for indoor plants depends entirely on the plant. Most houseplants fall into three groups: tropical foliage and aroids (Monstera, Pothos, snake plants), succulents and cacti, and orchids. Each wants a different structure, and the single most common houseplant mistake is using one bag of generic potting soil for all of them. Below, match your plant to its group, get the right mix, and follow the dedicated guide for your exact plant.
🪴
Aroids & foliage
Chunky, airy, holds some moisture.
🌵
Succulents & cacti
Gritty, mineral, drains in seconds.
🪵
Orchids
Bark-based, fast-draining, airy.
Why “indoor plant soil” isn’t one thing
Walk into any garden centre and you’ll see bags labeled “indoor potting mix” or “houseplant soil” as if every indoor plant wants the same thing. They don’t. A Monstera wants a chunky mix that holds a little moisture; a succulent wants a gritty mix that dries in days; an orchid won’t grow in soil at all. Use the wrong one and the symptoms look identical, yellowing leaves and rot, but the cause is the soil structure.
Most bagged potting soil is also too dense for indoor pots. Outdoors, rain and soil life keep it open; in a pot on your shelf it compacts, holds water, and suffocates roots. The fix for nearly every struggling houseplant is a chunkier, faster-draining mix matched to the plant type.
The one rule that covers most houseplants: when in doubt, choose more drainage, not less. Far more indoor plants die from soil that stays wet than from soil that drains too fast.
Match your plant to the right mix
🪴 Tropical foliage & aroids
The biggest group of houseplants. These tropicals grow chunky aerial roots and want a mix that drains fast but holds a little moisture, built from bark, perlite, and coco chips.
Common indoor examples: Monstera, Pothos, Philodendron, ZZ plant, snake plant, peace lily, calathea, anthurium, fiddle leaf fig
Plant-specific guides: Snake plant · ZZ plant · Fiddle leaf fig · Calathea · Anthurium · Peace lily · Monstera · Philodendron
🌵 Succulents & cacti
Desert plants that store water in their leaves and rot in normal soil. They need a gritty, high-mineral mix that drains in seconds and dries out fast between waterings.
Common indoor examples: Echeveria, jade, aloe, haworthia, most cacti, lithops, bonsai
Use: Molly’s Succulent Mix
Shop →
Plant-specific guides: Best soil for succulents & cactus
🪵 Orchids
Epiphytes that grow on tree bark in the wild, not in dirt. They need a chunky, bark-based mix that lets the roots breathe. Regular soil kills them fast.
Common indoor examples: Phalaenopsis (moth orchid), Cattleya, Oncidium, Dendrobium, Vanda
Use: Molly’s Orchid Mix
Shop →
Plant-specific guides: Best orchid potting mix · Do orchids need soil?
What about generic “potting mix” or “potting soil”?
Generic potting mix is built as a do-everything outdoor and container medium, heavy on peat or compost to hold moisture. For most indoor plants that’s the wrong direction: it stays too wet in a pot. “Soilless” mixes (like Molly’s) skip the dense soil base and build structure from bark, perlite, and mineral grit instead, which is exactly what indoor roots want. If you want the full distinction, see our explainer on potting soil vs potting mix.
The three mixes at a glance
| Molly’s mix |
Best for |
Texture |
Moisture |
| Aroid Mix |
Tropical foliage, aroids, most houseplants |
Chunky bark + perlite |
Holds some, drains fast |
| Succulent Mix |
Succulents, cacti, bonsai |
Gritty mineral |
Dries in seconds |
| Orchid Mix |
Epiphytic orchids |
Coarse bark |
Airy, fast-draining |
Frequently asked questions
What is the best soil for indoor plants?
There isn’t one. The best soil depends on the plant: a chunky bark-and-perlite mix for tropical foliage and aroids, a gritty mineral mix for succulents and cacti, and a bark-based mix for orchids. Match the plant to the group, then use the matching mix.
Can I use the same potting mix for all my houseplants?
Only loosely. A good chunky aroid mix works for the large tropical-foliage group (Monstera, Pothos, snake plants and similar), but succulents want a grittier mix and orchids need bark. Using one dense bag for everything is the most common reason indoor plants struggle.
Is potting soil or potting mix better for indoor plants?
For most indoor plants, a soilless potting mix is better than dense potting soil. Bagged potting soil holds too much water in a pot and compacts over time. A soilless, bark-based mix drains better and keeps roots aerated.
Why do my indoor plants keep dying in store-bought soil?
Usually because the soil holds too much water for an indoor pot, causing root rot. Switching to a chunkier, faster-draining mix matched to the plant type fixes most cases without changing how often you water.
What soil do tropical houseplants like Monstera and Pothos need?
A chunky, well-draining aroid mix of bark, perlite, and coco chips that drains fast but holds a little moisture. See the plant-specific guides above for Monstera, Pothos, and the rest.
Not sure which mix? Start with your plant type.
Three pre-blended, soilless mixes, one for tropicals, one for succulents, one for orchids, so you don’t have to guess.
Shop all Molly’s mixes