How To Make Soil For Cactus And Succulents

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.

You can make soil for cactus and succulents by mixing a gritty, fast-draining base with organic matter and perlite or coarse sand.

 

Making your own cactus and succulent soil isn’t just about saving money, it’s about giving your plants the exact drainage they crave to avoid root rot.

 

If you’ve ever lost a succulent to mushy stems or a cactus to soggy roots, the culprit is almost always the wrong soil mix.

 

In this post, we’ll break down how to make soil for cactus and succulents step by step, what ingredients work best, and why this homemade blend beats most store-bought bags.

 

Let’s dig into the perfect recipe for your desert-loving greens.

 

Why You Should Make Soil for Cactus and Succulents at Home

The main reason to make soil for cactus and succulents yourself is control over drainage and aeration.

 

Most commercial “cactus mixes” still hold too much water because they’re loaded with peat moss, which stays wet for days.

 

When you make your own cactus and succulent soil, you can tailor it to your home’s humidity, your pot type, and your watering habits.

 

Plus, a homemade mix for succulents and cacti is usually cheaper in bulk, and you know every ingredient that’s touching your plant’s roots.

 

1. Store-Bought Mixes Often Fail

Even bags labeled “cactus soil” frequently contain high percentages of organic matter that compacts over time.

 

That compaction means less oxygen for roots, and eventually your cactus and succulent soil turns into a dense, wet sponge.

 

By making soil for cactus and succulents, you avoid those hidden fillers and create a loose, rocky texture that stays airy for years.

 

2. You Can Adjust for Your Climate

If you live in a humid area, you’ll want more inorganic grit in your cactus and succulent soil mix.

 

If you’re in a dry desert climate, you might add slightly more organic matter to hold a bit of moisture between waterings.

 

This flexibility is a huge advantage when you learn how to make soil for cactus and succulents because no single recipe fits every home.

 

3. It’s a Fun DIY Project

Mixing your own succulent and cactus soil takes just ten minutes and feels incredibly rewarding.

 

You’ll also have full confidence that your plants are sitting in a blend that mimics their natural rocky, sandy habitats.

 

The Best Ingredients to Make Soil for Cactus and Succulents

To make the best soil for cactus and succulents, you need three main categories: a drainage base, a structural grit, and a small amount of organic material.

 

Here’s the breakdown of each component and why it matters.

 

1. Coarse Sand or Perlite for Drainage

Coarse sand (not fine play sand) or perlite is the backbone of any good cactus and succulent soil recipe.

 

Perlite is a volcanic glass that’s lightweight and holds air pockets, while coarse sand adds weight and sharp drainage.

 

Use one or the other, or a mix of both, to make up about 40–50% of your total blend.

 

This grittiness is what makes the soil for cactus and succulents dry out quickly after watering.

 

2. Pumice or Lava Rock for Aeration

Pumice is a fantastic addition because it’s porous, meaning it holds water inside its pores but drains on the outside.

 

Lava rock works similarly and adds a nice earthy color to your mix.

 

Adding 10–20% pumice or lava rock to your cactus and succulent soil ensures roots get oxygen even when the mix is slightly damp.

 

3. Potting Soil or Coconut Coir for Nutrients

You still need a little organic matter to hold nutrients and give roots something to grip.

 

Regular potting soil (without moisture-control crystals) or coconut coir works perfectly.

 

Keep this portion to about 20–30% of your total cactus and succulent soil mix, because too much organic material holds excess water.

 

4. A Pinch of Worm Castings or Compost

For slow-release nutrients, a small handful of worm castings or screened compost is a great boost.

 

Use no more than 5–10% of your total mix, as the goal is lean soil for cacti and succulents, not a rich, jungle blend.

 

Step-by-Step Recipe to Make Soil for Cactus and Succulents

Now that you know the ingredients, here’s a simple, foolproof recipe for how to make soil for cactus and succulents at home.

 

This batch makes about 4–5 cups, enough to repot several small plants or one large pot.

 

Step 1: Gather Your Ingredients and Tools

You’ll need a large bucket or bin, a trowel or your hands, and your measured ingredients.

 

For a basic succulent and cactus soil, use: 2 parts potting soil, 2 parts coarse sand or perlite, 1 part pumice or lava rock.

 

Optional: ½ part worm castings for a nutrient boost.

 

Step 2: Mix the Inorganic Ingredients First

In your bucket, combine the coarse sand (or perlite) and pumice (or lava rock) thoroughly before adding any organic matter.

 

Mixing the grit first ensures it’s evenly distributed throughout the entire batch of cactus and succulent soil.

 

Step 3: Add the Potting Soil and Worm Castings

Now add your potting soil (or coconut coir) and worm castings to the bucket.

 

Stir everything together until you see a uniform, crumbly texture with no big clumps of any single ingredient.

 

The final cactus and succulent soil should feel gritty and loose, not sticky or dense when you squeeze a handful.

 

Step 4: Moisten and Test the Mix

Lightly mist the soil for cactus and succulents with water until it’s slightly damp, but not soaked.

 

Squeeze a handful: if it clumps together but crumbles easily when poked, you’ve nailed the perfect texture.

 

If it stays in a tight ball, add more coarse sand or perlite, and if it falls apart completely dry, add a touch more potting soil.

 

Step 5: Store or Use Immediately

Use your fresh mix right away to repot your plants, or store it in a sealed bucket for a few weeks.

 

Keep the homemade succulent and cactus soil in a dry spot, and it stays good for months if pests aren’t an issue.

 

Common Mistakes When You Make Soil for Cactus and Succulents

Even with a solid recipe, it’s easy to mess up when you’re learning how to make soil for cactus and succulents.

 

Avoid these pitfalls so your plants thrive instead of struggle.

 

1. Using Fine Sand

Fine beach sand or play sand compacts tightly and blocks drainage, which is the exact opposite of what you want.

 

Always choose coarse sand like builder’s sand or horticultural sand for your cactus and succulent soil mix.

 

2. Skipping the Pumice or Lava Rock

Perlite works alone, but adding pumice or lava rock gives your succulent and cactus soil more stability and better air flow.

 

These heavier rocks also anchor top-heavy cacti better than perlite, which can float to the surface over time.

 

3. Adding Too Much Organic Matter

If your soil for cactus and succulents has more than 30% potting soil, it will hold water for too long.

 

Stick to the 2:2:1 ratio, and when in doubt, add more grit, not less.

 

So, How Do You Make Soil for Cactus and Succulents?

You can make soil for cactus and succulents by mixing 2 parts potting soil, 2 parts coarse sand or perlite, and 1 part pumice or lava rock.

 

Add a small handful of worm castings for nutrients, moisten lightly, and you’re ready to repot.

 

Homemade cactus and succulent soil gives you total control over drainage, aeration, and nutrient content, which means healthier roots and happier plants.

 

Whether you’re rescuing a drooping succulent or planting your first barrel cactus, this DIY mix is the simplest, most effective way to make soil for cactus and succulents at home.

 

Try it on your next repotting day, and your plants will thank you with vigorous growth and vibrant colors.