Organic Carnivorous Plant Soil is a perfectly blended planting mix composed of organic sphagnum peat moss, organic perlite, and fine grain sand. This soil is excellent for a wide variety of carnivorous plants such as Venus Flytraps, Sundews, Tropical Pitchers Plants, and Heliamphora. With the optimal mix of peat moss, sand, and perlite this potting soil offers the perfect balance of water retention and drainage.