Potting soil, or potting mix, is a substrate that usually consists of garden soil, organic matter and minerals.
Learn which type of soil is best for different kinds of houseplants, including tropicals, ferns, aroids, cacti, succulents, ...