Soil & Repotting

Cactus Soil vs Potting Soil: The Key Differences Explained

By Sara Linwood, houseplant writerLast updated

The primary difference is that cactus soil is formulated with high amounts of inorganic grit like sand or pumice to drain within hours, whereas standard potting soil contains mostly peat or coco coir to retain moisture for days. Using standard potting soil for a cactus often leads to root rot because the dense organic matter stays wet far longer than a desert plant can tolerate.

Houseplants in matte pots in a softly lit room

What are the ingredient differences in cactus vs potting soil?

Potting soil, often called 'all-purpose' mix, is designed for the majority of indoor foliage plants like pothos and peace lilies. Its main ingredients are usually peat moss, coco coir, and composted forest products. These materials are like tiny sponges; they are excellent at holding onto water and nutrients so that you only have to water your plants once every week or two.

Cactus soil, on the other hand, is built to mimic the harsh, arid environments of the desert. It contains much less organic sponge-like material and a much higher percentage of grit. This grit includes items like coarse sand, fine gravel, pumice, or expanded shale. These ingredients create large gaps between soil particles, allowing water to flow through the pot almost as fast as you pour it in, and ensuring the roots dry out completely within a few days.

How much faster does cactus soil drain than regular soil?

Drainage speed is the most critical factor for succulent health. In a standard 6 inch (15 cm) plastic pot, regular potting soil might stay damp for 10 to 14 days after a thorough soak. In the same conditions, a high-quality cactus mix will often be dry to the touch within 3 to 5 days. This rapid drying cycle is essential to prevent the opportunistic fungi that cause root rot.

Drainage and Moisture Retention Comparison
Soil TypePrimary BaseDrying TimeAir Porosity
Standard Potting SoilPeat / Coco Coir10 to 14 daysLow to Medium
Cactus / Succulent MixSand / Pumice / Grit3 to 5 daysHigh
Aroid MixBark / Perlite / Coir5 to 9 daysHigh

When you use the soil mix calculator, you will notice that recipes for desert plants drastically increase the ratio of inorganic amendments. This is because a cactus's roots are adapted to absorb water quickly and then sit in dry, airy surroundings until the next rain event.

When should you use cactus soil instead of potting soil?

It isn't just cacti that benefit from specialized soil. Many houseplants that are prone to over-watering or that have thick, water-storing leaves prefer the faster drainage of a cactus mix. However, using cactus soil for a water-loving plant like a calathea will lead to chronic underwatering and crispy leaves.

Which soil for which houseplant?
Plant TypeBest Soil ChoiceWhy?
Succulents & CactiCactus SoilPrevents root rot from excess moisture
Snake PlantsCactus Soil or Amended Potting SoilRhizomes rot easily in wet peat
Pothos & PhilodendronPotting Soil + 30% PerliteNeeds a balance of moisture and air
Peace Lilies & FernsStandard Potting SoilPrefer consistent moisture
ZZ PlantsCactus SoilBulbous roots store water and hate sogginess

How can you make cactus soil from regular potting soil?

If you only have a bag of regular potting soil on hand, you don't need to run to the store for a special cactus bag. You can easily amend regular soil to make it suitable for desert plants by adding coarse, inorganic materials. The goal is to break up the dense peat and create those vital air pockets.

Step by step

Converting Potting Soil to Cactus Mix

Time: about 15 minutes

You'll need

  • 2 cups standard potting soil
  • 2 cups coarse sand or poultry grit
  • 1 cup perlite or pumice
  • Large mixing bowl
  • Hand trowel
  1. Clear your workspace. Prepare a clean area where you can mix without creating a mess, ideally outdoors or over a tarp.
  2. Combine ingredients. Add the potting soil, sand, and perlite to your mixing container. The ratio should be roughly 40% soil, 40% sand, and 20% perlite.
  3. Mix thoroughly. Blend the ingredients until the sand and perlite are distributed evenly. You should no longer see large clumps of pure potting soil.
  4. Test the texture. Squeeze a handful of the mix. It should feel gritty and fall apart instantly when you release your grip.
  5. Adjust if needed. If the mix still feels soft and spongy like regular soil, add another half cup of sand or grit.

Why is regular potting soil dangerous for cacti?

The danger lies in the physical structure of peat moss. When peat gets wet, it expands and holds onto water molecules tightly. In a closed environment like a plastic pot, this creates a 'suffocation' effect for cactus roots. Desert plants have not evolved to deal with the lack of oxygen that occurs in saturated, peat-heavy soil. Within just a few days of sitting in wet potting soil, the outer layers of the roots can begin to dissolve, leading to systemic rot that can kill the plant from the inside out.

Furthermore, regular potting soil often contains 'moisture control' crystals or high levels of slow-release fertilizer. While these are great for a blooming hibiscus or a fast-growing plant, they can be toxic or overwhelm a slow-growing cactus. Always check the label of your potting soil bag before using it as a base for succulents.

Advice by situation

High humidity homes

Use cactus soil even for 'thirstier' succulents like Jade, as the air moisture will already slow down the soil's drying time.

Terracotta pot users

You can use a slightly more organic mix (60% cactus soil, 40% potting soil) because the clay walls help the soil breathe and dry out.

Beginner gardeners

Start with a pre-mixed cactus and succulent soil. It's the safest way to avoid the number one killer of houseplants: over-watering.

Outdoor desert gardens

Cactus soil is mandatory. In ground or in pots, the intense sun and heat require a mix that won't bake into a solid, impenetrable brick of peat.

Propagating succulents

Use a 50/50 mix of cactus soil and extra perlite. The extra air encourages fast root development in new cuttings.

Common mistakes to avoid

  • Using 'play sand' in your mix. Only use coarse horticultural sand or poultry grit; fine play sand can actually clog drainage and make soil harder.
  • Assuming all succulents need the same soil. Research your specific plant; some 'jungle cacti' like Christmas Cacti prefer more organic matter than desert cacti.
  • Watering cactus soil too frequently. Even with the right soil, you must let it dry out completely before watering again.
  • Adding a layer of rocks to the bottom of the pot. This actually raises the water table; mix the rocks into the soil instead for true drainage.
  • Ignoring the potting soil's age. Old potting soil loses its structure and compacts; always use fresh mix when amending for cacti.
  • Not checking for fertilizer in the base soil. Many potting soils are pre-loaded with nutrients that can burn sensitive succulent roots.

Quick checklist

  • Identify if your plant is a desert or tropical species.
  • Ensure cactus soil has at least 50% inorganic grit.
  • Avoid fine sands that can lead to compaction.
  • Check for drainage holes in your pot before choosing soil.
  • Let cactus soil dry completely between waterings.
  • Use the soil mix calculator for custom ratios.
  • Smell the soil; it should smell earthy, never sour or swampy.
  • Refresh cactus soil every 2 to 3 years to prevent mineral buildup.

Frequently asked questions

Can I use cactus soil for all my houseplants?

It is generally too dry for most tropicals, but it can be used for snake plants and zz plants with great success.

Does cactus soil need fertilizer?

Yes, but much less frequently than regular soil. Feed once or twice during the growing season with a low-nitrogen fertilizer.

Is 'succulent soil' the same as 'cactus soil'?

For most commercial brands, yes. They are interchangeable terms for fast-draining, grit-heavy media.

Can I use pure sand for my cactus?

No, pure sand lacks the nutrients and structure needed for healthy root growth. It should be a component, not the whole mix.

Why is my cactus soil not absorbing water?

If it gets too dry, the peat components can become hydrophobic. You may need to bottom-water to re-saturate it.

How do I know if my potting soil is too old?

If it feels like dust when dry and like mud when wet, the organic matter has broken down and it needs to be replaced.