Succulents require well-draining soil that allows roots to grow and air to circulate. Without these qualities, they are prone to rot, often resulting in the plant's death. Although commercial potting soils for succulents are readily available, making your own ensures the quality of the mixture and provides flexibility for experimentation. Combine ingredients in a large bowl, bucket, bushel basket, or clean garbage can, depending on the batch's size.
Soil
An adequate potting soil for succulents consists of two parts: soil or soil substitute. A soil-free commercial potting mix is recommended for homemade potting soil because it is lightweight, porous, weed-free, and pre-sterilized to remove disease and bacteria often found in garden soil. High-quality garden topsoil is appropriate if it is sterilized before mixing it with other ingredients. Preheat an oven to 200°F (93°C) to sterilize garden soil. Spread the soil in a baking pan and heat it for 20 minutes. Stirring the soil every five minutes heats it evenly and prevents scorching.
Peat Moss
Potting soil with peat moss tends to retain too much water, which can keep succulents unhealthy and unthriving. However, using peat moss in succulent potting soil is not a problem as long as you are careful about how much water you give your plants.

Sand
A ratio of one part clean sand provides a gritty, coarse texture to a potting soil mixture, enhancing the air circulation and moisture drainage required by succulent plants. Sand is also beneficial because it anchors succulents and prevents them from becoming dislodged in a loose, lightweight potting mixture. A coarse builder's sand is preferable because beach and sandbox sands are too finely textured and dense.
Perlite
Incorporate one part of perlite into the potting mixture to add air space. Perlite, inexpensive and readily available at most garden centers, is a granular, white, puffy volcanic rock that improves drainage and prevents compaction of the potting mixture. Vermiculite, also a volcanic byproduct, is a suitable substitute for perlite but is often more expensive. Alternatively, use crushed charcoal in place of perlite or vermiculite.
Additives
A small amount of limestone, rich in calcium and magnesium, helps balance soil pH and make nutrients more available to succulents. Similarly, bonemeal supplies phosphate, which stimulates root growth. Use approximately 2 ounces (57 g) of limestone and 2 ounces (57 g) of bonemeal for every 4 gallons (15 l) of potting mixture.
Source: sfgate.com
Links
- Succupedia: Browse succulents by Scientific Name, Common Name, Genus, Family, USDA Hardiness Zone, Origin, or cacti by Genus