L'agroécologie est une approche intégrée de l'agriculture qui se concentre sur l'interaction entre les plantes, les animaux, l'environnement et la communauté (les agriculteurs). Elle est basée sur la diversité et ses pratiques sont adaptées aux différents besoins et sites. Elle associe les pratiques des communautés scientifiques et les savoirs traditionnels des populations locales.
La diversité, l’efficacité, la résilience et le recyclage sont des éléments clés de l’agroécologie.
Les méthodes couramment utilisées en agroécologie comprennent les cultures intercalaires, la rotation des cultures, l’agriculture mixte et l’agroforesterie.