Flexi Says: Scientists speculate that genetic changes in some plants in the ancient past led to the evolution of carnivorous plants. This evolution happened in populations of plants that grew in soil low on nutrients, specifically nitrogen compounds. Genetic changes (mutations) helped the plants evolve parts that allowed the plants to obtain these compounds from dead insects and other small organisms. These changes would develop and spread in the population over many generations by the process of natural selection.