Mother Earth Terracraft Potting Soil is an all purpose potting soil for all plants, flowers, vegetables and tomatoes. When your plants can?t send their roots into the earth to gather nutrients, you need to bring the nutrients to them. How is the tricky part for most medias. Not for Mother Earth Terracraft Potting Soil. This meticulously blended soil is born of the best nature has to offer: ingredients like peat moss, perlite, forest products and earthworm castings, all to give your plants the foundation they need to flourish. Thanks to its nutrient charge, this performance soil means you can wait longer before applying fertilizer, giving you a garden that?s low on maintenance and high on reward. When it does come time to fertilize, Mother Earth LiquiCraft Grow and Mother Earth LiquiCraft Bloom liquid plant fertilizers work great paired with our potting soils.