The Best Soil for Succulents and Cacti Indoors (Picks and How to Mix Your Own)
Last updated: 08.07.2026

If you have killed a succulent, I would bet money it was the soil, and the overwatering that bad soil enables. Succulents and cacti evolved in dry, gritty, fast-draining ground, and the single most common way people kill them is planting them in dense, moisture-holding potting mix that keeps their roots wet. Regular potting soil is built to hold water. Succulents want the opposite.
So the right soil is not a nice-to-have for these plants, it is the whole game. Here are the best ready-made succulent soils to buy, the simple recipe to mix your own for less, and what actually makes a good gritty mix. If you want the general-purpose picks for your other houseplants, that is a separate list in the best potting soil for indoor plants. This one is specifically for the dry-lovers.
What makes a good succulent soil
One word: drainage. A good succulent and cactus mix drains fast and dries out quickly, so the roots get water and then air, never staying soggy. It is gritty and mineral-heavy rather than soft and spongy. The classic structure is roughly two parts drainage material (coarse sand, pumice, perlite, grit) to one part organic base (coco coir or potting mix). That ratio is what stops the root rot that kills most succulents.
Now the picks. These are chosen for drainage quality, value, and availability. Prices are approximate and vary by region (USD, with rough GBP and EUR equivalents).
⭐ Editor’s Choice: A dedicated cactus and succulent mix
A purpose-made cactus and succulent soil is the no-fuss option: gritty, fast-draining, and ready to use straight from the bag. Best for beginners who just want it to work. About $12 to $18 (£10 to £15, €12 to €17).⭐⭐ Best Value: A big bag plus your own grit
Buy a basic bag of potting mix and a bag of pumice or coarse perlite, then cut the mix with grit yourself. Costs less per pot than pre-made succulent soil and makes a lot. Best if you have more than a few succulents.⭐⭐⭐ Best for Serious Growers: A gritty mineral mix
For collectors, a high-mineral blend (pumice, lava rock, and a little coco coir) drains hardest and suits fussy cacti and rare succulents. More effort, best drainage. This is the route once you are hooked.
Any of these beats plain potting soil for succulents. The badge is just about how much effort versus convenience you want.

The easy DIY succulent mix recipe
Mixing your own is cheaper and honestly better, because you control the grit. The simple recipe:
- 2 parts potting mix or coco coir (the organic base)
- 1 part pumice or coarse perlite (drainage and air)
- 1 part coarse sand or fine gravel (grit and weight)
Mix in a tub until uniform. That two-to-one-ish ratio of grit to organic is the whole secret. For the full picture on each ingredient, our soil amendments guide breaks down pumice, perlite, sand, and coir, and the general make your own potting mix recipes use the same components for your other plants. Buy the ingredients once and you can mix both.
A quick note: skip fine play sand, which packs down and makes things worse. You want coarse, gritty sand or, better, pumice.
Soil is only half the job
Even perfect soil will not save a succulent from two other mistakes:
The pot needs a drainage hole. Gritty soil in a pot with no drainage hole still traps water at the bottom. Terracotta is ideal for succulents because it breathes and wicks moisture away, drying the soil faster.
Water sparingly. The whole point of gritty soil is that it dries fast, so you water thoroughly then wait until it is bone dry again. Succulents in fast-draining soil still die if you water them like a fern. The general rhythm is in how to save an overwatered plant, and for succulents you err even further toward “when in doubt, don’t.”
The bottom line
The best soil for succulents and cacti is gritty, mineral, and fast-draining, whether you buy a dedicated cactus and succulent mix or blend your own two-parts-grit recipe. Pair it with a pot that has a drainage hole and a light hand on the watering can, and the plants that always seemed to die on you suddenly become the easiest thing in your home. If your other houseplants need a general mix rather than a gritty one, head to the best potting soil for indoor plants for those picks.
