La agroecología busca desarrollar sistemas agrícolas sostenibles mediante la interacción de los componentes de un agroecosistema, promoviendo la justicia social y la soberanía alimentaria. Sus principios incluyen la diversificación, el reciclaje de nutrientes, la sustitución de insumos externos y el mejoramiento de la fertilidad del suelo. Los agricultores familiares son elementos clave para la producción agroecológica sostenible y resiliente.