How to Make Cactus Potting Soil


While caring for a cactus is relatively easy, potting one can be a little more complicated. The makeup of the soil is key, since cacti have specific density and nutritional requirements. The perfect potting soil should wet easily, drain well and contain some organic material for proper nutrition and adequate air. The soil should not be so rich that it holds water for long periods, though, because this will inevitably rot the roots. It is easy to make your own cactus soil at home with ingredients you can get at your local garden center.

Step 1

Obtain good-quality top soil, peat moss and crushed pumice or vermiculite from your local garden supply store or nursery.

Step 2

Make a mixture of 20 percent top soil, 10 percent peat moss and 70 percent pumice or vermiculite in the mixing container. Combine thoroughly to form the foundation for the cactus soil. Moisten the soil so that it is damp.

Step 3

Sterilize the soil. Place the mixture in a plastic bag, insert a cooking thermometer into the soil through the bag, place the bag on an oven tray, and heat the soil in the oven until it reaches an internal temperature of 165 degrees.

Step 4

Add 1/2 cup of bone meal for every 12 quarts of soil mix to ensure a proper pH balance and a good-quality, general-use, timed-release fertilizer such as Osmocote. Mix these two ingredients into the soil thoroughly.

Tips and Warnings

  • Do not plant your cactus in pure sand. Sand has no organic material and will not nourish your cactus properly.

Things You'll Need

  • Top soil
  • Pumice or vermiculite
  • Peat moss
  • Large mixing container
  • Large plastic bag
  • Cooking thermometer
  • Oven tray
  • Bone meal
  • Timed-release fertilizer


  • University of Rhode Island - GreenShare Fact Sheet
  • Dalhouse Collection of Cacti
Keywords: cacti soil, cactus potting mix, cactus planting

About this Author

In Jacksonville, Fla., Frank Whittemore is a content strategist with over a decade of experience as a hospital corpsman in the U.S. Navy and a licensed paramedic. He has over 15 years experience writing for several Fortune 500 companies. Whittemore writes on topics in medicine, nature, science, technology, the arts, cuisine, travel and sports.