La agroecología estudia los procesos ecológicos de los sistemas agrícolas y busca aplicar métodos de cultivo sostenibles y diversificados. Se basa en principios como la diversidad biológica, la eficiencia energética y el reciclaje. La agroecología es una disciplina científica, un conjunto de prácticas agrícolas y un movimiento social que promueve la justicia social y la soberanía alimentaria.