How to Make Your Own Succulent Soil (DIY Recipe Mix!)

A good DIY succulent soil mix is easy to make and it can help you keep your succulents healthy and thriving! Succulent soil is one of the most important factors in succulent care and it’s one of the best ways to provide an ideal environment for your plants.

If you’re new to succulent care, you should know that these unique plants require well-draining soil to survive.

Colorful succulents planted in the ground into DIY succulents soil mix
DIY succulents soil for in-ground planting of succulents

You see, the roots of succulents are so sensitive to over-watering that they can actually rot if they sit in soggy soil for an extended period of time!

This is why over-watering is one of the fastest ways to kill a succulent. Add slow-draining soil to the equation and you’ve got a recipe for disaster! 

Overwatering is a tough habit to break, especially as a beginner, so starting with the right soil mix and using a pot with drainage holes can make an enormous difference.

Rosette stem propagate in DIY succulent soil mix
Rosette stem propagate in DIY succulent soil mix

In fact, fast-draining soil is so important to succulent survival that plenty of companies produce a special type of soil just for succulents and cacti.

This soil is usually labeled as “Cactus Mix” and it’s easy to find at garden centers, chain hardware stores, and even online on Amazon or through online succulent retailers.

cactus mix for caring for succulents

As you get more comfortable with growing succulents, you’ll find yourself gravitating to a particular brand of cactus mix. 

I definitely prefer some mixes over others. Sometimes, however, some brands are more widely available than others which is one of the reasons I like this DIY succulent soil recipe.

When you keep these ingredients handy, you can make your own succulent soil in no time at all!

Why You Should Make Your Own DIY Succulent Soil

Making your own succulent soil allows you to build a soil you’re happy with and it’s also good for experimentation: it allows you to see how your succulents respond to different soil mixes.

The biggest reason to make your own: you can control the drainage. You have the power to make the soil as well-draining as you wish!

Plus, if you’re building a large succulent garden in your yard, making your own succulent soil might be more convenient, especially if your local garden center doesn’t offer large bags of cactus mix. 

Having a DIY succulent soil recipe handy can be beneficial if you’ve already planted succulents into regular potting soil. What can you do make if you’ve already planted your succulents in regular soil?

DIY Succulents Soil perfect for propagating succulents like this Echeveria Lola
DIY Succulents Soil perfect for propagating succulents

You can try to make it into a more gritty mix that doesn’t retain excess water. The best way to do this without having to replant everything is to mix in a few handfuls of your homemade succulent soil into the pot or ground.

Doing this will make the mix feel more like a sandy soil vs a wet soil, which will immediately help improve drainage. You can do this for your indoor succulents as well as your outdoor succulents.

Below we’ll talk about everything you need in order to make your own DIY mix plus I’ll also give you my incredibly easy and inexpensive succulent soil recipe that provides excellent drainage and helps me grow healthy succulents year round..

The Best Soil for Succulents

So you’ve decided to jump in and make your own succulent soil because you’re the DIY type or you simply want to try something new.

So what do you need and why? Let’s break it down! 

Succulent soil needs to consist of organic material + minerals. 

Organic material aka materials that were once alive, is what provides drainage while the minerals provide the nutrients that succulents need to thrive.

There are many different materials you can use for your organic material and they are:

  • Potting soil (the main ingredient I use since it’s so easy to find, so it’s the best choice for me)
  • Coconut Coir
  • Pine Bark
  • Compost

For the mineral material, you can use any of the below:

  • Coarse Sand (NOT beach sand or fine sand, which is bad for succulent roots because of the salt it contains)
  • Pumice
  • Perlite
  • Gravel

Now that we’ve covered what types of materials you can use, it’s time to talk about ratio because it’s an important piece of this puzzle!

Here it goes: 

You want to mix 1/3 organic material to ⅔ mineral material. 

I told you this was a super-simple recipe and I meant it. 

I use regular potting soil (any brand as long as it does NOT contain vermiculite) and either coarse sand or perlite

I think this is the perfect soil mix because the ingredients are easy to find, inexpensive, and easy to use on my favorite succulent plants, including my aloe vera and snake plants.

Colorful echeveria and sempervivum succulents are planted into pots that are filled with DIY succulent soil mix.
Succulents planted into DIY succulent soil mix

Aside from potting soil and sand or perlite, you should have these materials handy for this DIY succulent soil recipe: 

  • Container or bucket with lid 
  • A garden fork or trowel to mix the materials together

For this post, I’m using a storage bin I picked up from Lowe’s because it has a lid and is just large enough to hold the amount of soil I want to make for my smaller potted succulents. 

Three terra cotta pots: one pot filled with coarse sand, one with cactus mix, and one with pumice.
3 pots of each: coarse sand, cactus mix, and pumice. All used to make DIY succulent soil!

If you plan to use all of your succulent soil in one sitting, then you don’t even need a container and lid, just mix the materials in a large pot or bucket. 

Below is a step-by-step picture guide to walk you through the recipe.

Keep in mind that when I say “part”, I’m referring to a generic unit of measure, whether it’s a  cup, a small container, or the depth of a garden trowel.

It can be anything you use to measure your materials, as long as you use it consistently throughout the measuring process.

I personally use my small hand trowel because it’s deep enough that I can hold a good amount of material in it.

Once you have your measuring vessel and other materials you can follow this process – it’ll only take a few minutes to do!

DIY Succulent Soil Ingredients

1 part regular potting soil, which serves as the organic material
2 parts of either coarse sand or perlite, which serve as the mineral material
Thoroughly mix them together until combined
Store it in an air-tight bin or container for future use! 

That’s it – I told you it was simple! 

But because I love making my own soil, I wanted you to know that you don’t just have to use two ingredients – you can actually go a step further and use three ingredients to make it even more fast-draining. Here’s my next recipe: 

Even faster-draining succulent soil recipe:
1 part potting soil
1 part coarse sand
1 part perlite or pumice
Mix together and start planting! 

One pot of coarse sand, one pot of perlite, and one pot of potting soil for mixing your own DIY Succulents Soil!
1 part coarse sand, 1 part pumice, 1 part soil

Once you mix the three ingredients together, you should end up with something that looks like the photo below. Your end product might look a little different depending on what you use, and that’s ok!

The main thing you want to look for when you’re done mixing is that the soil doesn’t look dense or packed, but airy and full of larger particles, not just soft soil.

Overhead shot of a white pot filled with a DIY Succulents Soil Mix
Overhead shot of a white pot filled with a DIY Succulents Soil Mix

I hope you’ll try this DIY succulent soil soon and maybe even adapt it to your liking and mix in different materials.

Happy gardening!



Check out the posts below for more information on growing healthy succulents!

DIY Side Yard Ideas for Transforming a Small Space
How to Water Succulents in Pots Without Drainage
Best Succulent for Full Sun
How to Save an Overwatered Succulent
DIY Succulent Arrangements: Fun and Easy Ideas for Your Home
How to Water Succulents – the Right Way
Do Succulents Die After Flowering?
How to Make Your Own Succulent Soil
How to Care for Hens and Chicks Succulents
Succulent Leaves Falling Off When Touched: Top Causes and Solutions
Growing String of Bananas: Plant Care Guide
What’s Wrong with My Succulents? Common Problems and Solution


  1. Thanks for this info. I certainly need it. New to succulents and have done everything wrong. Mine were beautiful when daughter gave them to me, but now they aren’t since I have had them. Now I can start over to grow healthy ones. Thanks again. Love your site. Jodie

    1. Good luck Jodie, keep practicing the tips you learn here and I know that soon you’ll get the hang of succulent care! : )

    1. Hi Linda,

      No, there’s no rule. : ) You can plant just one succulent in one pot, or you can plant them close together in the same pot. I do both and have had success both ways. Succulents don’t mind living closely together!

Comments are closed.