Soil for Snake Plant

Ava Wilson

Written By, Ava Wilson

Updated on 14 Oct., 2025

8 min read

Soil For Snake Plant
AI Generated Image: Murloft

Table of Content

    Table of Content

      Snake plant is one of the most preferred houseplants owing to its multiple qualities. Snake plant is drought-tolerant, which means it can survive for weeks without water, and it requires minimal maintenance. Though they thrive in bright light, they can survive in low or medium lighting, which makes them a favourite office plant. These plants are available in multiple varieties offering distinct colour, shape and size. The only concern is to select the best soil for snake plants and decide the right repotting time. In this blog, we discuss all about snake plants with a primary focus on the type of soil needed.

      Features of Snake Plants in a Nutshell

      Criteria Description
      Common name Snake plant, mother-in-law’s tongue
      Botanical name Dracaena trifasciata
      Family to which it belong Asparagaceae
      Plant variety Perennial grown as a houseplant
      Size on maturity 2-5 feet tall
      Sunlight needed Partial to full sun
      Type of soil needed Sandy and well-drained
      pH of soil Slightly acidic to alkaline
      Bloom season Spring
      Bloom color White
      Hardiness zone 9-11
      Native area West Africa
      Toxicity level Toxic to cats and dogs

      Is It Good to Use Succulent Soil for Snake Plants?

      Yes, it's good to use succulent soil for snake plants as it provides aeration, which helps in better drainage. Succulent soil can help the plant thrive. There are two ways to use it: directly using the store-bought soil mix or using it after enriching it with more nutrients.

      Best Repotting Time for Snake Plants

      The best repotting time depends on the zone you live in. Usually, the right time to repot is early spring to early fall. A very important point to consider is that you should repot only when your plant shows signs of stress or the plant outgrows the pot.

      It is advisable to repot snake plants every 3-5 years as a routine requirement of the plant or when roots start to grow out of the holes in the bottom of the pot. Some of the other indications that it's time to repot the snake plant are water draining out from the bottom too soon or roots spreading in the entire container.

      Which is the Best Soil for Snake Plants?

      Mixture of Coco Peat, Pumice and Perlite
      AI Generated Image: Murloft

      The best soil for snake plant is one with all the necessary nutrients which drains well. It requires soil which should be a mix of perlite, coco coir and sand for better drainage because snake plant is a succulent and it can thrive only in a well-drained soil. The soil mix can be bought from the store or prepared at home. Here is the list of different soil mixes for snake plants.

      DIY Soil Mix for Snake Plant

      If you prefer to use a soil mix prepared at home using a DIY method, this is one of the best mixes you can prepare. It's a simple method, and all you need to do is get the suitable potting mix and add pumice to it. Pumice is used because, when watering the plant, pumice doesn't float on the top of the soil, unlike perlite.

      • Mix 2 parts of an all-purpose soil mix or cactus mix with 1 part of pumice.

      • Use an all-purpose mix for plants growing in higher light situations.

      • Use a cactus soil mix when growing a snake plant in lower light conditions.

      The Soil Mix Preparation

      This is another DIY method to prepare a soil mix. As a snake plant thrives in well-drained soil, it requires an aerated soil mix. To provide nourishment to the plant, it's good to add organic compost. Here are the preparation tips and methods.

      • Take ⅔ potting soil of good quality meant for indoor plants.

      • Then, mix ⅓ part of cactus and succulent mix (store-bought or DIY) for better drainage. DIY mix can be made using 6 scoops of coco chips and fibre,1 scoop of coco peat, 4 scoops of pumice, 1/2 scoop vermiculite and half a cup of agricultural lime and elemite. You can add peat moss or coco coir in the mix.

      • Mix organic compost into the mix to provide nutrients to the soil.

      • Worm compost can also be used, but only after gathering adequate information because it is rich in nutrients. They act as a soil conditioner, which aerates the soil and improves the soil's texture. It also prevents soil from absorbing toxins.

      Conclusion

      The soil for snake plants should be enriched with nutrients, and it should be well-drained. The soil mix can be bought from the store or made at home using simple methods. In some DIY soil mixes, you can buy a soil mix and add a few things, like peat moss, to provide better nourishment to the plant.