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 cactus soil from potting soil by amending it with gritty, inorganic materials like coarse sand, perlite, and pumice.
It’s a simple DIY project that saves you money and gives you total control over your cactus’s root environment.
Standard potting soil holds too much moisture for cacti, but with a few tweaks, you can transform it into a fast-draining mix your plants will love.
In this post, we’ll walk through exactly how to make cactus soil from potting soil, why it works, and the best ratios to use.
Let’s dig in and get your cactus thriving.
Why You Should Make Cactus Soil From Potting Soil
The core reason to make cactus soil from potting soil is that cacti need far less water retention than typical houseplants.
Regular potting soil is designed to hold moisture and nutrients, which is great for ferns or pothos but deadly for desert natives.
When you make cactus soil from potting soil, you’re essentially diluting that water-holding capacity with materials that create air pockets and rapid drainage.
This prevents root rot, which is the number one killer of cacti kept indoors.
Plus, making your own mix is cheaper than buying pre-bagged cactus soil, and you can customize it for different cactus species.
So yes, you absolutely can make cactus soil from potting soil, and it’s a smart move for any plant parent.
1. Know Your Potting Soil Base
Before you start, check what’s already in your potting soil.
Most all-purpose potting soils contain peat moss, compost, or coconut coir, all of which hold moisture well.
When you make cactus soil from potting soil, you’re not throwing out the base, you’re just lightening it up.
If your potting soil has added fertilizers or moisture-control crystals, those can be problematic.
Moisture-control crystals are especially bad because they release water slowly, which is the opposite of what cacti need.
So pick a plain, basic potting soil if you can, or you can sift out any large chunks and sticks before mixing.
A clean, simple potting soil gives you the best starting point to make cactus soil from potting soil successfully.
2. Gather Your Gritty Additives
The secret to making cactus soil from potting soil lies in what you add to it.
Coarse sand (not fine play sand) is a classic choice because it improves drainage without compacting.
Perlite is another must-have, these little white volcanic rocks create air spaces that keep roots breathing.
Pumice is even better than perlite if you can find it, as it holds some moisture but still drains super fast.
You might also use crushed granite, poultry grit, or small aquarium gravel, all work well.
These gritty materials are the backbone of any good cactus mix, and they’re easy to pick up online or at garden centers.
Once you have your potting soil and additives ready, you’re set to make cactus soil from potting soil in minutes.
The Perfect Ratio to Make Cactus Soil From Potting Soil
Getting the ratio right is the most important part of this whole process.
A standard, reliable mix is one part potting soil, one part coarse sand, and one part perlite or pumice.
This 1:1:1 ratio gives you a mix that drains quickly while still retaining a tiny bit of moisture for root uptake.
For most desert cacti, this works beautifully and mimics their natural rocky habitat.
If you have jungle cacti like Christmas cactus or Easter cactus, you can bump the potting soil up a bit.
For those, try two parts potting soil, one part sand, and one part perlite, they like slightly more organic matter.
The goal is always to make cactus soil from potting soil that feels gritty and loose, never dense or clumpy.
Step-by-Step Mixing Process
First, put on some gloves to keep your hands clean and protect them from any sharp perlite edges.
Find a large bucket or a plastic tub that gives you room to mix without making a mess.
Add your potting soil to the container, then pour in your coarse sand, and finally your perlite or pumice.
Use your hands, a trowel, or a garden fork to blend everything together thoroughly.
Make sure you don’t leave any pockets of pure potting soil, that’s where water will pool.
You want a uniform texture where every handful looks the same and feels slightly crumbly.
Once it’s well mixed, you’ve successfully learned how to make cactus soil from potting soil.
Test it by squeezing a moist handful, it should fall apart easily, not stick together in a ball.
Tips for Using Your Homemade Cactus Soil
Now that you know how to make cactus soil from potting soil, let’s talk about using it properly.
Always use a pot with drainage holes, this is non-negotiable for cacti, no matter how good your soil is.
When repotting, gently remove the old soil from the roots, but don’t rinse them completely bare.
Place a small layer of your new mix at the bottom of the pot, then set your cactus on top.
Fill in around the roots with more mix, tapping the pot lightly to settle it without compacting it.
Wait about a week before watering your freshly potted cactus to let any root damage heal.
And remember, even with perfect homemade cactus soil, you should let the soil dry out completely between waterings.
Overwatering is still easy to do if you’re not mindful, so check the soil with your finger first.
So, How to Make Cactus Soil From Potting Soil?
You can make cactus soil from potting soil by mixing it with equal parts coarse sand and perlite or pumice.
This simple DIY approach turns heavy, moisture-retentive potting soil into a well-draining mix perfect for cacti.
We’ve covered why this works, the best ratios, and a step-by-step method to get it done.
The key is to always aim for a gritty, loose texture that dries quickly after watering.
Whether you have a spiky barrel cactus or a delicate moon cactus, this homemade blend will keep them happy.
So skip the expensive store-bought bags and make cactus soil from potting soil right in your own kitchen.
Your cacti will thank you with healthy growth and vibrant blooms for years to come.