La agroecología se basa en la aplicación de principios que combinan valores ecológicos y sociales, cuya aplicación se adapta a distintos contextos socio-ecológicos y también a distintas escalas, desde la muy pequeña para el autoconsumo hasta la gran escala, incluyendo el nivel de paisaje.
[3] Según la Organización de la Naciones Unidas para la Alimentación y la Agricultura (FAO), la agroecología "trata de optimizar las interacciones entre las plantas, los animales, los seres humanos y el medio ambiente, al mismo tiempo que aborda la necesidad de sistemas alimentarios socialmente equitativos en los que las personas puedan elegir lo que comen, cómo y dónde se produce".
Tal reducción sólo sería posible si no existiesen interacciones, o si éstas fueran tan débiles que pudiésemos despreciarlas por su escasa influencia.
Junto a la visión holística veamos qué otros elementos han colaborado en la gestación de esta ciencia.
Según Susanna Hecht,[5] la Agroecología incorpora un enfoque de la agricultura más ligado al medioambiente y más sensible socialmente; centrado no sólo en la producción sino también en la sostenibilidad ecológica del sistema de producción.
Diferentes definiciones del término agroecología se pueden distinguir en gran medida por la especificidad con la que se define el término «ecología»; así, la agroecología es definida por la OCDE como «el estudio de la relación de los cultivos agrícolas y el medio ambiente».
No se debe descuidar y negar que la aplicación de las prácticas e innovaciones tecnológicas convencionales incremente la producción agrícola, pero tampoco se puede negar que su práctica en actividades agrícolas deteriora los recursos naturales en forma considerable y ocasionalmente irreversible.
Se basa en la aplicación de cinco principios básicos:[10] reciclaje, eficacia, diversidad, regulación, y sinergias.
Restauración Ecológica: según la Sociedad Internacional para la Restauración Ecológica, consiste en «asistir a la recuperación de ecosistemas que han sido degradados, dañados o destruidos, en la agroecología se puede utilizar técnicas que ayuden a recuperar espacios que fueron dañados por la agricultura convencional los cuales utilizaron agroquímicos, usando la ciencia como parámetro principal buena labranza, abonos orgánicos, simbiosis entre plantas.