Plants that can help prevent soil erosion are those with thick, extensive roots that are not invasive, such as juniper trees, azalea trees and ferns. Use non-invasive plants to keep a hillside from sliding with helpful advice from a sustainable gardener...