Best Soil for Cactus and Succulents | Cactus Warehouse – CactusWarehouse
30-Day Happiness Guarantee Free Shipping On Orders Over $99 Free $25 Mystery Cactus With Your First Order Rated 4.9 Stars by Verified Customers NEW: Mix and Match 2" Packs. You Pick the Varieties

First order? Claim your FREE $25 Mystery Cactus right here

Best Soil for Cactus and Succulents: The Gritty Mix That Keeps Them Alive

By Cactus Warehouse Team  •  0 comments  •   6 minute read

Plants in soil

By the Cactus Warehouse team, Fallbrook, CA. Last updated July 12, 2026.

The short answer: the best soil for cactus and succulents is a fast-draining, gritty mix, roughly half regular potting soil and half mineral grit like pumice or perlite. It should feel chunky, not fluffy, and water should run straight through it. Plain potting soil on its own holds far too much water and is the fastest way to rot a cactus from the roots up.

We pot thousands of plants a year at our nursery, and the single biggest difference between a plant that thrives and one that quietly dies isn't watering. It's the soil it's sitting in. Get the mix right and the plant becomes very hard to kill. Here's how we do it.

Why does cactus soil need to be different?

Cacti and succulents evolved in dry, rocky ground that drains almost instantly after a rain. Their roots take a deep drink, then sit in dry, airy soil until the next storm. That dry spell is not optional for them. It's what their roots are built for.

Regular potting soil does the opposite. It's designed to hold moisture for thirsty leafy plants like tomatoes and ferns, so it stays damp for days or weeks. A cactus sitting in soil that never dries out slowly suffocates and rots underground, and by the time you see soft, mushy spots on the surface, the damage is usually done. The soil's whole job here is to dry out fast. Everything else follows from that.

What is the best soil mix for cactus and succulents?

A good mix is part organic, part mineral grit. The organic part (potting soil or coco coir) holds a little moisture and nutrients. The mineral part (pumice, perlite, or coarse sand) creates air pockets and lets water drain fast. Most bagged cactus soil from a garden center leans too heavy on the organic side, so we almost always cut it with more grit.

A golden barrel cactus grown at the Cactus Warehouse nursery in Fallbrook, California
Every cactus we grow, like this golden barrel, gets a gritty, fast-draining mix from day one.

What is your go-to recipe?

Here's the simple mix we'd hand a beginner. You don't need to be precise. Think in scoops, not grams.

The all-purpose gritty mix

  1. 1 part regular potting soil. Any basic bagged potting mix works as the base.
  2. 1 part pumice or perlite. This is the grit that makes it drain. Do not skip it.
  3. Optional: a half part coarse sand. Builder's sand or horticultural grit, never fine play sand, which packs down and does the opposite of what you want.

That's a rough 1-to-1 of soil to grit, and it's a great all-purpose starting point. If your plants live somewhere humid, or you tend to water with a heavy hand, push it grittier, closer to two parts grit to one part soil. When in doubt, add more grit.

The squeeze test: grab a damp handful and squeeze. If it clumps into a solid ball and stays there, it holds too much water. Add grit until it crumbles apart when you open your hand.

Pumice, perlite, or sand: which grit should I use?

All three work. Here's how we think about them.

Pumice (our favorite)

  • Heavy enough to stay put and anchor top-heavy plants
  • Holds a tiny bit of water and air without staying soggy
  • Does not float to the top when you water
  • Harder to find in some regions, worth the hunt

Perlite (easy to find)

  • The white puffy bits already in most potting mixes
  • Cheap and in every garden center
  • Very lightweight, so it tends to float and rise to the surface over time
  • Works fine, especially for smaller pots

Coarse sand is the third option and it's a fine addition, but it can't be the whole grit portion on its own. Use it alongside pumice or perlite, not instead of them. And to be clear, we mean coarse horticultural grit or builder's sand. Fine sand from a sandbox or beach packs into a dense, airless layer and will smother the roots.

Can I just buy bagged cactus soil?

You can, and it's a perfectly good starting point. Just don't trust it straight out of the bag. Most bagged cactus and succulent mixes are better than standard potting soil, but they're still usually too rich and hold too much water for our liking.

Our honest advice: buy the bag, then cut it with an equal amount of pumice or perlite before you pot anything in it. That one step turns a mediocre bagged mix into a genuinely good one. It costs a few dollars of grit and saves a lot of dead plants.

Do cactus and succulent soil needs actually differ?

For beginners, no. The same gritty mix works beautifully for both true cacti and other succulents like echeveria, aloe, and haworthia. They all want the same thing: fast drainage and a real dry-out between waterings.

The finer distinctions (jungle cacti like Christmas cactus wanting a touch more organic matter, some finicky species wanting nearly pure mineral grit) are worth learning later. But if you're just starting out, one good all-purpose gritty mix covers your whole cactus and succulent shelf.

Does the pot matter as much as the soil?

Almost. The best soil in the world can't dry out if the water has nowhere to go, so the two work as a pair.

  • Always use a pot with a drainage hole. No exceptions for beginners. A cactus in a pot with no drainage is a cactus standing in a hidden puddle.
  • Terracotta is a beginner's best friend. Unglazed clay breathes and wicks moisture out the sides, which speeds up the dry-out. Plastic and glazed ceramic hold moisture longer, so lean grittier if you use them.

Get the soil and the pot right together, and your watering becomes almost foolproof. Speaking of which, the soil is only half the equation. See our full guide on how often to water a cactus for the other half.

What about planting cactus in the ground outdoors?

If you're planting in the garden and your native soil is heavy clay, don't plant straight into it. Clay holds water like a bathtub. Dig a wide hole, mix your native soil roughly half and half with pumice or coarse grit, and mound it slightly so water drains away from the base. On fast-draining sandy or rocky ground, you may need to do very little at all.

Which cacti can even live in your ground year round depends on your winters. If you're shopping for something that survives outdoors where you live, our Shop by Zone page sorts plants by cold hardiness. And if you're still learning the different kinds, our beginner's guide to types of cactus is a good next read.

The quick version

  • The best cactus and succulent soil is fast-draining and gritty, roughly half potting soil and half pumice or perlite.
  • Never use plain potting soil alone. It stays wet and rots the roots.
  • Simple recipe: 1 part potting soil, 1 part pumice or perlite, optional half part coarse grit.
  • Pumice is our favorite grit. Perlite is the easy, cheap alternative. Fine sand is a trap.
  • Bagged cactus soil is fine, but cut it with an equal part of grit before you use it.
  • Pair the mix with a pot that has a drainage hole. Soil and drainage work together.

Get the soil right and you've removed the number one cause of dead cacti before you've even watered once.

Every plant we ship is grown at our family nursery in Fallbrook, California, and arrives with a care card to get you started.

Previous Next

Leave a comment

Please note: comments must be approved before they are published.