La producción agroecológica es aquella que se basa en el respeto a las relaciones entre los seres vivos, su ambiente y su distribución, para el diseño, desarrollo y gestión de sistemas agrícolas sostenibles. Es decir que toma en cuenta cuestiones ambientales, culturales y sociales para la producción de alimentos o gestión de recursos.